From 4632224e9b198327d0e80ffcdfcdffaf60949ff0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20Sto=C5=A1i=C4=87?= Date: Tue, 10 Mar 2020 23:23:35 +0100 Subject: [PATCH 001/132] Fixed a Grid editor issue (#1308) * Fixed a Grid editor issue * Explained the fix in ExtendRangeToHaveEvenCellEdges * Simplified code in ExtendRangeToHaveEvenCellEdges * Removed redundant comment, more camelCase --- .../FancyZonesEditor/GridEditor.xaml.cs | 65 +++++-------------- 1 file changed, 16 insertions(+), 49 deletions(-) diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/GridEditor.xaml.cs b/src/modules/fancyzones/editor/FancyZonesEditor/GridEditor.xaml.cs index 2183a3a91d..a4d8b75953 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/GridEditor.xaml.cs +++ b/src/modules/fancyzones/editor/FancyZonesEditor/GridEditor.xaml.cs @@ -134,83 +134,50 @@ namespace FancyZonesEditor private void ExtendRangeToHaveEvenCellEdges() { - // extend each edge of the [(_startCol, _startRow) - (_endCol, _endRow)] range based on merged cells until you have 4 straight edges with no "straddling cells" + // As long as there is an edge of the 2D range such that some zone crosses its boundary, extend + // that boundary. A single pass is not enough, a while loop is needed. This results in the unique + // smallest rectangle containing the initial range such that no zone is "broken", meaning that + // some part of it is inside the 2D range, and some part is outside. GridLayoutModel model = Model; + bool possiblyBroken = true; - while (_startRow > 0) + while (possiblyBroken) { - bool dirty = false; + possiblyBroken = false; + for (int col = _startCol; col <= _endCol; col++) { - if (model.CellChildMap[_startRow - 1, col] == model.CellChildMap[_startRow, col]) + if (_startRow > 0 && model.CellChildMap[_startRow - 1, col] == model.CellChildMap[_startRow, col]) { _startRow--; - dirty = true; + possiblyBroken = true; break; } - } - if (!dirty) - { - break; - } - } - - while (_endRow < model.Rows - 1) - { - bool dirty = false; - for (int col = _startCol; col <= _endCol; col++) - { - if (model.CellChildMap[_endRow + 1, col] == model.CellChildMap[_endRow, col]) + if (_endRow < model.Rows - 1 && model.CellChildMap[_endRow + 1, col] == model.CellChildMap[_endRow, col]) { _endRow++; - dirty = true; + possiblyBroken = true; break; } } - if (!dirty) - { - break; - } - } - - while (_startCol > 0) - { - bool dirty = false; for (int row = _startRow; row <= _endRow; row++) { - if (model.CellChildMap[row, _startCol - 1] == model.CellChildMap[row, _startCol]) + if (_startCol > 0 && model.CellChildMap[row, _startCol - 1] == model.CellChildMap[row, _startCol]) { _startCol--; - dirty = true; + possiblyBroken = true; break; } - } - if (!dirty) - { - break; - } - } - - while (_endCol < model.Columns - 1) - { - bool dirty = false; - for (int row = _startRow; row <= _endRow; row++) - { - if (model.CellChildMap[row, _endCol + 1] == model.CellChildMap[row, _endCol]) + if (_endCol < model.Columns - 1 && model.CellChildMap[row, _endCol + 1] == model.CellChildMap[row, _endCol]) { _endCol++; - dirty = true; + possiblyBroken = true; break; } } - - if (!dirty) - { - break; - } } } From 83901e5fbbdbbcffe1648d1d37e89cb06c1f28a3 Mon Sep 17 00:00:00 2001 From: stefansjfw <57057282+stefansjfw@users.noreply.github.com> Date: Wed, 11 Mar 2020 16:38:13 +0100 Subject: [PATCH 002/132] Improve readability of EditorWindow (#1515) --- .../fancyzones/editor/FancyZonesEditor/EditorWindow.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/EditorWindow.cs b/src/modules/fancyzones/editor/FancyZonesEditor/EditorWindow.cs index c3123401eb..b163f5bc16 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/EditorWindow.cs +++ b/src/modules/fancyzones/editor/FancyZonesEditor/EditorWindow.cs @@ -21,14 +21,14 @@ namespace FancyZonesEditor LayoutModel.SerializeDeletedCustomZoneSets(); - _choosing = true; + _backToLayoutPicker = false; Close(); EditorOverlay.Current.Close(); } protected void OnClosed(object sender, EventArgs e) { - if (!_choosing) + if (_backToLayoutPicker) { EditorOverlay.Current.ShowLayoutPicker(); } @@ -36,11 +36,10 @@ namespace FancyZonesEditor protected void OnCancel(object sender, RoutedEventArgs e) { - _choosing = true; + _backToLayoutPicker = true; Close(); - EditorOverlay.Current.ShowLayoutPicker(); } - private bool _choosing = false; + private bool _backToLayoutPicker = true; } } From f170cef5069bbb7d784268d86b63b87880a57e3c Mon Sep 17 00:00:00 2001 From: Clint Rutkas Date: Wed, 11 Mar 2020 15:46:48 -0700 Subject: [PATCH 003/132] Create NOTICE.md --- NOTICE.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 NOTICE.md diff --git a/NOTICE.md b/NOTICE.md new file mode 100644 index 0000000000..02bba477c4 --- /dev/null +++ b/NOTICE.md @@ -0,0 +1,46 @@ +# NOTICES AND INFORMATION +Do Not Translate or Localize + +This software incorporates material from third parties. Microsoft makes certain +open source code available at http://3rdpartysource.microsoft.com, or you may +send a check or money order for US $5.00, including the product name, the open +source component name, and version number, to: + +``` +Source Code Compliance Team +Microsoft Corporation +One Microsoft Way +Redmond, WA 98052 +USA +``` + +Notwithstanding any other terms, you may reverse engineer this software to the +extent required to debug changes to any libraries licensed under the GNU Lesser +General Public License. + +## ImageResizer + +**Source**: https://github.com/bricelam/ImageResizer/ + +### License +The MIT License (MIT) + +Copyright (c) Brice Lambson. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. From 83ce8a2197f831708bc6116ba47c8d9fc476add6 Mon Sep 17 00:00:00 2001 From: udit3333 Date: Wed, 11 Mar 2020 15:53:49 -0700 Subject: [PATCH 004/132] [0.16]: Merge Preview Handlers in Master (#1516) * Added project template for common library * Added reference to stylecop.json * Fixed xml documetation file path for common project * Added reference to stylecop.json * Added COM interface interpolations to C# * Changed namespace to Common * Added xml doc to com interfaces * Removed AnyCPU configuration from solution file * Added Preview Hander and form User Control Implementation * Fix stylecop warnings * Added test control and handler * Added Xaml description for preview handler * Added Xml documenatation * Updated the control to form * Added registration and unregistration logic for the handler * Moved the files in separate folder and fix PR comments * updated the name of previewhandler class to base class * Added the DoPreview to PreviewHandlerControl Interface * Modified the Dopreview and Unload as virtual method * Uncommented the DocumentText to help bug repro * HTML Parsing Extension for preview pane markdown renderer (#1108) * Added Extension for html post processing * Added unit test poroject for preview pane * Added pipline test and base test function * Added Tests for extension * Added tests for url slashes * Added tests for url and figure caption * Markdown preview pane (#1128) * Added Extension for html post processing * Added unit test poroject for preview pane * Added pipline test and base test function * Added Tests for extension * Added handler and control for markdown * Tests added * Locally working version for markdown * Working image relative url's in markdown * Added CSS to preview display * Updates CSS for code block * Removed html file write comment in markdown control * Updated assembly version and web browser control test * Add Svg preview handler (#1129) * Added a new project for Svg preview handler * Added initial implementation of Svg Preview Handler * Fixed output path * Added Unit Test Project * Added StreamWrapper and Update Svg Control * Updated Svg Handler Guid * Removed migration backup folder * Removed Fluent Assertions NuGet * Added Comments for StreamWrapper * Removed the manual GC collect * Added unit tests for Svg preview Handler * Updated the xml doc for stream wrapper * User/lamotile/add_powerpreviewsettings (#1075) * Added powersettings to PowerToys Settings UI * added settings library * updated settings-web * updated project oncfiguration * updated project onfiguration * updated project .sln file * removed .etl file and added it to git-ignore * separated the PowerPreviewModule into split classes .cpp and .h * moved PowerPreviewModule implemnetations to .cpp file * fixed StringTable formatter * fixed spacing in resource.h * added m_ to member varibales * initiliaze m_isPreviewEnabled in the base class * removed duplication of objects by using pass by refference and std::move * made the getters const * updated naming convention * Split test calsses * Add const string * Replaced move with const string * Made attributes private * Made attributes private * removed unused constructor * Update resource.h formatted resource.h * Adding unit tests for preview handler common (#1156) * Changed the name of the Common library to PreviewHandlerCommon * Added unit tests project for PreviewHandlerCommon * Updated ComInterop accessor type * Added unit tests for PreviewHandlerbase * Added tests for file and stream based handler * Added unit tests for StreamWrapper * Added form handler unit tests * Added Unit tests for FormHandlerControl * Added file header * Add Powerpreview project * Add spacing in sln file * swapped string refferences (#1199) * added registry methods and enable/disable preview handlers (#1230) * added registry methods and enable/disable preview handlers * formatted .rc file. * formatted resource file * formatted .rc file. * formatted settings.cpp * formatted settings.h * formatted SVGPreviewSettingsClassTest.cpp * Formatted MarkDownPreviewSettingsClassTest.cpp * using wide strings * formatted settings.h * FileExplorerPreviewSettingsTest.cpp formatting * fixed typo and formatting * closing Registry and fixing typos * formmarted code using ctrl+k+d * fixed naming * fixed typo * changed if/else reverse order * Markdown preview pane (#1220) * Added rich text bar for information display * Added infobar * Added tests for extension and markdown control * Added xml docstring for markdown preview handler control * Updated assembly file for markdown preview pane * Updated removal of script tag without modifying CSS * Added info bar text string to resource file. * Removed error with infobar display on first rendering * Updated assembly version * Remove script and image element from Svg (#1231) * Added implementation to remove script and image tag * Added Unit tests for SvgPreviewHandlerHelper * Updated Unit tests for SvgPreviewControl * Moved the hardcoded string to resource file * Changed the LocalMachine to CurrentUser for preview handler registration * Added unit tests for multiple blocked elements tags * User/lamotile/update settings objects (#1263) * added registry methods and enable/disable preview handlers * formatted .rc file. * formatted resource file * formatted .rc file. * formatted settings.cpp * formatted settings.h * formatted SVGPreviewSettingsClassTest.cpp * Formatted MarkDownPreviewSettingsClassTest.cpp * using wide strings * formatted settings.h * FileExplorerPreviewSettingsTest.cpp formatting * fixed typo and formatting * closing Registry and fixing typos * formmarted code using ctrl+k+d * fixed naming * fixed typo * changed if/else reverse order * updated setiings_objects.cpp * removed changes on files that are not part of this PR * removed const ref on primative types * updated pass by ref semantic and removed pas by reff on primative types * fixed spaces in the commas * fixed spaces in brackets * Preview pane telemetry (#1299) * Added telemetry base class and markdown telemetry class * Updated docstring for telemetry event. * Added telemetry to markdown for error * Added try catch for markdown preview handler and display error bar * Updated markdown telemetry to make event names global variable * Updated parameter name to camel casing and telemetry event name naming. * Corrected assembbly version for svg renderer * Markdown Image files display (#1303) * Added telemetry base class and markdown telemetry class * Updated docstring for telemetry event. * Added telemetry to markdown for error * Added try catch for markdown preview handler and display error bar * Updated markdown telemetry to make event names global variable * Updated Markdown preview to display without vertical scrollbar and removed xml doc to html agility pack. * Updated parameter name to camel casing and telemetry event name naming. * Corrected assembbly version for svg renderer * Removed duplicate function * Add telemetry for Svg preview handler (#1314) * Added telemetry events for Svg Preview Handler * Added unit test in case preview handler throws * Updated the Error event name * Remove the not required return statement * User/lamotile/add read me (#1332) * add readme * moved images * re-added images' * Fixed gramma * Update figure number refference * improve preview handler intergration (#1319) * improve preview handler intergration * Fixed typo * updated typo * updated enable() function * updated is enabled() * re-updated is enabled() * added this-> key word * (0.16) - Install preview handler with msix (#1339) * Removed the registration logic from preview handlers * Updated the output path * Added logic to shim the activation of .net assembly * Updated manifest file * Fix the allowedsilenttakeover filed in manifest * Updated the appxmanifest file * Added AllowSilentDefaultTakeOver in manifest * Fix returned error code by DllGetClassObject * Moved the CLSID to a common header file * Added info about where CLSID needs to be updated * Added a .reg file for the Keys added in registry.dat * Added comments for DllGetClassObject * Svg Preview Handler block external component (#1368) * Removed the registration logic from preview handlers * Updated the output path * Added logic to shim the activation of .net assembly * Updated manifest file * Fix the allowedsilenttakeover filed in manifest * Updated the appxmanifest file * Added AllowSilentDefaultTakeOver in manifest * Fix returned error code by DllGetClassObject * Moved the CLSID to a common header file * Added info about where CLSID needs to be updated * Added a .reg file for the Keys added in registry.dat * Added comments for DllGetClassObject * Extended WebBrowserSite for setting flags in DISPID_AMBIENT_DLCONTROL * Added XML Documenatation * Removed the logic for deleting image and script element from Svg * Updated Unit Tests * Updated typecast of uint * Forwarded calls to Type.InvokeMember * Resolve PR Comments * Adding MSI Installation for Preview Handler (#1436) * Updated wxs for including dll and registry keys for preview handlers * Changed the casing for registry key * Resolve PR Comments * Added comments for File element * Call GC on preview unloading (#1456) * Call GC collect on preview unloading * Added github issue link * Update Web browser control for Markdown Previewer (#1464) * Updated Webbrowser control * Updated Unit tests * Disabled Navigation for Svg Previewer * Fix power preview unit tests (#1508) * Decoupled registry interaction logic * Updated File explorer settings * Updated unit tests for PowerPreview Settings * Added Asserrtion for Scope of registry key * Updated the registry value to match with installation registry value * Sync master settings.cpp * Merge settings changes from PreviewHandlers * Remove newline changes added into in example_powertoy\trace.cpp * Chaned .net framework to 4.7.2 * Updated Csproj files to auto generate Assembly.info files * Updated msi installer to use version variable for preview handlers assembly * Removed the signing of Assembly and updated wxs to not include PublicKeyToken * Updated the Path in Packaginglayout.xml to modules from Gac and the registry hive binary * Regenerated updated JS and html file * Resolve PR Comments * Readded the wprp file Co-authored-by: Divyansh Co-authored-by: Divyansh Co-authored-by: Lavius Motileng <58791731+laviusmotileng-ms@users.noreply.github.com> --- .gitignore | 3 + PowerToys.sln | 61 +- doc/images/preview_pane/general-settings.png | Bin 0 -> 59705 bytes doc/images/preview_pane/markdown.gif | Bin 0 -> 2609509 bytes doc/images/preview_pane/settings-ui.png | Bin 0 -> 42736 bytes installer/MSIX/PackagingLayout.xml | 7 + installer/MSIX/appxmanifest.xml | 27 + installer/MSIX/registry.dat | Bin 0 -> 12288 bytes installer/MSIX/registry.reg | Bin 0 -> 6198 bytes installer/PowerToysSetup/Product.wxs | 76 + .../UnitTests-CommonLib/Settings.Tests.cpp | 19 +- src/common/settings_objects.cpp | 11 + src/common/settings_objects.h | 1 + .../HTMLParsingExtension.cs | 117 + .../MarkDownPreviewHandler.csproj | 141 + .../MarkdownPreviewHandler.cs | 34 + .../MarkdownPreviewHandlerControl.cs | 179 + .../MarkdownTelemetry.cs | 71 + .../Properties/Resources.Designer.cs | 81 + .../Properties/Resources.resx | 128 + .../HTMLParsingExtensionTest.cs | 128 + .../HelperFiles/MarkdownWithExternalImage.txt | 2 + .../HelperFiles/MarkdownWithscript.txt | 1 + .../MarkdownPreviewHandlerTest.cs | 96 + .../UnitTests-MarkdownPreviewHandler.csproj | 124 + src/modules/previewpane/README.md | 174 + .../SvgPreviewHandler/Resource.Designer.cs | 81 + .../SvgPreviewHandler/Resource.resx | 126 + .../SvgPreviewHandler/SvgPreviewControl.cs | 135 + .../SvgPreviewHandler/SvgPreviewHandler.cs | 34 + .../SvgPreviewHandler.csproj | 136 + .../SvgPreviewHandler/SvgTelemetry.cs | 70 + .../FileBasedPreviewHandlerTests.cs | 44 + .../FormHandlerControlTests.cs | 181 + .../PreviewHandlerBaseTests.cs | 391 ++ .../StreamBasedPreviewHandlerTests.cs | 45 + .../StreamWrapperTests.cs | 332 ++ .../UnitTests-PreviewHandlerCommon.csproj | 116 + .../WebBrowserExtUnitTests.cs | 59 + .../SvgPreviewControlTests.cs | 186 + .../UnitTests-SvgPreviewHandler.csproj | 115 + .../common/PreviewHandlerCommon.csproj | 140 + .../common/Telemetry/TelemetryBase.cs | 44 + .../common/Utilities/StreamWrapper.cs | 242 ++ .../previewpane/common/cominterop/COLORREF.cs | 35 + .../common/cominterop/IInitializeWithFile.cs | 25 + .../cominterop/IInitializeWithStream.cs | 26 + .../common/cominterop/IObjectWithSite.cs | 31 + .../common/cominterop/IOleWindow.cs | 31 + .../common/cominterop/IPreviewHandler.cs | 62 + .../common/cominterop/IPreviewHandlerFrame.cs | 33 + .../cominterop/IPreviewHandlerVisuals.cs | 36 + .../previewpane/common/cominterop/LOGFONT.cs | 88 + .../previewpane/common/cominterop/MSG.cs | 51 + .../previewpane/common/cominterop/RECT.cs | 45 + .../common/controls/FormHandlerControl.cs | 166 + .../common/controls/IPreviewHandlerControl.cs | 77 + .../WebBrowserDownloadControlFlags.cs | 108 + .../common/controls/WebBrowserExt.cs | 138 + .../examplehandler/CustomControlTest.cs | 35 + .../examplehandler/TestCustomHandler.cs | 32 + .../handlers/FileBasedPreviewHandler.cs | 27 + .../common/handlers/PreviewHandlerBase.cs | 158 + .../handlers/StreamBasedPreviewHandler.cs | 27 + src/modules/previewpane/powerpreview/CLSID.h | 23 + .../previewpane/powerpreview/dllmain.cpp | 55 + src/modules/previewpane/powerpreview/pch.cpp | 3 + src/modules/previewpane/powerpreview/pch.h | 5 + .../previewpane/powerpreview/powerpreview.cpp | 134 + .../previewpane/powerpreview/powerpreview.def | 2 + .../previewpane/powerpreview/powerpreview.h | 59 + .../previewpane/powerpreview/powerpreview.rc | 78 + .../powerpreview/powerpreview.vcxproj | 136 + .../powerpreview/powerpreview.vcxproj.filters | 27 + .../powerpreview/registry_wrapper.cpp | 64 + .../powerpreview/registry_wrapper.h | 13 + .../powerpreview/registry_wrapper_interface.h | 14 + .../previewpane/powerpreview/resource.h | 32 + .../previewpane/powerpreview/settings.cpp | 146 + .../previewpane/powerpreview/settings.h | 41 + .../previewpane/powerpreview/trace.cpp | 86 + src/modules/previewpane/powerpreview/trace.h | 13 + .../FileExplorerPreviewSettingsTest.cpp | 229 ++ .../previewpane/powerpreviewTest/pch.cpp | 3 + .../previewpane/powerpreviewTest/pch.h | 15 + .../powerpreviewTest/powerpreviewTest.vcxproj | 182 + .../powerpreviewTest.vcxproj.filters | 30 + src/runner/main.cpp | 3 +- src/settings-web/package-lock.json | 194 +- src/settings-web/package.json | 3 +- .../src/components/ModuleSettings.tsx | 4 + src/settings-web/src/css/layout.css | 3 + .../src/icons/config/fabric-icons.json | 4 + .../src/icons/css/fabric-icons-inline.css | 3 +- .../src/icons/css/fabric-icons.css | 1 + src/settings-web/src/icons/fabric-icons.html | 13 + .../src/icons/fonts/fabric-icons.woff | Bin 3004 -> 3204 bytes .../src/icons/scss/fabric-icons-inline.scss | 4 +- .../src/icons/scss/fabric-icons.scss | 2 + src/settings-web/src/icons/src/IconNames.ts | 3607 +++++++++-------- .../src/icons/src/data/AllIconNames.json | 117 +- .../src/icons/src/fabric-icons.ts | 6 +- src/settings-web/src/icons/src/iconAliases.ts | 4 + src/settings-web/src/setup_icons.tsx | 2 + src/settings/settings-html/dist/bundle.js | 10 +- src/settings/settings-html/index-dark.html | 40 +- src/settings/settings-html/index.html | 38 +- 107 files changed, 8787 insertions(+), 1850 deletions(-) create mode 100644 doc/images/preview_pane/general-settings.png create mode 100644 doc/images/preview_pane/markdown.gif create mode 100644 doc/images/preview_pane/settings-ui.png create mode 100644 installer/MSIX/registry.dat create mode 100644 installer/MSIX/registry.reg create mode 100644 src/modules/previewpane/MarkDownPreviewHandler/HTMLParsingExtension.cs create mode 100644 src/modules/previewpane/MarkDownPreviewHandler/MarkDownPreviewHandler.csproj create mode 100644 src/modules/previewpane/MarkdownPreviewHandler/MarkdownPreviewHandler.cs create mode 100644 src/modules/previewpane/MarkdownPreviewHandler/MarkdownPreviewHandlerControl.cs create mode 100644 src/modules/previewpane/MarkdownPreviewHandler/MarkdownTelemetry.cs create mode 100644 src/modules/previewpane/MarkdownPreviewHandler/Properties/Resources.Designer.cs create mode 100644 src/modules/previewpane/MarkdownPreviewHandler/Properties/Resources.resx create mode 100644 src/modules/previewpane/PreviewPaneUnitTests/HTMLParsingExtensionTest.cs create mode 100644 src/modules/previewpane/PreviewPaneUnitTests/HelperFiles/MarkdownWithExternalImage.txt create mode 100644 src/modules/previewpane/PreviewPaneUnitTests/HelperFiles/MarkdownWithscript.txt create mode 100644 src/modules/previewpane/PreviewPaneUnitTests/MarkdownPreviewHandlerTest.cs create mode 100644 src/modules/previewpane/PreviewPaneUnitTests/UnitTests-MarkdownPreviewHandler.csproj create mode 100644 src/modules/previewpane/README.md create mode 100644 src/modules/previewpane/SvgPreviewHandler/Resource.Designer.cs create mode 100644 src/modules/previewpane/SvgPreviewHandler/Resource.resx create mode 100644 src/modules/previewpane/SvgPreviewHandler/SvgPreviewControl.cs create mode 100644 src/modules/previewpane/SvgPreviewHandler/SvgPreviewHandler.cs create mode 100644 src/modules/previewpane/SvgPreviewHandler/SvgPreviewHandler.csproj create mode 100644 src/modules/previewpane/SvgPreviewHandler/SvgTelemetry.cs create mode 100644 src/modules/previewpane/UnitTests-PreviewHandlerCommon/FileBasedPreviewHandlerTests.cs create mode 100644 src/modules/previewpane/UnitTests-PreviewHandlerCommon/FormHandlerControlTests.cs create mode 100644 src/modules/previewpane/UnitTests-PreviewHandlerCommon/PreviewHandlerBaseTests.cs create mode 100644 src/modules/previewpane/UnitTests-PreviewHandlerCommon/StreamBasedPreviewHandlerTests.cs create mode 100644 src/modules/previewpane/UnitTests-PreviewHandlerCommon/StreamWrapperTests.cs create mode 100644 src/modules/previewpane/UnitTests-PreviewHandlerCommon/UnitTests-PreviewHandlerCommon.csproj create mode 100644 src/modules/previewpane/UnitTests-PreviewHandlerCommon/WebBrowserExtUnitTests.cs create mode 100644 src/modules/previewpane/UnitTests-SvgPreviewHandler/SvgPreviewControlTests.cs create mode 100644 src/modules/previewpane/UnitTests-SvgPreviewHandler/UnitTests-SvgPreviewHandler.csproj create mode 100644 src/modules/previewpane/common/PreviewHandlerCommon.csproj create mode 100644 src/modules/previewpane/common/Telemetry/TelemetryBase.cs create mode 100644 src/modules/previewpane/common/Utilities/StreamWrapper.cs create mode 100644 src/modules/previewpane/common/cominterop/COLORREF.cs create mode 100644 src/modules/previewpane/common/cominterop/IInitializeWithFile.cs create mode 100644 src/modules/previewpane/common/cominterop/IInitializeWithStream.cs create mode 100644 src/modules/previewpane/common/cominterop/IObjectWithSite.cs create mode 100644 src/modules/previewpane/common/cominterop/IOleWindow.cs create mode 100644 src/modules/previewpane/common/cominterop/IPreviewHandler.cs create mode 100644 src/modules/previewpane/common/cominterop/IPreviewHandlerFrame.cs create mode 100644 src/modules/previewpane/common/cominterop/IPreviewHandlerVisuals.cs create mode 100644 src/modules/previewpane/common/cominterop/LOGFONT.cs create mode 100644 src/modules/previewpane/common/cominterop/MSG.cs create mode 100644 src/modules/previewpane/common/cominterop/RECT.cs create mode 100644 src/modules/previewpane/common/controls/FormHandlerControl.cs create mode 100644 src/modules/previewpane/common/controls/IPreviewHandlerControl.cs create mode 100644 src/modules/previewpane/common/controls/WebBrowserDownloadControlFlags.cs create mode 100644 src/modules/previewpane/common/controls/WebBrowserExt.cs create mode 100644 src/modules/previewpane/common/examplehandler/CustomControlTest.cs create mode 100644 src/modules/previewpane/common/examplehandler/TestCustomHandler.cs create mode 100644 src/modules/previewpane/common/handlers/FileBasedPreviewHandler.cs create mode 100644 src/modules/previewpane/common/handlers/PreviewHandlerBase.cs create mode 100644 src/modules/previewpane/common/handlers/StreamBasedPreviewHandler.cs create mode 100644 src/modules/previewpane/powerpreview/CLSID.h create mode 100644 src/modules/previewpane/powerpreview/dllmain.cpp create mode 100644 src/modules/previewpane/powerpreview/pch.cpp create mode 100644 src/modules/previewpane/powerpreview/pch.h create mode 100644 src/modules/previewpane/powerpreview/powerpreview.cpp create mode 100644 src/modules/previewpane/powerpreview/powerpreview.def create mode 100644 src/modules/previewpane/powerpreview/powerpreview.h create mode 100644 src/modules/previewpane/powerpreview/powerpreview.rc create mode 100644 src/modules/previewpane/powerpreview/powerpreview.vcxproj create mode 100644 src/modules/previewpane/powerpreview/powerpreview.vcxproj.filters create mode 100644 src/modules/previewpane/powerpreview/registry_wrapper.cpp create mode 100644 src/modules/previewpane/powerpreview/registry_wrapper.h create mode 100644 src/modules/previewpane/powerpreview/registry_wrapper_interface.h create mode 100644 src/modules/previewpane/powerpreview/resource.h create mode 100644 src/modules/previewpane/powerpreview/settings.cpp create mode 100644 src/modules/previewpane/powerpreview/settings.h create mode 100644 src/modules/previewpane/powerpreview/trace.cpp create mode 100644 src/modules/previewpane/powerpreview/trace.h create mode 100644 src/modules/previewpane/powerpreviewTest/FileExplorerPreviewSettingsTest.cpp create mode 100644 src/modules/previewpane/powerpreviewTest/pch.cpp create mode 100644 src/modules/previewpane/powerpreviewTest/pch.h create mode 100644 src/modules/previewpane/powerpreviewTest/powerpreviewTest.vcxproj create mode 100644 src/modules/previewpane/powerpreviewTest/powerpreviewTest.vcxproj.filters diff --git a/.gitignore b/.gitignore index e77200d68f..3e212e9026 100644 --- a/.gitignore +++ b/.gitignore @@ -332,3 +332,6 @@ ASALocalRun/ # Temp build files src/settings/settings-html/200.html src/settings/settings-html/404.html + +# Temp telemetry files. +src/common/Telemetry/*.etl \ No newline at end of file diff --git a/PowerToys.sln b/PowerToys.sln index 584abee840..e00270c903 100644 --- a/PowerToys.sln +++ b/PowerToys.sln @@ -1,4 +1,4 @@ - + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 16 VisualStudioVersion = 16.0.28803.452 @@ -130,6 +130,24 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "action_runner", "src\action EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msi_to_msix_upgrade_lib", "src\common\msi_to_msix_upgrade_lib\msi_to_msix_upgrade_lib.vcxproj", "{17DA04DF-E393-4397-9CF0-84DABE11032E}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "previewpane", "previewpane", "{2F305555-C296-497E-AC20-5FA1B237996A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PreviewHandlerCommon", "src\modules\previewpane\Common\PreviewHandlerCommon.csproj", "{AF2349B8-E5B6-4004-9502-687C1C7730B1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MarkdownPreviewHandler", "src\modules\previewpane\MarkDownPreviewHandler\MarkdownPreviewHandler.csproj", "{6A71162E-FC4C-4A2C-B90F-3CF94F59A9BB}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-MarkdownPreviewHandler", "src\modules\previewpane\PreviewPaneUnitTests\UnitTests-MarkdownPreviewHandler.csproj", "{A2B51B8B-8F90-424E-BC97-F9AB7D76CA1A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SvgPreviewHandler", "src\modules\previewpane\SvgPreviewHandler\SvgPreviewHandler.csproj", "{DA425894-6E13-404F-8DCB-78584EC0557A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-SvgPreviewHandler", "src\modules\previewpane\UnitTests-SvgPreviewHandler\UnitTests-SvgPreviewHandler.csproj", "{060D75DA-2D1C-48E6-A4A1-6F0718B64661}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTests-PreviewHandlerCommon", "src\modules\previewpane\UnitTests-PreviewHandlerCommon\UnitTests-PreviewHandlerCommon.csproj", "{748417CA-F17E-487F-9411-CAFB6D3F4877}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "powerpreview", "src\modules\previewpane\powerpreview\powerpreview.vcxproj", "{217DF501-135C-4E38-BFC8-99D4821032EA}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "powerpreviewTest", "src\modules\previewpane\powerpreviewTest\powerpreviewTest.vcxproj", "{47310AB4-9034-4BD1-8D8B-E88AD21A171B}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 @@ -228,6 +246,38 @@ Global {17DA04DF-E393-4397-9CF0-84DABE11032E}.Debug|x64.Build.0 = Debug|x64 {17DA04DF-E393-4397-9CF0-84DABE11032E}.Release|x64.ActiveCfg = Release|x64 {17DA04DF-E393-4397-9CF0-84DABE11032E}.Release|x64.Build.0 = Release|x64 + {AF2349B8-E5B6-4004-9502-687C1C7730B1}.Debug|x64.ActiveCfg = Debug|x64 + {AF2349B8-E5B6-4004-9502-687C1C7730B1}.Debug|x64.Build.0 = Debug|x64 + {AF2349B8-E5B6-4004-9502-687C1C7730B1}.Release|x64.ActiveCfg = Release|x64 + {AF2349B8-E5B6-4004-9502-687C1C7730B1}.Release|x64.Build.0 = Release|x64 + {6A71162E-FC4C-4A2C-B90F-3CF94F59A9BB}.Debug|x64.ActiveCfg = Debug|x64 + {6A71162E-FC4C-4A2C-B90F-3CF94F59A9BB}.Debug|x64.Build.0 = Debug|x64 + {6A71162E-FC4C-4A2C-B90F-3CF94F59A9BB}.Release|x64.ActiveCfg = Release|x64 + {6A71162E-FC4C-4A2C-B90F-3CF94F59A9BB}.Release|x64.Build.0 = Release|x64 + {A2B51B8B-8F90-424E-BC97-F9AB7D76CA1A}.Debug|x64.ActiveCfg = Debug|x64 + {A2B51B8B-8F90-424E-BC97-F9AB7D76CA1A}.Debug|x64.Build.0 = Debug|x64 + {A2B51B8B-8F90-424E-BC97-F9AB7D76CA1A}.Release|x64.ActiveCfg = Release|x64 + {A2B51B8B-8F90-424E-BC97-F9AB7D76CA1A}.Release|x64.Build.0 = Release|x64 + {DA425894-6E13-404F-8DCB-78584EC0557A}.Debug|x64.ActiveCfg = Debug|x64 + {DA425894-6E13-404F-8DCB-78584EC0557A}.Debug|x64.Build.0 = Debug|x64 + {DA425894-6E13-404F-8DCB-78584EC0557A}.Release|x64.ActiveCfg = Release|x64 + {DA425894-6E13-404F-8DCB-78584EC0557A}.Release|x64.Build.0 = Release|x64 + {060D75DA-2D1C-48E6-A4A1-6F0718B64661}.Debug|x64.ActiveCfg = Debug|x64 + {060D75DA-2D1C-48E6-A4A1-6F0718B64661}.Debug|x64.Build.0 = Debug|x64 + {060D75DA-2D1C-48E6-A4A1-6F0718B64661}.Release|x64.ActiveCfg = Release|x64 + {060D75DA-2D1C-48E6-A4A1-6F0718B64661}.Release|x64.Build.0 = Release|x64 + {748417CA-F17E-487F-9411-CAFB6D3F4877}.Debug|x64.ActiveCfg = Debug|x64 + {748417CA-F17E-487F-9411-CAFB6D3F4877}.Debug|x64.Build.0 = Debug|x64 + {748417CA-F17E-487F-9411-CAFB6D3F4877}.Release|x64.ActiveCfg = Release|x64 + {748417CA-F17E-487F-9411-CAFB6D3F4877}.Release|x64.Build.0 = Release|x64 + {217DF501-135C-4E38-BFC8-99D4821032EA}.Debug|x64.ActiveCfg = Debug|x64 + {217DF501-135C-4E38-BFC8-99D4821032EA}.Debug|x64.Build.0 = Debug|x64 + {217DF501-135C-4E38-BFC8-99D4821032EA}.Release|x64.ActiveCfg = Release|x64 + {217DF501-135C-4E38-BFC8-99D4821032EA}.Release|x64.Build.0 = Release|x64 + {47310AB4-9034-4BD1-8D8B-E88AD21A171B}.Debug|x64.ActiveCfg = Debug|x64 + {47310AB4-9034-4BD1-8D8B-E88AD21A171B}.Debug|x64.Build.0 = Debug|x64 + {47310AB4-9034-4BD1-8D8B-E88AD21A171B}.Release|x64.ActiveCfg = Release|x64 + {47310AB4-9034-4BD1-8D8B-E88AD21A171B}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -257,6 +307,15 @@ Global {B9BDF8BE-FED7-49B5-A7AE-DD4D1CA2D9EB} = {8DC78AF7-DC3E-4C57-A8FB-7E347DE74A03} {51D3BD1F-07A8-48EB-B2A0-0A249CD4E1A6} = {8DC78AF7-DC3E-4C57-A8FB-7E347DE74A03} {17DA04DF-E393-4397-9CF0-84DABE11032E} = {1AFB6476-670D-4E80-A464-657E01DFF482} + {2F305555-C296-497E-AC20-5FA1B237996A} = {4574FDD0-F61D-4376-98BF-E5A1262C11EC} + {AF2349B8-E5B6-4004-9502-687C1C7730B1} = {2F305555-C296-497E-AC20-5FA1B237996A} + {6A71162E-FC4C-4A2C-B90F-3CF94F59A9BB} = {2F305555-C296-497E-AC20-5FA1B237996A} + {A2B51B8B-8F90-424E-BC97-F9AB7D76CA1A} = {2F305555-C296-497E-AC20-5FA1B237996A} + {DA425894-6E13-404F-8DCB-78584EC0557A} = {2F305555-C296-497E-AC20-5FA1B237996A} + {060D75DA-2D1C-48E6-A4A1-6F0718B64661} = {2F305555-C296-497E-AC20-5FA1B237996A} + {748417CA-F17E-487F-9411-CAFB6D3F4877} = {2F305555-C296-497E-AC20-5FA1B237996A} + {217DF501-135C-4E38-BFC8-99D4821032EA} = {2F305555-C296-497E-AC20-5FA1B237996A} + {47310AB4-9034-4BD1-8D8B-E88AD21A171B} = {2F305555-C296-497E-AC20-5FA1B237996A} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {C3A2F9D1-7930-4EF4-A6FC-7EE0A99821D0} diff --git a/doc/images/preview_pane/general-settings.png b/doc/images/preview_pane/general-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..2700015fd56562cd051ae2cde4bb4897d3891ca6 GIT binary patch literal 59705 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

f)=q2S12jKqy70!R70a+4c(PBf{AX$KGtKsAN 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

D1FtK@C;Z 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

X=)4`N8FH@~T^ZE&Y+Uu9s% zz8{_ujcHUPQ*y{dH@>lQK3rqR$jHU(5z&4CA$2)Z`{P*-4VL5ssl0Wy$2|NmK6Rfo|L5DG!)RR=yIJ zu{_==X<5sZl~R_mbfwv3n9Jv_(wD&$<}kknN?RTinPI^tG0})VGa6-=%!D2=rCCjD zUQz4( z1b2QLNyRj`m$ z7}cY%MNreGop9+H)OBLyUlQDp12&2RQook#= zT8)fmxhn~V12Rt9=MIZh!en0RI20V?BsY`D;-s&l`zYk0EZQtcv@xU~&Ep{_+Fg`B z^rkrtCb;%@D;y=TL=8e{D#)wQ;%Rhv=eT$eX3QdKZf z3k?WSYc$_h_9#~ZY}i6eRiqUDuPwFNU7MHjQC}}~RyenZHqTuKZy3Yk{VFCbOq1M> z8HAOfLS8yES~8p|zu=2%tT&Kf`h9;h-|qCNKJnm<$V&to{3hA$jz2w@?luUsU(MTQ zr*yxA#r3Rp`)aLzH_HOIx_S|w&`^k3rwiAxW4El)dxMw1R}-#99LoNAj+wzMEMo|c1FY5$VraGvMQ=@m=5F3Az4SAJKo3jgE?|#4#UYL9qBp? zJ3LVZDf1g!?}GZaAt|)17rb$QYjo}k$M?kbJ@!*OguuFnLo5pN<_@c! zw{`z=f#uw9i8Fiop*HY1d7L}aWRZ_*$Az9LcNhs!%q?p6>G~Fsn3hbT8ZP?s z?A@#io@C45w&LD=ZSAsd_s}cX`s}2J;k9&4*n&;YI55w?4)*M>>j0tdu1?jgPRghc z5Uh^@^(p&+NrM{5i^|P=X2$0{D}S6x@?M8wE-CVo5CMC|f$Sq+c!_3iHPBP%md5==2IhZ}yI}9PI|vkfuJZuu5yNeDCfYF1$2~_Lyt{hHc*f zthVOv_dL);@cwN1?hOU$P6fBF>I`89RZY&Qj0H0e@6<5Ta&VRKC`bzMUcj&nE6I<3 zWm)Q{Qig>`C=rFW@ProS06!>%f-DM4FaHpU<($TM0C4wb&& z_#hUR3fjER-u@2D4*d{A0Fj^+Z1@NQ`PlBShzcE#EyLJh1>;cqY;P;1&G)*(1~t;= zd@l3G$cq$G3yH228wO^W?*H6xm-<2$dC~o1#2--+XI5^kc2R+ra3X^+2(i%bDh>2{ z2_pR_{hl)M=H*aC<0y$zE?J2qe^0LH&8iH6CvQ*RCUCDjtjcJw8DUJ|{1T|Dkpv0i z&8p!X+H5AZEcgbk&P>gr%#o=MNc$EPZUN~G)7_cMPGDA zT@*)CbVY6SMrX7|ee_3pR7G`kM}HJYeH2Aqltpi}NO`nLYqUm(lt`a+Nq1C6lk`cY zltqiQM`=_?wNy!4bV-vmOvN-vkCaAb)JUmxOTRQr*)&Vb^hwzO4=6wZ?obXl~Eg&PxI7KBehWbR8jTRP!Rx9B~?=eRZ$zY zQ#aL9KQ&ZAl~nQ6QWw=w57kgPl~oy4R5|rk|1?%5l~PxAQ)e|(OI24Wp*uYB3^h&i9POY>_$+S(Ol}ne^S)pB8G7_GpV$Q(v`drf*KnzqUpE(G8Fy#JcXLq}UU|4;zm#=d7mGJ)?J`GpXZH-5 zDE~xsE%oAITYv>|DdcxRY~*OhZ=7;rInh|RZRo49o0RAwa^Uw0N|7uk~WHF1MhPgy_-KA8pXGy_`T zlVLyu=(mCIcWf<~Yy&t~`xk99_*Q3?Xl40qQ}vZmS%OD3f@zhNq1KjrIZ^AjZ4jaYdt zcamdvk~Mi|gV>$hxQHtkljV74Yq)0-`J5HkTbUS!e^`!(w}^fCk*io^$@hx0SfRTD zKjX-Yp#t+VuVGKqL|cFc`k)WSfCZj-VnsH3VK$xqVe||}x(m*r3r-rPQ5v4HH-}La z2YA;7TG$0<`UPgX1#EhEVIZb=*9Dq@axb}CG1;6Qd3vMwh3{F4CpVpS_IhL3o~>7i zpBGy>Spisp53V|t6(9q6;Huf+l&98h>6e+6S(VFnmR%WEp*fk68H0PZRB1VD(Yl%2 zR;_hegW)=^GZmVZc2&8yu2VT}sg{6gxvv3RZq+tbht`@`0Hgb0o2}plF1ioO0GzM6 zu^;e&7da;01UW2FiP;dwQSmnS5QlsT&!Qb2M@J z`=BwlWDUBuJNt2CRAgi~!t55lUKiI78I%|Wqtan*}Lzq}8m90Uz zQY{#lVVRddTx>JAXb;$#jd`p)+^sLz#ADpWAGLrrJg!A`u`e4%BO9YBJDe}uvk#n& ztM{qhxmm}Rr8oP?gWR-<_;>@_k)wLZoz4ih*==`_^I?*L%O*baNZJ19o70 z+m=Xb0E$g{x|q0$qeQJ>cf%kI)c#nhk2iF~dxu~2y02TiyF0tn;Jd#!$#E11WIzU5 zpuAfkvVi~ye1Oq`Ae+tGgkeAin&6P3`b?>uWK)}n8+VFb8%&?LjVsq@R~m_rn!pWr zTZ!CEQFOssKnr61!CfHMc|gK%`NH|PYDZkgVO(k7TAFR#Ra@M!SsBCE8i40^nB}_H z?U#ZxT*ZxjgTJ=Kab1`#Txy$L+dn+mRb1I$JhAnZgr#5w8M0YG&S{{s%U#Yf zyN1uVafh1IJ6&6)e0!a|)!$jEX_m@K-FZX3zyDp5NBh+Oy?8a3%l#S3qkCJA9CD%C z3V7ShEB! zre%Nz9R1NB-3QQkr{UWMEPZe_dCbSuW~+SF72aD1+TmUPpPuOL+lYmD zj#GWJT{dL4Tm|Dc<69|7$Ql<8|X< z=k<{vzSSWadApqcOi@0&Rld7f9u3aGkYD!Sali#;9tLng2WWu3cmDd(c)f4_z2SQX zkO0d$o8U#;z~%X4Tlk$dRMx8t2F*qKgi?Ra2Gsk$@-Ux{lUYPQA(%>(j1I zt7a7o7A#q@P|<$P+EprAw`t9iZCkc(+qqP!;sGj7nZn%~xUAc{fUgcd99D1K zH!A>1o=pC^vgON|Gi%<=xwGfbphJruEqcX()2LIcUd_6->({Vj%brcUw(Z-vbL-yC zySMM(vEMiz>zHxezi$WU)vEmKn&;2eNS{7E4Vvp+kgxsAb}9}R;9b1X0i?VS8t7@1 z2l9i)4;(GxyJ#T;iD0^Hw+klxHLdpHRxRdVcLC~^mw{&K7gvD%VO5n@joBsPT6`&1 zpcQQ3K>6nc6e5Qr(o|H59(E|>j5NLolL839IOB)}*;tcG zE#gGdP%DNsWRWEeITDRbnxvwSO-7j{lu~YVQBrI~n4pDz?SCaUP7j5bP|X~0D) z>783yjE%eYt7j3kpZ{P{Cs4W93GjXQ66`gcjpuy_ZYGhZcaivCOg9|W( zEd#DPpjUQ!KY;PY7eLTJY5!0{O6rAo45mP4aF&u;-V5^rB89rh8F{5ZeoR!&1hi@54y4>u|bD z{tNoSG2&Yg#WeSg__AsqM_}(Oe+*&W5<-|QoOXg+GVmME%-6OYW6P)W%Ry~?VanHi zJlBbb3)js(mv8?0=rj8B(d@VH{`>G7tpR`JGP;_K zk!Jd3oVo_Jz11^?Tp8#=7t1p^;Nl#HU@W5k*wD&a_Oh6@RMM6+(MNW0RK{Tz-ZDC! z0dkZFnar9kb(y~){NM*Vm;otifCJk800>|(!b^={0~_GL1~7=5|5WHs@wL%;)Wa*` zhWb+&N>7U)tXW?dI3cFG4qiT-YEO!o%nlJ{Ubvegc)e?*)HT3eKn$;Uhj=fw4opcO zVx3gYD_(16)tD@y?}tp()F_?~nfGGrTk6Wrbk4G^3iN9mp~c+6iiw_vVICtz>rYOq z^PIAbRxd>>s}7H`W=aK%VkJvrMmZL;B_0iB{xi$s7Q6VxtWo4}_t)9ainOPmk^v?53R* zUWAW|Sa@EAsaVbLc;&k<5RvYynscwduKV9AJ;|&r(k^@B+&Rp#*}p*ytBcHfx`^!X zie;^@nyY!=Xm*ILMFnAh+KIw4h3mp&ZmyYsH)VTDE7A<+=cO6<%Pc?Gz&Qo2rF*A5 z4Ko;@$xUozQcUYboj9_!{>+MD%06j>i!4SUw;DeYxc?LL;awAF2(^g*HdKpne`O!R&?|wpfZ#1SHsh2AA|#AiCxUmExm=oNZI zWO^f5aq-e{BzSQcXo4Lfap_es-*sP*<0EM$d8wxqX+(VBmsb?nWm@7~&XqsEM||s~ zYCR}JaaCNrmmCxpQ2vxAVzahebdK%h%^9V2vOTt zhBD?z;TLKEQXCGFcpHU&?Z$XeF^*nS%MzNA}{?k0PS9E{%fE<&FXQm-aWL2UUR(JL;{G}2;;eu9$dMM&?ON5Fh zXK|KOMW=^nUIj5UIC6w$XpA;F9}$8qXlGRdX`JRK5Xdr=m@@L#Ei{*m{8mPb^e05s zQ-pVWz(j=nG2^?NXhG6)G3#omq;gDe{eTS5W zo^?VN5*jUp=~q(20svhw(6rTdI2ojnj^qHD_?QbQCXkdtkO$eCu4x+y36T&f8?(ufV>po*8D{*mTr(DQ8_7`w zS{8UmScyAn ziTmbOJn4WgmnV*wUjtWXofu7J86{jLl_eNXT}e%?NS`aHpIPaOPg$RH_KBO95x_{4 z4Ty{pHd1W4fWo+-B=dVa87K!jWeAFD&@-O-6o0Shm)bZt0Wz4#_l*NU4xtGMt}p=a zC>f450F$YrxG)YS%9zuDqPRAik~tYC3J;SZqU;C=E1H_BDH*K!nnYTp4=I}qsgV9j z8XL8#q-JQFox)i{#-YOIq52V0amZ|5cS*{|QFmx|9|ll?0UyC71K!q>E@=Z$h6C7{ zWVX@*HfexrD2zloR~i~`VU(WNLQ5KxjQ1u+1_~8uW{MnGsGcZRH4&dpxg-3ERsw;Q z;Z<_+WvH)BplX-%%9sQvkZ{5eennyFU#pZnQ50YiGFD4&e_vZiXX1cN#VBN3`MjWdU#EEjaq z_?8Sxv9Skx8H=-O>4rMBvy_;TxVJLI%5;Tkg_0o)$_fZl8>4{Wj!;{V;0U!R+M-&U znpImF$`_=7;H}_#wg)M$V`!TRd8BKL8t1AFX*g+9+D|f*o3Hj1@hY5^M6XzrKwKhh zRsbLJK`h^frfdoXKJWq=R0KfqTVd0kpXH1$bfu-nuzLl5uoqN-{>M{vxu7q{6&vf7 zR-|Y1IkWC5f{U7hAlpr?d#D||XPBB*AxD*~+o)Idfo54c7=e~O`;3)KU_TkFO>wJ5 z7?ha%xvI*07&CZ#*+RaQd-ocbC1Yhz(X>hTw3QLIE7}?mOE98j;rL8s<8#^rJ{dD^hMqY!#^(8!4|^>SKSKhuP>BIuJ^4!)+0iHee70 z(J6qiHGo$tjV>gtIy-NJlDVO~dP|FhcDcbHV_of;iYU7yhh}<&>To2ByRvJGD(rA$ z37{<;!;xoaKHk*v#kenU12G^T3Y~}&`os4+VE0r@-qOtNri`yzo?~{= zHFR*>#5$KM!yHno8F9)m?4P8ni#2;9DlKR$J$g`O(w$e+T$x@d9m)a$%&HnaJ2!q6 ztgg~K%=kRC(rk>&JB-X?%mx^jNG&1RTx;m;&7nEIo)ONHfz{`WYt-ts%Q^t)E0F5D z&Sni`4%xPD`@X6%ziT^@v2u|bYGZ*jLQC5F1f zs*BpB?Yi&z+JF|rJ6*Cfi_#-JbLF>$J}A7E42hf-)s%+Z%}dcj z{3hU8*Rb}TRxs7HR@L3iqvU%GS3S;JZKC7c)siuq-z=hIeT8Lx*65vCW%$+&*`#fJ zhVP4;6qUbKwm@_QW?Ik#eXG}(#00ML-`9Z!ew|l7fKuEh132)UGr*EGAOpR%(1aZW zFd*T=CAeE7Ld~7DNj;(9xzssm&6;c%pKO)WG>Wt>mAsqNRdU)Uo#Mr$ik7FSx=YHd zec~r;yHCW@#pKhgYAR$lyhQ7{{>7NXvv|>-)y6g zDGbm6nqge6-Obfu45TMIqMzvwVobK@o!)5PQ0pDvWthhCOuy(_-{fR$H78Matsr;Z zksPH2O7PUkIZx2j1cE;3gkI=PV1M>!=#twsp=Qz57Q{Zgd&{g>-lhuZYt?g((LW{V}+BdDcI^H6<*t@)q4;+JK?r+|Um zbCuF82>~ZCnWgAXC*B1 zjatLG9-h=Id_cWnZ#jW{lf*8M;XUcmz|?cHDv1hubG{RQ__pC=A?;&4^age2=6>|% zp01C0&vfi%BlYKkd(8htGXSNV2ncgj>S@gtl&&Z6OTF|*&Zl_!vlzmO8DH_|!s=p0 z${)`|qugk1KZ2h=yA%&P9cSZszp|-)_Bv9jw<|S^|=F6w-*>Pe#8Hr*tr9rxr_Ff4A zbBpJlz5e}^&PE+3fgk?;0Aa<76oCW<9xNz@puvF%5h_gh(BVXi6&)&MSkR(FHh3r~ z02xx`NRlN@ifnLF<;s&OQ;I~;k|oNKE@#esc~d9OojrYq%=uF&&6P1h=6o4+Xi%j( zn>M{^RQ`d~rBHiXtvd83)~h^yHUO)2Cs&aa@UYpKR;|W{5+`O%3$Y?xi*(zrr3e?} zUA%V}+Px@uuHcOZ0mq$tknrJ%0~seKe9^Jt$Q$3R0F+ttX3m{Ge+C^|^k~whO`k@c zT6O9b16;p`9b5Kn+O=)p#+_UDZr;6p{{|jh_;BLIjpKeZ+41t_5Hs4X+?KN9Bt?uA zX@Ud@67EQXWFLY=F-G!DCOcoqR!Wm01B+l+m?V3VBtepJFM_a1k;i!V7M6>l^b+ff zuL2vZEV};Qdg!mh4qR)mjwm2YEDJAGz^1TB;;O<7Im9qTuS6uV#HE1R%EXhX^6;cMOrKqe3zZEeH=Z%s<8Q8j`If-HI@}0{?q!!3GU{P&x>q zJdZph2b1hbB?EJ=F|{sRtxPk|L^Dk_*Icc&7ZkbE+-R8(66`_baL1wr8H>560L%EL}^QM zDOw({#dajBvgOvq9LI_ZTpL^LswQ$XJhxkw!eZA)aYZESTb+Vj(#ydjgRb8GdIhY@ zUVVpD7Ri6Tl(I=)d-c^`2i?LFFEZJLIAVz>rWj2(^Taq~jW_1FV~^q7Q`f&nZs~-k}RGUSPt9S;Z5u;fMmR5?KbnB=|{T>8>(K zxC6_ZBah_GirOEY(kdx%!Ah6M#MNbdti^T25Gj)$CkiFW3$Gl<#tDbK+|A!*+}*)l z1c~0h2K2XICQs*gV72t>yUW;7e{MY2Z$JIW>GDdjX(WYRY*@Xte7OE%op;-N43Mw`8boaesT!N6bOoke zO^I$rTHU>pMI{fijzG-1lImRNtP92KDCq)Rg%U?OlWa>xG;HDLWa2H-&1hUo5gq3Q zr@0=+XeBtzp}LSLxFt@mMS$y}>9!<0-i-`(u}dB9w1`Cl&CPWM!(IRC_PSjCu4L+| z3+%c?km4!NjcQ%CyGyX{RIHw6ekO3NC5C$6z zp$A|HU=Y9{15aszk~BD*4#1!TDP&3pkG!N0z9*3PxZnpp>lqDXh65$gK!8nfff8Pz zgciU+1{CCh4`9$fBOn0=NU#)?07Wtq>Pw7v!`rfe^{?q*;YkN#;kup$qahw~S~|q$ ziL&_>olwPwJM2+QnmEnOm2;avu?dNwm_#G;u!!#*i4+q?Bmm8`i@76XzVvoCF%>gP zd;#MYH8P#nNoIRm45$jN(8f46)S(YuULGYnQHoX+V|&!b_1-q1VD^rX+~d>UDIVa!1sLRk4mgQ0{wtJ{2?XpJFYDKWS5gv^Mu>sh z#s<^&@eBrE$kZ2x5FjOa^qFLwV(a$CH-S#^gaL&}G~r1^ZfX;BkQ?VVCAUt`g%e(C zJtsKFn$5Ic6DTfB3R~;?E+D#qgkzYg}K5E&;c* zbEBKwT+b;(vl`f%)GRQ8<(gmsJNUtNMP~y9ix}_eb9jv9Fy7P{NUv6vp3F?4LNhzx ze;y0JCg#!~k2zaGnZHctE)M}!IzWP%!CY7m78Ia; z^5SIgY0Rp^7r!XPi?f0#M03J5z})h$Iu9LT1V`>E7Z#^E``YMl7TQCL4jqO0yRHrq z`YH_G(T0&(&k!>Sgv;93VT5-qKwJLFy^>W}lw8Xk$?DTs_HEK*F0%q&_uALL26nK8 zJ#1nZ+t|lOcCwYdY-TsR*+PbPw55$&B9Ah@u2q?guXt<4R<$~lJSao|D z0i)MG#?6-BrE0n8uoQ>|k*{aw-B3a< zzsOaV-_y?rVc}CWE|x?qZvI?TDL7HaKJW&g6?6N2XIg2vb|1dIz>5p;6A?WVjx+P= z3{nuu1&>d{quk>q?jF5s4sTn>drF4|%*}m1dCFJb@;k>UZ1yM{jAq_7o!>m?L0`QA z0KI>-%T?1icxt7Gyo~ZavX;UG(5ere>5y%AV%@Fsd-onNt?&94L-p0e>%L(6wfm09 z1?syZTqOt)J2{;nxeVVh;O0vBfg!BJ8Dbpo(|@ai;f@kf@7eHQTypVAZGMvLncXK= zp{jLXYW2@PSnvHkM=2ut%lF^^{|7)j^1RO@JSG zl6wmtJOe51Nj)(^{3(3=fGG{DT;BL_@9*(xJHQLo#>tVb-j%TgAQ%fCs4I-WAY#_Bi>1hLzZ zy;RG!^E*Sp10g#Tv`gbbw=+0Z959DVJEMTYaB4z!h64xOQ<=NH{oNquY(LWlma{4!)(;XZREz+=tDvz#M}r+ zKt#Yp%#vYB#G`vWT063Sf~{wKy%>Zo*keByGrS^uH{L6`W~?G=oWFbo$P@CLkC>|} zw89>|J68-pcFMkBOvQ&(Cx=u%gVa8W`bRHR zJW&KZd}}Y8>&BOa$(ZcFZ~Q|)tV!G$N1I$gatxV|>XU^j#dSn7B`Y_CfjltmL_vW% zF^tB4^2cTbBQiuNm83b^^QUInw+M?xi=;bLgh+JyoUIJT8bOLl`#x{EoNf_Ii!6&R z1epF}9K5Rh$d05s`lCz1vo*QVtf!1Ieqf zDwd!lmZ?j>ev!-!e49d=zmZczr5vbjgTR1XI)7QLfH|m@472;%M1|R%DMG&FTd*w5 z!EAXnvtv7pbEk%E99-1R>|4vPWXREB7lnL2>T4^r%E;hU!rm+$w^YfyWU)E?z}_n% zXM#UEJV~aUH+mdN?aaql6Gb?*2y7h8@-)x$q@%*zNpkGNK}1ZQEJSVaqYj!*)_X^% zE4uC($|TFg7VN^w#JUkwnXU^>HKLNHTgvr|%Q3Rb)?Be-SslI{$Qs<7DO||qJpMS~ zT*b!uP22>=htm{np`@5)YQ946E@4U_wgA4LR z&mQ&BAH5UxbWhMr%=cVO>LD`xjLssXt;>8t*~7=zTD6XvPLHIjE8 zc+*eK+&!=oL-%@3g6mM`v>b#yPO@vhuw=^#OVbo(MGc+Jubk63Rk*XvO(1bj6a!Q@ zd^Kns(|~+N`ZLh%Ji(6aQhTb$faFmimDEY4)ZY-&BF#y19MbhP$7OQR0UbVXJI4I1V}xjQAaJ135lT_Tp|+H#lOl^J*BW;{=H3LC01K( zyIcfI6?Icag9?tU#u^QyK!w&TLCSnf$!SF+dvl0Lt<-My)^GL3n#|Pr#MJc+SHm>N z4y#X@L%P;f(ouTARu$9u(nnXzy_usq=|nX?6HR(ms8|(2lvLDwJkz?Xt3jJPt@Ka~ zg-u4|&EgD^hjmEAF-~MfQ9C_WfRm9ny-?D531@ZDkd-&bB+7oh%Ya2cu&On^d{Kdw z(RuSBf>NoN><`rSm*0nWj!bU)0sMeDZx>T+Ip2% zW!kJzty&Y3Te@9PhpE}V^;?@&Ku!(BaaBxlWz5V}5GQ5QlGUn292r~TX<=er zotHng%abL+=M<<$jXwh>UPgV(0+Cteb>Ih{Nd=70&b$5%=xyGftw5EN%ngKDGrB$4 zdq6rI%3DL0PhCw2^*RRaT}`a9rX*jtb=emy*s`U;sg3-(4sO2IDXm<00G9 zbF?Co&0g^3&*{ZFQ*FJ^4VD4E8+;)wkp)^7)L?iM-X|W2^_9LW^r5uf-LH^LN zWmf++))NtALsrv`17J@i;7L~CIxb1edR$Db;_f`z-}T@nvCeHB<54DM2cA!MoiXWz zTx43@4`W28>(>EJEXs}CSmu&0{$O=9-(8L@PX3m)`SRnlbL3$zim@bS@S{+=y0{~R zT@9^8Y@ruEe$r87MrdtZF1*_p)ZG|<+8C`Js%qd;7UyyH(Vm>#HS{FFw## zTV z>mKqq*`&B-g{OoiY|@R>yz@R`_AA5|?6rf%v*i}X?jl--On7F-0i|ag-Pg*FY+J2L zYW!Zvc1h1R@AFHSKN-W-A zu4%UJi+(m{M7|+}RO||!-Q_<1ZiIsh9gcA4_GufT?(e?Vrrq#7)9{*>7^@Wi(83d3I#k=P8kRTcI- znV#DZw`a8|gE*J-Igj%*=mIQ=f;rdL=j_tROYuJk^ypD<a*;gWhuG0}1!-*!lidT_UDmghO+a>#Db<=Kr2)58v}n-|7~&2s&r>GPrXjFakLz zgNj~iW4A{W5A_i;yqGf0CoP*;2<4;Ux+c1MFWp!7A$Ojt%? z*{atrE^7mQYScW<4xeZneLrG+=$sznS4V0i7H&A5@Ph2GYf~q)4U=6-pei3$v#^^jg_7p?# zM6U2+uJYt&X8wW(q9Ua7ueWuz?cWvcZWt`e5Fhx;owt>4`xjmkl%I1iK$Mm*gO_*e zqFZ3NFK?VD{KEej&<ccd@(#us{%{zMLhh@*FWcn^0kJ);uN^lTma{)V|} zw)#@czhIA15r=0GB#5r}XIE$LqJ}Gnr`?PXONm>eDX(=Vn%HuxmTgk%X^r~v1@<)m zdygMjyq9w`zyd4)18KKRtK;2$zvP-X{OY&<;1FqJS^UOF`YsUnGtg~dLDjvme8>O( z7tLo=qiDY2d`-XB(ERuH_bhoQUe+JvFxT4LzxY3Ht5iRGwgiX<3I-A^Xi!0egaQdJ zJm~Nt{=|q9CsM5FFrmeP4Ks2y*Z@JtkRl5%q=1Kwm6R%1vTW({rAjF&Wx}j!bEOoT zH(%=1xicnBpFd#=9SReR(VAtJGHtrl3{o&m$;|v&6erNCNw>yy`DOsvuwuuOEo=5H z+O%rdvTf`3E!?sA|Jz+wYyBTM*jVX%k^mtD;GjTMTjbYu2$N`(%TMf<}xZqff6Maid7-Ar&IDejPi*@Eo~=@BR=ZNAv>0qtEXBJ^c9o z^5@g9-?6-Xi}>Yl+&|DHO2`SA9Dz42$J=fLYE|4!wH>G+Y!B|_6oqA&5t&p=QH2$R z2zuBdhbevK7l|dBcp{1^s<+dmP;Pz<7mY3pcjd}h?1czXJ&CrR27dflCa9=fPU9RbQHMf-uLXnp`T`5|%- zy2++(Ag-Aps5XJ=rE6Pq1*b|CI`xGVO=L*MhL>7p9EY1Oh}&|K=` zrtONUB~e%Ert6hik$LNIDWnlg94W=t zIjrBr>&=J2#S?qivB&m7TwOyWcLbokV|r>7QXpy?D$E56XzR*9soK;RKIkA7tg(iO zZN5X%CL6m$@oFs6Nh`fH(@i_gBC3$PX=4a^Lg)9UsVnd#rJJCjL(}sN#l0WT@kZ zHs1Kc3IHmpb(Ru5psqE~>M7nqLnyZBa|g`!%}nK71Q?zsmW z^|V#@?z>vfQk|I8+ElA9WnPngq`GhawxnpwM~M|^uMu6K-F1UoZ*JT-SbEJqDoJ|m zGXFcUoX<&4ImQP^K3(DO<0(1)@>gzup!nBcsG#p_UVf6o2fmnLN_zkl9nCzKx}|^t z2v%_2>tIK~G!2kzUeO%}GpNB0aBkw?(nf{yR-voc<~n#XZ@Hap{TQ z6bUy!!L=`oUaZdlf+)KKG6;ucJR=%YvcNJ>|v?A&ns2=MNwL3a3cw$CvDQQ3R3b-oXlnTg0f3BE|3gG0Kyvy zRFq%J&0k@vi5>YU&1q7zntSx))rQBrXaTQyBJ2?jJGVk8aV9fxd{^h-=A`9qMo6pa zoFY5rOn5d^WJEa z8qT1hr#&@iIK^i@I0|W}oAD_c(x8SeMDmh9T;@g-1UG?Qa&t)ppr#Cn)d4Nhp;C+- z7QHIgu^Oa35hZIW`{OrRMkIbF3+qI1DZnD;@^oXIStm6*K9&>{3{60$NYzF+y)r1J zEudYy)JgMtKG;J53-W=?(n|*&1+RpNtYF^X46o^q5ccB=+*2y1IWXHk(9hc zt>Kt{m^K{-wW@R5oN+-{QoJgWpsv)+Xu7n!X)|dS~q5p;TAE##6=%n2OMKD3KgS9obiNI)iaPLQ??oX-bL{S zFAMH!yGA}Tk`cS3$yRNfA{6fl*R`edzIU`Otk-&V=-w)iHokFc7k;OECgkq0v~z3? z4pZxn6F7Pk|6;Ogvy6I|h^!ZD=JNTF>v zFbX{bHyOa-@iu{6MC*Pz{>)>Zp0wn;vOBAh(jNZ+SvK?T)<@8sMvKRn_SpGTTsN~cCe&1WP@zP%Rp z@v518p}918>bA++=3_anSF2I!QoZW#%ld)Ou6ol$_&Z!|Gf19DIn=M-*B;yW%EkRj zxVPNkqqjm+w!K^_cpK#^AL31Rt_WyBv?m^ezAzuI@ z*Hj2!$^iiq^j*qzl;?e(w6TQqNgoAPpau2{^|gfcea*LsnyFyRYj9typ;5q$O6K(v z?-|DfexIw65&Id~DN&fjRh<9npM!-=4ccJq(OC{!1dFX8fr(xL{$53C2m&Uc5ilSa zJRJ}o&;(u}6h@&G?gco-#s;2C3!zPUHHioY9r6eb4BgZAtX4V+p%4uqKbg*;u^^ez zMCq{}hxM7`^kAJ`1lIA5{!oe@&QHUDl@4Z6{_R;8nON#cgrz8-&<&v^)m>CI;jAeW z(~$ui9bx_%$VBUqff)E*C0(0URhtktoy$$3D2^g2;zg)&-W7IB7S>p;3`ZA^Tatju z3eu72HDR=A)m@F*jXmPswZt3Fp$!Hi*3qHX{h=`)W7QF(0vw{piA}XZ8*D*fFOCr{ zBF7Q-OeIReC1zsE?V^7L&ESoW6g*)mmZLeU+qgs$FO>;C zuKu4-AYxAr#oo*rAqrwJ7NSBXWw7nw7lDj0o}ELw;Bg`183pAu78+Gbq^FQ0N_M4J zDw$)gq~@Ut`E7~#(Nj!@j+S_0J(f{x9o@AJ-87D$2?ClfMxzVKB)N@FK-M8iC?$M= z-J2mKLB3Mj0D3@$ztzW60;XcFT}S{(R%#`VktAdW-W>7bNahk(ex+t^rln;dYf+Cg z?%cSjmYJ1i!Qt1fNhb9COjNne1E$&B!3jwPSoj&moKP5l)CXZsL?G@aMI`1ay$^7{ zN9@I){S4=?-J$;g;AG<3zFB41=;I0A<$y??Ee@8-cq2??CTDi1cV5>zl414e*KC*+ zUH;12w1MARj#;k6qzyTbTACm(YF`_6)?EEWUovHb*;WBQ}qaiVno=yV<_r&wr)E-91Z z(Hlqs5@-P$7{T5(0c$kD4*Y1%7z9C2(ZCk?)DN^N z7!*MY(TkOMVk@GPP>pEYRMwul=T+4u8QLX83aY!b91zl|U*?BkqE(J+QKQZu{>E7Z zf$HduD(F=jDJ6N9div4r>pT z0SqjG4&akZN`VW|fDZhC4upXY1VIo0L9)&O7~p^w=s*!PK@+@d5exwmd`XDbV$T_! zzFLwY=^g@=k#@cq_*tej`XUUnUD*9+pWq>-PAYKqmcuIMM<6B~0%+e@>Y%nHrb=2a zf`}6Q01o^Wl)mf8B0&!T0SrU|4gkRqAi=Pfst=5;s0!+%5p2jE2&~Tjs?N@8tv=Rb z;Hsy6&|e3k1OoM1c~(zz)!W63l=Sw15`S zzz%r93@pJ6$fa(~fEmm{5R9u03_%kF!56%M4S)d*WWfuxYqBl@4)g#ScpYfDj<<4=k)^>%az4Tf!)HUeL}a zukx-%&uUY6(Q45Ctkw|U4*V4l{D9VCffu-d-QoZb%q{nx?GFBA!M7@b3#fq=TmcPe z!3)TM7i8<%4iHTYLD{Zrn)*Nyu&)mQ0T}#1vuc41Bx@A3FBtehipo)u8gD1QXqJ$u zt3Gaoax8Bksz3^7a5>oKTCN7$9J9-8AOQ@ZtP2!@3@`x} zU@yul?HByO4q!nSv;Y&h02)}q7SI3^Oy;KK?D7_IcQ)^*u|=+C4Ye365V(L5TrU*6 zzz&0f3?M5IJh2p;CQw0Kp8%0MfpI6tnUWL@f`pwUtq`#h53^Sy@dy1y^fp!#_dpkT!3($m7O-m+G(ijWfD{Ztvi86bxWE>i zff2-j4lDr;%s>w`0TSdb4*USwE&&X9L9%*55Y%K#xIh?qc;@WJ-GTc0#F84HYR6X)`6eW)K&q6A!CNIh)XS76Yw1N63Dq)9X z?xXtI*eH8a@vh%$DS;PU0m@pl5oqlf6u}R0{<95iK^KHE6GTB0=r9ZjfjR4d@G7D_ z))6ruwelMC&oXZ^Gnw)H)ercpxaxoo-~iO>j1J6z4q&wouxt<@K~x_rRpS5-1VIsW zH4tpI4Xkw#n2r<#fe(o54=5lKP_?-RK~%@J50JGD$Uq;{zz>vXQERLK+KnmCifYQ& zBJN}~-|QA`~ro zUBylE>+Z}dT~W_xr&i_xA2#V0;7MBndVd{*DOg}K=0NrhEqU-O z-8X~bxI#{>SLrti>Qz5I=#Ro(N(;@36Dh#nM1wy#lT%=X%M^Ge@$-Tj`fTCAK97Aa zuK2km$i1dYgO7P9bTE~!f78~%dKJV`G=8r+n_HZYQ$$oAxkFcFnDaNRb*#qXY?JT# z5i9dd{Wg@v+fDK0s2~xVjb{F5m0t=yV!qN48yfb0+qOK(N*rD0XrH)EykQNxpPse( zj$hoHd%AFWc1_56!P+@VH#Vr4I-WCdNhigU^SP|2Boq5KpaXZH%Nx(()rC*w4!Lm> z4KkKpsxQ;ssS`|MC$Me&5>gzwt+cp9*|>a!x~NyX<52r@21s+V`Vh*fkfZdhMVqVJ zdtU+W z{6SIN1rt4BD!kmIm5;AnokwJ*^8E|B z1h>D$^&@%j{#!hRN;+(yzUqhnX0l`_!Q$D7i?Ij$U~_+io;~BIxU!Re@MBD}6+Gy( zx&2#iAR?!KM8D}vKR{R!IFMjLg9i~NRJf2~Lx)lvDwF~-VnvG-3%(h!kz+@XA3=r` zIg(^alP6K8RJoF6OP4QU#*{geW=)$napu%n^3A}B60Jb|S#To8pgt)IO*j;&&!tQ) z5;Yo?YQw2OuR5)2FzZpI5xZ^`E3hj>Hh3r~P|!eaTeolF#+5sl?p(HV@7C437cXDG ze*p&;JeY7{!-o+khKoRPW5!+9yIZ2*34c=PAc?a1GuqOG#K&OrvF8)&uMFw9WH4LR)4!w*5c?G4k25=+6M%BrwLvQRuNxTX;L ztvP~QMDmMG99W z^uawx8C$bjg;&&6M^!4S6N@`_+i+Pmbvq*? zvW)+t_FLmd6Zpt)Ne;Q>KNA{P z-IZBx+2xmEE{R=jETtDLee2E9#&{vDE>uhj##Z12p9>9VZb?S?*e1o)*#7CKq5g~G zsHv{nYQ%>1_~fm*=DF*y!A?2mvB@sm?6Y6qt-0b)POrh(B_}v z{c~=w;U0Ln9Rc60WTnR>Z|cFAK5ya0ua4Y3$$y2s>B}i!n$F9@?tCFxPX^udpglXz z+Zb(B8ST|sZ{79RTT>g*;oi1+#==oY^+XqcAtPg%Ibm0qOc&^>>=qV}kpV6{~Bim)hbO5|vwNeDD^EoAf zV?h{OAeg}}B~gjpYvL2f;OrsjzNT~tz#9pA<6ls7492ouXIWp1|aeB74RQc{JggfB@QHa079nxUn^GXA) zr?I>+5rZ7dlH=Ai#mG=nK$MXpd=&FZ$Xqdhgfd?i6^Tkh9kPC4EaNL-8B4OUv5j&> zV;tKx09?`xj=Q8I0S$IPJWAz<2Xdp;R zO_Q929ChTG?IDsYkK&q0Cy%;o}B}j_{#o}Sj8?jv1jOl6r!M5GGK9dVteXk zF`HSPL=~X_?5xZ_YgL14gN_&diD}M&hAylY3u$mISAFzWE#9!2bi>p!#R^yA337zR zENr(_sN2#Ngsx9IDHZ>k+%PGZxy=ohTo8}|=}wor)lC4jw!|^K%4M)zJ0)Sm+FP(O zmb_&!DiVw!*{yx|cM4gmX5kxO`SvoGp5>)gLmQH++IO@g(wA4UFoiCp!Lh4FgKNFo z1;?63C<)q8PJ^qrktTA79xd!0!JFZP6!$QJb?%1&<6)YL7{q|F?un-hty@K{yGdoQ zpft?2@-nsyNInMeky0{YyMw<5;VV3rBrF90@kf^6%AN8a2nLmRVfrT z!Cv*FM}3o4XwuF&5zVd9d|OJvg;}`F6d#8JwB40<_*Wz@G2`A0V*X6`0Clc2iW`@! z#N4%=oHHOIBl6;bS-7V@CDe=;>jfYbA+m{`?4OgmV;@hN(y#>beMdXw(Gt17SS8hz z4eZ(_yEe6}HT6V{y4o0FShhuECWL9^%u(&O!U&9TnTOlCB&qqFD^}@YswlCPT1`%V zi5Radx2rfKm%4U#_OtD*05^B3#bU1K=VH7yL@U+|UIhb=2@O|6Tei~WHg`TRJ(4ww zWWPq9)GrZYU^E<94X#atsTF*N{sK4I%hL2M-yU4dI(`b)dApWH+cxfOTLH~>i3@)o zI3E3klak0@wqhuTS6$VVO$e~~6yH-_Xpj5=(}qmOs=aWPcWuf7*>+;PZG~?;daQs( zAGyz+bDhV~-I&&Ienm^){+dt0^EUdE(J+N6Tmj1WzQPogxy;`V($&bJU#xAe9fhx) z%v)>t#We?Z%wfF59v6FItV{A|8ykBm=Q=?Iy`Zgw=H+EDLr`X3hDX1hAd=qs-vK|i zfofXlKM!)yt%_u>Ecxh1@4^(QjD@G?i*;+H|-oOu^_^aDxrvxPs)NE=-YzCH)q3HV8 zmwfdPpG?XNPJ0TAkHN_q2<~m*2fnTMe6K3v&eo#B?}~2$8E{>WFVohI-HNQU5Xw(v zB>J{s3+Bz#9LxGVkn*01A)rhRNU#L!&E8zA-b`=>)1V0kY5ar)Zwl#ToGJe{1N4F? z_&nq5mJL8AY0ccvSAuW|s|0f7@6JX}ib{_#@K5w0P5)ppDh@Cqa1RJ}j{pl00S8Ts zEJ6Vr@C(6^LmvLH`EZFO+KmE_Y}O2-sOF6acwh;%K;9m2={~Rts*Y8pU=8$e4b)%{ z`H%$v5D@)v5Q_l#tSzp}%n5%eJK#wXH_sq=@QId?2scL0D3OEA!@B5W{*r6bNVLmum~Cw-D^W(ZTdU9D^KJ?kl0`2~}ya7A~>ursYW<=vq2qHE%359o$VW8udj@S*O(JJuZ@J} zNjj&~2!22@xh^TPlRHiHL^nk7Tm(GNzzzM87MH-NlrBB>2q~^^MTKGwpbQIizzgn; zKJD{9m4FGhU_VE*KTE|aZ$@Xt&mzN84R0jdC~EE+jzL2ya}@MJwKRiD@&WYzQUUC2 z0g#i;xM>Ei=bT!H!i~6*y^1i8S#fA0Q=@P})2!iQsZBnDaSv>@zga16*m zPQ|CP5W-IL^jV?R@D9%;ypuFQ?dSw`1FO&a^ys0&?>*;D-||i0TJr?gKnaRe5RbH@ z%*;9Z$m*Qb_DsecFA_9x^W?^kBV%f>Ld>sT^*8N9d(zGuZFS`QQpNrlv{%tIZ_u>7 zP7w^6;3j(yS*P=S_{CYHHDjZ7Pf21j)ezLCZ$7uG13fT3?eLmx6kK%F=(d0j$<;og z>|6&-UHK46`xFoRhhADlm0%4Aa}qV~bxVcz8ne`-mTPkM4DCd2{tloeLFncd7QD#o z6sJ=i36NsJ;A4WQGcZU=8w+cP!kX!2}%VskubW~iKz@hT3KI;uX zjg&vdGC*}FcwWS3c}U?HNmC0VSc|J@hxTw0Hzb|NOSt3+oecpfv}rMkOB9xC=#@r- zm7e^Bv8Z-B6LVsFFKhL$Yr(d3O;dGKYV`S%=~wsVArOvJInTkoj#jS3a7U7xUg|NZ$9a$IN@Gu0RCPh6_u)PX zrmXY`rLE3t)y`^)dTr`VOD1!>Mty-*Al7v14&sy+t8=F_Vy`xIL*{Y?f^<)}f5BEo zr2+~1gbh{e3?}bno4^jCV^e_9cJ(c0d)F7$Kq8|NK!sNeiC1sKk8~i6eYFWyeGPl+ zl3x=SSuH&<_a=f+JXhDL4dI{xk>W4t~AQD;z2|wK!hO?>0dg zh0$2p()cZn_AZ+(ObZrF>nw8ggFpC#IrZ0uN5|3V*K?!5heen6gqVm4+0uHBz9LY_ z2=4*?%Ug;935vi40}P3W00@Er2_BJmCZY*^F%2s9le6H8@m4kolXo(BMczt({kGO} z?aa*$_SOy*gAMb`P)L>jjiNhjg_cwG{ZPVxt|*T|Lw$kSS5+vaEuxPJFqx%bnaQA;e^{gmv@@_Enx}cDTd11x ziwviA`EWXooNr#*6G)WwB7b91!&&!+AP9=usC6%?mD;FX&=`SuK*<<)1k|1~**$v- zXkR&@_0^UO1EIY-K)@O=;-taFE83Ys7ahUyb#nx^rZeQcV) zQsNAg@7?yc@&GqqHu+=;`>->mZ6$=&Oh{P2FK_MSTaVFRw;FoG`WmH(*Lrz+B06fK z1uaQTt)H*07gIDy+M`api$kbLq~QLp^ZK<}XRkRnn`wKe?-5>eW|f>02e(!y8@pYT zgNwMZNz3wN&JT&`IEB~pf-opr(&@63la0A&tOrB15hAteRG5L-qX9agn-#Xf`?6#^ zkrpY-O{d+y44Blhnj{ zVhX@1G3BruyV-kLpZQa{`?^KvkX$>wEgWX{T9JWnr)xX$0vnZaCjUH7ps)I72abq} z1Rl3AmGij1=ljL&d&BzM^aA|i_{=Ve4PYrJF0EVZBAi{dTS`Hr!Y{nYS0=;pOZoWP zBYFwDnke+WmBazOluLLV zeY2W;0=+YY0C&H@o`V1*m;eZr00>|mce`NLiGm4!fY-B4(HZ^SA?1+EJExbN`8<3g z)O`k+AO<2?9h0C5{u&htl0f&6xCdw;2$&#ZT~G+ZUJ$A8+lOT5Cw zcuw2gJ8HSBH;Jp2UAYiER+W=4L@C)9w~f~ctr0`orQQJ;zyYk@>b=zJt3Kao7-6=qnd8_;=H#ZmkvcK`@%00@3S3Tz+<{yhkkfChR1o~6JDf}jW3z6pFF38Y|A z6aEKWeF(~uS-%_J72kyhPsur4T07jn)J6%0VC`Wb30$BDUVsT+U5gmOutXJ@#Lp2f#oER^QdX zKnAwJ29^K@Xn+T1zzDzq29Wfz90 zDA1wAf({^9a6rL5)~!f^FaZ+eN0AmiXutqcHZ2Vv zKz9Cs=>bFr6Bj*RSeZeiM++ca`}&poW`N+qgbN!!j5x94#f%#}ehfLXgp0Uzp1{fGVcF>r+8!e3`Qm`2D zVMRz77))R+X`#gh4;n+1N^wDh40bclp-ZP>#)S+p(`8^^;-Ur(FfOv-fB`1Uiz0ue z%07DaY5w|6W#3=AA5sDGXBB|}3TU5!PqBdq1wlOsVT2MY&_GZKOo-u5G;PRXhaP?i zVu&J+NMea5o`~Xx4W!6oi!QzhV~jDbC}WK_%J@J97364<1rWF-0ZR!mpnwG)o&Myb z1s7Q$!AK5BU;zRNNC0DoR$iIYP(>-oWtU!l2_}AAHQ@sfU)V4famM*pmJLi`5f>0J zNC86{xcz39UO|94V3+6oU?8 zSRuSv&P$Qj3vj>!56mx31Rvb5!3ZzRaKjEi3~|K&{xT3T#S&k< zuf-TY{D1@@U0_iK5nLb=1R!5v0mu|^M6yaISA?j2TC;$Ws^qe=Z zKT1fD3fNG;Ab`k3DsqvGY@{O}3CT!Ga*~v+q$Mwj$xQwtvLc%7q$fWK%20}Ol$V?U z2ABi^D8U2*I$EX2lmruxsjmV|TFC`w8KhLwQc1atWWs1dNI+)jX9z5&F^`#*Bmw~} zVHtuF!E&u3gyoArz#9;dFh*+rFf2&;k{rYJCmM=#oa8L0InRmCK-o}ub+cj+Z~%lR ztZ2~_N-xA0lesGM*>a%87M??_XF*8bF7Q{4(gRf^TD@b0(k)YpbG)JI{mw5o(HtX5KJ z*n=YQrao<~V;>9I$oe!kbnH_V=Xtwq)e~I*bfZ9{n$&U`wLc7Hs_^Iuw51|dwCx<| zQLW=yp)pjbO1Y|5Z>!RZRs^gV=&f&m3*6ueceunYu5pix+~g{Exy)^@bDs;{=t_6G z)UB>{uZ!L3MqrbEB@%8UL`=|b1+j?@ErGB=UYR0Ryi^S+yV$!F#!7a+^sTRb@2e=F z@(w|pwQOtwDlXWzakfddENKbME!W00{@3l2XWP_a_F#! zKMdj!i+IE&F0qMEjN%llc*QJkv5Q{};~2|$#x$<6jc<(O8q;CB+?`2=FRXyUmUn3B zHBga<{8S`oMZWlLvXh?-S0j+)JnMPSeD1TK{|x9r3wqFf-Z786o0A{kR>-4OvSF`s zWJgO{XiS!}r7w-?OoL4|lA*Hk+Uds4Hn_j$tPxG#4fh6kB#hPD|^|@ZZ@%l4ee-4d)hFj0|t1Ezm)2l zCybu7x4#YUpjBGaZ6K!D{uZwzr##x zecyW97S1pN{HHKPewEq`@AI&o4e^Le9O4bHxWz9{XlsA9#{wa^PKX)lRYxV{;Z`bP zNlxUF#~0l!Z@J4~ekr*A04)?gX zJT?VIZ9aqU-*;n{p8x(ax|d_^>U@Lt!3k}u$q&fSB>Rr!PVZT+x2@<4Nj(Bo|L`90 zfq8t)1H^gQgNQxRiO_fA6P^dL9!`(?6`vmLC&v2LUl03ZvwrrppFJHiaP6^|{pn|) zFt}09_TbmY?Q$=^@sHnRc3&3Mo;996wG3ds2l#iu|GNq6jm$6q+@JGq<7=hTcq|20 zm^b-u!oOO15AR_e^T513IIjf}cj6o000%faF^o8X7#{7%d^}c63Z++jA?A9qXMkHL zY^(QSd5{MK=ztja3eO;c68H)-h71kZVHId%x0id|wR;}dd*HTqMp1pjXM+5JJH&^4 zE69Q^s8cleJN}oYW&1Wj(C2f|7jQ$DgZ%_+-`9f)R%`f1czz;l_ttJrQG(ltX5sfd z_5yW1bAFTuVtW7&@ql@ow}9~%V)Ivj;1CYapno3*59^S5|EFRB_<*K&fNO|=A;t@G zAPS=JVWc33X=sPjrhy)ohcA`~ywHHgKnf?ufg6`?kCzkU*E}KECF|uUNtkqn^-W1Q zG$Z&WD(Hfjh>4l#LhICbXa-v{7=2e(gP}-tZN@vt(`A$xgFkq9*Qa#(W^bsba@c1S zOc)e@6fcJOgg+65>DOUYC=Zzjf1hW6;4lu6& z)`x(IVuPrA(1VDJCO{_$P6Q;0UviLKlaNGXiJIt;5BYNHHaC<~7;6(LZ8Ir{VUdx- ziO;u#=5ktz2UF8Gga@UHuBCG{2#cRpb9Lun$E1>2rgleYK;Q)QXNB%3VsR)6_1Iz5c!$?GaWr5I#0Ce(pbWjhja#`4TiKOd z`IXridm<)*#{h?;pa;A_hoYdCZ>R^PfDED#h@+sEyAY3gX=C@8k1l2me%Oz=M~Gzp zr;|E4A&N*91gV&diA)U%k&g+PnI@5NvypKFDH^$v`o&+-$9G}YgPk~F?lwFrDRQRh zZ(zoBLFkD>r-MLfnls6LRuyOULVmkQFFa{^@z8(xkO^7%dF>zxNBM=y*kSRolt39` zAus?Y5Mokkhg2zXG!O<~84AV#3d_&}$`A&{V4cfA1Ihph*r^O~pbS?Dd*3Jr$e;)6 z8I_`N40_OEqwt={0EfKro_dL&G{%=R28ewKl_Tbl9$1(vg_tYJmsIcb|vXfb!@i*m3Bx|w;s>0x=Gg&_6`;m{835Dvo$V#b*d!YE=O@Sk$voM{N1 z5%-;)5C-M>2`jJy$`A@%3JO|Up3ATX%Alp!d7f@)jclo&uRw>SkPLe83T|l($nXkl zX{TtJpLyD1bvloIxnle%2YJv7f+(2($TI;cAs14h3z`)rn2_HRawvC_RrO8%=9m(S zshRp%6e>3u`Zg6Ba~C<0q5)JS*?gx-cuKc-xuaUE1&IoFghls#nWb+a*`V)b1v4s9 zh`JMo2}ro9e(}H$`>+rB;0eANVnceQN9qj3DF;f*q$w7q4>+X|NB#resg=gS1--xm zT*{?uz^%$q2;m9{VtJ-|imvIpfrZ*vA4qVEdZ3d!M=2GlI}%|%lC@FlTV-MR3ivS9to1P3ZgCQW=FSB`$ZtSDt{x>$4wrvpCBFD?ki8{+qXftEWIqm_j>{3b~Ll zsgQVNf{9BYPb;;NE4gPwwN(qMSBtrpS*lkSlAQaQJ@$}67mxSwMhPx$G#a?TRw1#zL z%zG4&JGs+Ky^B)06`7HU;i;Cwp)Oj3peTK%g@a1yu{>B{sY$lhr>cSHnaxYIlUO%$ zySrJ{yTl7Yfodwsyj!Cs})E7>>I-O$`!U{n9C!wbQ^Uyihle% zX!x7I2WZ1P%zFMS!x0t0Q-Q!z0enOJZAQGHA37D%%fL$ar!k)!6pK_$8<$i*^=cA(i_FiOB69JjNXXu3_9LPAF!?8!miLA(r%*c)G$d3%kku1rR49Px>ydqe@NSMhj#l%nS z$)Efft|5_BEXCUksvOFS`xa^&tihvLwqItt4;xTi#0|0>E6Y{d}F&YI#o4a&6}9B*msicGKs`y8~AHsC-`&5+LcrOiIU ztAcg71f;?XO3p;{1u-qtGyMf!a0Xpq1u{L(=3LS}?b8D5HkNsrt5L<#Oj)Tm#vX}a z9_nsOzynVW)lkg@Se%NrTFWPjnw476_a>quoW24an`;bb?{Z-y_G4{bUnp!eZ?W_V0*{ZBfPbwOpuN#^?aqo~*W*Oe znw?JJFbWq?GZQcr&LG(A8niu8At_Cx!4!g&_|l6By?)`??Og_4fCWfk1e48}m~Gwn zjo+MMLkv5y<~4(|+>%w)+5;}tpXIPCd8?j#!gW_!p#|Xc49mWaX7o1OY|O$f+|c$S z(SDR$aqJUoo!oVR45r`*{>p6!i80;N-5J~f4&QJNqM*^1;SGY}4VoYek)h&;aSe%) z4zaKZ)?gUlpbd!-4cc3b*l-w^P~?hH-T56ufjt=8zzY}f00*E8xX=I;pa(NP*zda1 z9DGdat;s8lLWp-j?(Nu#69n_U*p!V-=taI;Vc$+p=XE}F%vVpVtW+MF;Mzjqf6fC_ z{kfuriv5+~aBF33rg&tI)gAm&z@2LwzH2x^w;+zu$Z*UgZsLiN2uPj?*U$|@t_|7n z4cuVY+VBlX9vO!q4eekKqVNsbVCvqW4c;K+-!S8mkqMD<3EZ#^roIi`FaR^I>W7iz zg&_}zFgK(w8qD7Q<8~eDs9x%bPz^I4>e(>rLOvLVP~`L{7~Zbrww@T?ZRcj=3r!vl z#Q^1kp$9dSGpm3K4}byR-GSkKh`MIjVS-rcz21z9=8bIzIRpmujbzXJ6mwqg39s;i zvAMTX&oSA2{=8p(Lg4$n+5?{GU@hB~HO5NV(g_XbUv1E2=5G?t=m?#w89v-U5ln<6 z=_+OE7mew5Fyej?3w2NoZO!Sp{^@ss4SA3b8ZZxdFb}a%3D5usI}RC_@Cw^-4m{8f zqEHOhU@3h3Ypn}7?3Kn{DL3F80=<=_e^uDyu>57VFyc%Th; zkPdf{4Rrn=3!feb=1>mLQ1sMJ?OJdRdVmf*01vRR?a`nQ$gmH{kPolW_?Petp`aM# zzVKnQ4Z}dv;lK&mP#78T0HJ>XSe_&FKA6Xg(ztbS2$1h!Th3-)AOFtSW>6Ia-{wcb zh-ruLm(Tn8?P(S(edn9!5`SiNbn!eu9OTjj1df^>+@V(;aIQwX2;{0Duh7L0yCM%2 zNI*%BgJ^+c34!7|B=>QA#PydUc0v^EikRcjj z@aiuP5bsp1=ml!PrGdEyEM(Zw;lgfxG*#P#3x$d$?Tl@l_K=}Bj{~};>V`_4tO1GA z#r_(AXr;A@kNFkcGwQ55+#cpEM>A-n*p+^_^NHPA?xFgKVC>{=e)U91Tny#01^_3oWF+Q9DE_P`Q$0K^DHe0cYV^9C-_s7_jFC11hu{dnYo%chw;E||cA43Yt~>PfM- zl)~6CZBY9Lz5egkx8Jt+Gw{Qw&1}=YfFTGl*ls&j^FtdS?&RyY|9<@Q*B>js`_2m4 z!?{Ow$+FCKL}!`CDF$*pSVDfHK)G+ZKyqTR7qbR9xY^8aJMX$+0SS07{dg`v0m2{w z2c$vIX$wKQavkje6FV2i@Ito3o$h#dLl^B&hdbn94?W@yZ+zn$MH>M1u2v}+N+>XX zNuq|lm%;eKuY6IYVinO>8ZZn22<>AVW2zXoxcN|wWBw##8O_L*{$cEY@WD@fM%bRp zm~M2AX~K9Qa~|{b0D@wGK?}qn!O4Xyj&1}UfZF(}4xY|&h6K+EMRTCdJ!_F)oMa38 z#l1`oEH6!z;SvQy!-e5clq5Q1DNT9GVi}QAS?eU%o=8bp#!{9Cl*|=LLxv&%!F{!A z%oO1#xLMi;mBS=vF^x&azd2?N%VcIVo%u{?E>k}n)XsFc)twzsP6mFQTnl6XNN^4E zfO1qJFfmBZN3w2^rK9ENLg%&=(q=!FY-NOI$4ME2GIyio=P~{HPk?SkmDa;&JpuE| zU?x~f)?3S&SmdQpsK^f<{}{tPqK&`dRa)T1JeW;4r4IB|6c2zzV+ z3|QKN2}XgIhfG#HHz+@CxwCUCEMWmfh*Nf^b6klGA3ZnJ$p>Y!LIvfTJ~N;(s76() zQ>AKEt$J0gW>u?OG`c<%oRjgwrYgx^DREJRi@Xh=gB&LD-zo}r}9ybcK` zsTeR!js`QB;0#&-Q_9f*wc!jQd5GFhc#-X{jx(1{VO!Gzfo^`eovmn$YEa+?_b*PZ zN*WV;T;vk7t*m?k*jk^ObHE3Fts)N$ zHrFLpxcq{vrkF}xsu;Jt8|JY6mV3PkTL`+d`K~)lTwVQ~IG9(Y)kCeoT~Mi5Y~k&2 zjct5mhG=*p{d-6nb?jpv_ZY~08vp>CBVQy#vssRO&wXd`N0)x7&6vp$}0Ae{* z1_s*&dz(`f_jH!@d^&GK-)fwhe z$vCg*V_SCp+Qm=_8f-MabEEzpol!UkImd6F^pNNLW^EX`qe7*%eZCabkvYtNWD#An{M0@!S6nPA#~ah9`?B`p;d zNS-0?8XM0c?4}(8_Wrz=B=$Kn@ZNXRK_0eN<@*Ow*d=zW=<&|TL zxG`_YkNI}q$fUQ^k4*y_&JYH;n?ahlrVQm^km^#|HgIH?57t*LYfk|f@FmaJg5H{D zt*QBi8B)BjJ#@PeiQOr1J~-K>LT9Szd;sgf2R`O84|#O`ls)&z&mGc?pg)A@yJn(Z zxTkb6Uxw+g@uJh?H~Yb3fmKz{ViDLjh86=FG9}i!=#77T?6JGYSA5QIS zU*;F!e*G}4fqaXJLiZmi1|aa@g4F6P%Et_Azu%Ou0or?kDam&Z2Hst|rZCbKaCD@? zuH-^x>b>O_t3q9m3Bhq^a(`yLS>oB2fh}CPkgF+0=z`a(hy;#CP zkMlbWRE*Q8I;%T0;Iq096q}%;jN(f`7Hq+!Q9kJVKbn)g=OZ|V%M9vcCK}j59;AWm z`;0XRDIxqQJYpawXaXi!f@>1L4D37ksU}dv90aSW=(?>1!>ia^mj-jf$)G>rf)K^S zzgFtMKLNmy=$~%@JFV~pKX|}~AV7HNJbXYvhX@DF(~VE~2HxNV0rUuG=);Bphd*cr zJp>065Wr_}!-k-NW*7ruXoyZAhQjK(V(`%$q#t3p;1LLC9FUG&lo@+d<0$gB|=q&asamL<93k12rf@b2N_%vbEKL zqo-5HSz|C0xC zKOjX+T!?ju2RWRFKj{OA8~{I{ffdk08Zd!QD27f52QnCdJ{W*87=dP}#1$}s6&L_P zFo919hEFibW-tL3;6y(#fnorGoGbxXSXjH=*OgM(yv>e>QF93rt z=tj6ZC)26MkQ&EwJV$dJAOwNGkyF1cdoZ37pmRALSfeY#8$6LSKPSSgKzKyXOPM_lt_w{L!)U!hoAv)@cxBA=!0Jv zfIsksK`4eW2!}!NgkS)NG2nz$>;rJ%gkeZZXP|*_paD++ia>S0_`?Algl_-=R}2TJ z_=IqHO2Z6?l^lQ-2nQ!&KtGtwZD4^G2+?A|%RU$e3VjF^UBCeV0TWovheXjx#7M{l z2X6?5hV)QR00yfZqh`p%QtSiN3%6ldOrhh1V&KaGP()`q$pLtVPFPYq1cqX022Tiw zFb#$*71M<<%xyTyFeQd?SWIGQhGB4qIR()^a0Xu(hCIzkV)2EO6hz6KMXRyQFzh6y z`?6m2%+9>4TN1(GBSB&m8)M8m)~r-Z9TeA`LD?j@8JtGka;zL&18w9+8vb|z9u%;3 z3BvOrN8&6_!-*$$Oio+_99J`>x{^oQf+gfMIk)*OFq|;&6fW>wh)-}xWA%eih{jU% z1!iqlU!XjO`~;|M2rO}u#9Rmhtk2Fnhlj|9Pl!;5h)l>VP@DXNPv`_s-~>SshD?M| zlLQC(aEQqg zFafZn);@T|{M-f#rGa4Z1+yfEFxXgU_yie+Og~uHOdO+a-~{o+%Y_KHykrPs-~=n} z#BiX}V)z4xOwT{?gk}H+du`cZ$ObL_22b#XU)Y90a7bZTOhItS{s{GhKM2{Ub;wXu z8vb-hPYBeZt4xBrkj$K&%?zJJRaEMr)lxmxpkhZ=<$*2O0yI#ADOf_{Y@otHoG6?m6f(^O zJEumi zB!+Nvh8Vq8r11s#bcSb`*2#>NLG9Y+av`PjB^)MO9S#*Tm=#CuVaVVjw=K;bW(>Kl zTO>~6<|{b7olRpiNWP7}15phmd$@-q$B*j49W+%M_yTeo5LH!zD^`QYkX-Xv0wypp z?6_Q^x+{EqP7k`(&!N>V)7+lot=Q^9!;>9<;bVKEz;_y(vzy>QqDJYD5V z&IVBa1!vd>K=i{Qa$sLblxASekU+gd!Ng963ZwN@!I64bYTwt^#8VufDlf`rYyEy&n};=4UNY5Chw zT_!Zp;xEv?p`s6PRD&$&fiZ3*0dkHj`=EGS}f`9DQo2>wPMK!}Kkt%%Ir_yrY+XNDHch46-9=z~5W z20f%^!$QcYh~XmQT71rD!>~Z>+(poxs7d{$S!(OqNa(7b>q`|jXLM-2-P9=FoAc_d zi*BZC)U3H{u;^$4!#3s%SE)4uJ~4sDquPbYrputU4{a~6+A z>Cd9=Dr_xD%0g6CmXo5#lS9Gh#+R6`T)JyQ%E0Uf(QIJlm(E6NVEb%kZRo1tQ{0}L z)ZS8{gFr#8p0W-xOu|J47%{lE{wu|n?bD>L`GIS>E^q$s@7`FfitgON4UB(_K zy=&}vfx`c?Z#&K)&pPmWB%K7=WBcQaCfXzm+iXo4)<7|2Y;{%{uopK%g@h+m*_9M5qb-|>ueZL@}L2M=-~ucH0-ZzDf)zaeP>FK`2b z<2gbc$1ZSS+O2ei&d^QNSR-uZoX40xA)JO5E`uZVgK2myynVUFd+K8j*BTE`j_^iu zI6n>_&u94-A6Xr8JWuQguRZ@L@;Lu{ zXo4c3^d_*!JBAEPuktFatN*@9wu$M>AtNHQsSzq@4J})Fl0wCxCFQ9=-Z}Rm( zLLi_i=d=PCcmX8Xj3uCfA&`O|2m{e9cDzDDABY_PD%;v3p($?ePH&glN+HQcAx_^o z$o9Z8GrU$$vt1($fp3skFAflAc7)H0T0bh`@}64(A6(aU6tjUS2!bG(fg-ShMYjSb z00Jdg+r{vKETDlN0D^Ciqa^?WvQ_qkZ+V73FJFg&bq9hU(1J6dfg}imj~9Y8&@Lvh z0VYTTF9?EMLWBO^OM@@K0WH{q7nlJa$mo-&j3v+l8yEuX!+|gWf+fgkCK&mx&!Qg4 z=pb<1Ay@)600S-Pf*=_6T2(M7cYDXKY&RCXR4?81qihEI^6U2Z&1R~v#U3@^9>-Id z+;Mrsub+i)xy_WU`d+9KGj7k^0V9wBk2iWCuz4L&0+OeJ9Y_N+kbxZ-Eg$%SAYcNc zM}naDf+1)En^yuGKz2$!eA$O{XD=iF_#c6W*QnW`5ze(ang@LV7D=A3(gup&?(8$1*gAWW!mA;X3aA3kh= zuz|#d6(M4rD3M}D1q>KCZ~!4fgbV{tqD-lBCCipBU&4$jv!%D0HgDq0sdFdKo-S+p z3@Y@dv!O=dy%1|o>JZuJHu@ZJ5*|KKOqD?zCE!(zk z-@=V6H?5SnW9!aM8-&LhAU}$<=t09p5y66e*x&&~NnkWUc+im1;{}o!GQdEdp=Czi z&T#9l&HLsk>C&c8qfV`QHS5-{U&D?aR2yyDI^PH^QUr&T9*b${umJ-I5*J`>_>jTG z{x}R7NMO*w0r|@eA1<`OKr&>9mlj2=NWlvp?~)c}w6q8#BMgrgHgsrt0ojHN8Zf53 z@bUr&lNLzi)8K<=Xo**rc;SJUV0d*cI8cFZF*u-v6DlasgKQyapoAADNZ~*Q9b}b7 z6De>JR#lmJqKYei6w*i~)n=P)Gp_Uvjk106Nl`bVW+RWVHS^<8N%^!?QxQBBRf;Mu zxuQZ{edVE)Q&L%_l~)QBnuS2vzyu9|F%g3fI2cC54nUkaSr9uI!I*R~fYBThJ+y$s z5}Z+~C6;K7CZwN#0vf2GgA!V(p)$p&&23@nHbW0qywJlBF5n=87WQS)0t_$yEEnH! zGJFvOdg!^(!e&woG1!-6Ex6zkF7ObB3+l-Vh72@lAp>_ZEb+o%KrAsB7%n^q8E+GE zsNq`;Dw|=3tm2hyThUsGp;;HU3gLjyI=JVAAd+a&l1)14B)R1>#8HziibPTdi5{w& zkMRoiNm8EdNbgPa>Kjy${k}wGPewWgl><_to3KMrdfTwW4?`?v4@2HRfdueC6{Z5+HcMuvKYy5Yiw8@e-Qr4Ka^;+#?_RcpC6ki&@XI zp!kr$Ed+7sKpjfqwX%i6MOKk<8X6(BKp4pXNm7ejESw_eqD4)5#)Y&SWkO`wM9Xo` zU4E?5DzTS3?-lW8N6bkQWhcWYlCmLE+$1koCYD|TGnm3G3m#i(%wr-mncf2*00)Ud z#F?*x6l5fYo@vR$VGER#3>+k_^vM-gkDH&-=72oft1Q0rNoHa5nUx&R75kRbX(jHe5;EsUyNXV7wbLZ;gh@L@ zF^YN)U>JOO#Q-?r2~f0S57QXHCiswxm!>A4&=>$W_HYeP@Ie>uV8dBIv4?7$#2uaB zgD?1ii~+QR4`&^~CrBZR0T_cFZXiWFa8b|xJxF5!p4h`cSrf}r48Rowa7Q#?Az5q; zfDe8hl)$>d2b63=9DI;1UG2(}jxG@^xI|}2BPK^F9oMAFU9L2#S4_M@H@ecz+0IV# zIh7=;y4k%hcDGxb0mRg2O#p%vXkb1F!V!`qB+Cw>Fa%G5fqz5LDYKRUgrC*42w<2X zT9&ZD@}^guTAk*D)@w}xLrhu&#?X45imc8|)j;AACEbbyMQq@2=#- zGV*YTV*^i=v?CUrh=x6#!HrH>!xPnT2Q0`z3Us0!mjf2GO^Gky5DU?sB*i!;vr2$FI}s^Foh!0ka>2sfLnAuTiiX*a8|~;v8>++H zwXTR!Qt1$jSR2gL4GbVt1T5s>2SPBy8F0`ABMda(Tqx{SKu6@qDfx;V)ubYTv*f?~=87)K~RL5(bfe9K+-1i^XHiMcYg z%qc0R?=A4plbRriF6$dGnT=3sArC=UacU6kJ=%YJq!BkQ@(#i7N zgF`*)Qa6pHK}>0@&)eN2miOmkwCN(ipg&oV%ny76124Eh2{6zB3>cGzPRr*7Ll8oo zkbr|(KPuU6S%MYL@PhcvKvp!+jAmX?AN4K420zn+3x2?<`qT#qQ5E+!9a&YS5@>MP zy1d}T224Rd$lSCOG|>|l)@YzU^{QVz>s#;o*TX*cvY&nH2T*Uw-gy`c=Yu%lP>p}% zBH+Fl1viK>b)EFs{u9YS2Q12=himM?8ktB&Hxx=&i(}jxe3)@E23`&S>-4}t!+Qnz)50Y>U|8bHgzJ-H|BKpP>usEsR&R zg&h4<(?!_PF`c4mQ=v`C(;eRhVqgZoMAdCw)@`8Gah;-Eou&=M1Ni_B5QYpW0SyQS zv7}uKOu-EFhZMlTnJ__i^ne#|Mh?Qj5AeVjk32*dinb)cv8vDVE{@G($K*qA(DYA`YO?Ezxi>3GEnNQ#GAuP+&Ax6E!-F1u|kb zYGc%Kpa_njHzEoMY8^OwT?v965Wv80te{{}h6=hs6u7_^w15=Yzz=8v81TjrC`J%? z2@lAP8R$T+4WSR9N30l!3~a&Q8Qu$g$DQ!wV0;0s@rtd~l!q_~6-7vci5nd`7*%~6 zI3@mFvyfXEilJGcAy&lD8j_N_pi3L-;Y-3~Ov+?T^5HhV#_eU#EXI~CsusP>5>EJ; zN-E5fJY!x=BQG7La*-r*l~e?35;odoR7&Mbbz=x_-3MOf2yz`DA%W9a!PAJE6rP~n z^neST2?`>|5YP#EH38FfWpHqs&JK0XOp4}ck|s>ngEAt{jk z)X!yJ66c|iHaSzcom2(gCQ~itSezt8G!YZ2Q)ga|OU@)Ll;(jVC>);VZ10;peU4M#Y?VO>C~OL-pb_Xx z;({#1!U4?TC9r@V#Gx)|030Slf|BW7IcSRhP#!_3%(SLWye4cu1c&mD{+5KOhwe#; zI*gr?=vkO3n)>OV(#(qLOo?&bpmt!4UZw_7k|Q-iMKVE93$vglQe3K$#}! zf&wZ}Y=a)PDZl{5z)WZXMyWF@pj_zbsOCvD;^}N^D#Y~ZuUhN14hoDGCyTo1a2h8F zdYzt>5G4f?wOr(Zd7F;r)R0aRM^crJZk|Wx1xIFTW2zSiDb)j(Dz`bN88#P2V&NHT zW~*{UE+s2NRH+Ssf*Y!VUCE)Wrh+P{!T}sWDY)S-bif-nLNT=df-ZExE@-I-e1a7ZW~)P>(NFGV=C!fR4dR@ZPmI4cM&Raf+M$T?N)ZvR3Vb(C2DsZiS0+lkas?&e3B}JB_=k(Ex4_%+BPZO%BMAnujg$l-VW^Ob=8Hgp*p>);CjK~ z%0k4Zf|kZ13Y_dNc);XxK;>R;E}+07G;S_zg2jGr=;p%c=7J`u!W;I&3djO4NN}0@ zEb(G+YRqo!BE;=REd(Ovw%MuD4#-_N?KNg_3ajvJyxTZ#7glbqR*s{Lnk$cnuLySl!)&fD@R*eaM*iLJEKSGVczM{diEmg-3sEJ~Kr0jeRebwanmO~G7_I}<5a4VW@d<(3ly!$!R~TPf~LDL zb3!Y$8#=Q%J2Xmc@a0@+MtE@3V)L{%{$(Tct2PJIH$U`8gS1cJhIf*3kecm~7O@J^ zk-G+Qr(%#Z9g>p1t+_hyzWTE~V;&IS^gg$AI1Tajp7QqQExNI)-cmDG2=hWKHEA|9 zN|eJq;6qf)LrAA^M8oM+*se9J1qE8P113vXU$jP(s7F(ES)27sjC3di&{Ku)T6g5* z!0Wk^vLj%$K+~(*@FOEGYm|xfJTMTuD9rcMM^-?o7O*&{ftb;sA z^;r+ERSzXdX|=QFW^FF9_C8Wre<)c~_Gq8=NV|1Qcc=6=(`m=+JEN~^kL2G#W;|zJ zYnSR$o^29CBW?4w-UKyaOUYsWryG+HG!-9oNdQ@LEBA6UcXK=Ub3=D@OZRj;cT=B4 zIlx0aMD;xA#5hDiN`!+cXk$Bsf{YD7H-rK)6vK}VLosN=W1)9@e*!eHLwQdeCtMbJ zcY-aJ!zXZpKXt<<6hkP`RWS@hO1J}o4}c{k!%1j@k`2Wu6hkz$LpAIJC#FO>go6D! zIEPBz@_%sdno2%59O05SD0>aHE@s5qIs%P*@#Bycx=4$Ae@?^-5rZCBT6@ ze8F7pLl~TuIE29-L;(Ie-~u=BL3j^VV+mMANHYy#rSRIp= zLv>V-gGxL?H1IzgGaiS+g11MYrdJlj(5cnqS0y}*8IJ^}!_yS^)!$1i`F_hK-Oc^`K zSte|PGz>bZ2L&H^0yXf%HC%WmR0BE?`Z@$(D74uwym}@;138QW$6*5|JcGvT%dW%b zi2pin`ns^+G%ywWv2(qjW-?4LlUtXxD_<%~$8>EAgj}`-aa>zX_x3k+wp-*)YqPXX z=W`-my(ir@S&(}I`2F7lzTY2!hB5%)Ck!y7la-HEOq4@Bv^ze)gGw;MYS98YXaGOh z!T`KOEO5Za{d>R&W9 zfp-Hj{t&~XUth|fgfHYeU47gDWCADv7V?urD0D)S9Ys&>{Ds3oF%-kZ4S>+YgFl@E zGQ7H)4S*<+xAlty@Y9RbduFd=y*KH$-Fy2IcXi&AuY_!U*V{jXemz?AxaX~O+P*Yk z1B4ZUR-_aZ=tE6Hg$or1X@W#xL5Tw?MwC)T)AYkc`N&EZn=2)_~L_SmeBxrw8&|2r-vK< zC2EYS<%_`X6gm#!OrgUwpcuStjjql0{26p;(WBq?sn+h5CTIgNtseWS^Cn#bGP&Ng z%U!Yo=0cH`Jyz4MbD)Mf12wjrFL9r&4Ok95S0-+mUXgo6+O4ax{I2b@b}3r7<^$H@ zA}0!)Y}K{Vks1f;nsQ^<>650D0RvbF5V|sGVD!JN1RQWE3h-dVrvw#TkiiCf!pXr1 zC7h7L3M+i0z6>?oki!l={1C(tMI4dD5=}f2Mf%jzX0$gx3MrM7eRv1ND4)Q=_DT+N&^ibD9Q+@Dr2-zCo8eEu%#kB0!scU0Igz* z%mkd`N-6@?6m!k2w({z$u;yA3tz8bd6VE#nAWNSz%7DeKabii4tzSaHYb-?L(u*B- z)>-Eqvo;w3ooK|l&YeDVBd3p7Ug72vQ9|ivP<{G{1)V+sC6v_@#VMwkYedOrfMH82QDbZw`YWV$)FRnhLtFM|F03$V?8tupY9fCV0y;DQZ47~zB! zUYOyA9ex<%h$Wtw;)*T4nBsah-k9T#J^mQvkVPJOL>Fbu(Ig!Wdj2V*n_RL;70D5O8v0T|_B)9ZZNu+-YO3gBvLg0Z197wYP zeh1{&Yk&KF(<`vVl54F2>dZ6GJ;$PC08mS5%N$k4vS+pwjr$}Ny9Q8nQIZ7@Ssd5e z>gLcvzZhrPy1P<0n zL?2pEjY+_v52W}|FF^5$Pk_P~wECOsC|E%YUNA0=%h%)lgMg!y?|fA8VC4?Z_N=Uk$lX4d% zi0H^jIf4<9yhJ3X!EQ>;1Ih7*rVyh=5sX)Q5c8@C64xaNie+4yPPj*)?=5A7;|t*& z36wswk;Z*_N<}IX5Wo4QU>-{l#0l1+glw224y4cq-sCZ;b--d0t3g3EJoJrFJTM%0 z0pcb(*+~*qlo3wFKnR-QDz(VUp4HI)l{<^&EGd*jPu>!jxzyz@L*}9@ z&PbNSQyI%{q%H-{&YkuDvMg!LMNh*#i(gBOH$YJ1}nnMn@e)qlA0&Y znBV{gS=H)RvkHWnHKBNDyh%7|I1<>=0ImLMRcl&jCZ+2giJD?WpJ&RJ2 z%2a=QW+Cb1+)XmmUAjzGwU_G7OoIDXIW;MlrzmWA@7svTxUB|5XkWLagX<`XC5z=y?kDa zT73C4B3`db*Gw5Op~^HX{P(|K9kBEgUAz^pOpFR<@LCC^VE-9yfqwUU z34OAWG@&5)mVz>8m+yS@Ti+8l@I|(ohBe3l23T0b3;@gohpRyg5l@JKcS6OnN|>&V zUbIP&pw=~f91UPls~OOM+%$ap3l4T`mR1c{=T#hg)P z3sRNA>}g+n+u#27NWg2$C$d!_tN{r&Si=yussTu;X4r1exUErjSLa8C@! zkoFuxix{oyE%oXzzF4pR z=8w-LQjv*jSB*PDeQmy&I>X%#%CCk#LVvpsr=n<f6#Fh7=Akc`j4Z@q1#n>;PQVWap%wb?{|4X|8({$Ep%zkL{_QS+ z9ok?w{D2S40Tl*-1+IYrB>@`Lp&>Qk8ln-s+<_B1L0ZrQTtcBU+TmDuWj3z?KDr?s zd!rpdffIUT0DNH~>17j;fgJb%1@p!oZ~-4_qaAQz6P`gIHDnJsfg1YJ8VmvKR;4^} zkW!LCHN0^EL;)Q>ffM@R8H96meDDXw#A`NkEKM?)3~?t)^37h#J|zUZ@G}aZ(kY)W zC0mj}3)CgG&@bhW{^ZLG=}U@a00)5J2PTw4e*g${00(qn27FQmfHHVMlHjtF8?fdj|_G68Th2LK;r z!2>drJW^m7?Is0C6B{HU8q`5MRFgH&OF73u6xg9#K5#5Bfs)ukH`>ANJfRxOVLrrh zEJScDJb@azfdvQPHU{851VcAq5bR(h6HE{ktfNEtu{*3mIm@Cv2sJ!agAbacPvKD< z+^#(-a)X46C|vAGt>PlBYz1~z%gT+G_LE5I)4Oa6i-6ULv_~ZkR9TnRw_Xz7t`ti} zktW~GCMQA$bU+7UAgyMA2X;UQegFw3)CPQD1~$|NzV%yY&qMzAi+8q42GjrxqF@cM z3cyZu2-Lt{nexM?Db>K~Ma3wbXmr!eAV;^)`&`GIwxrdnYIuxvSjFlssUj{Z@e(Wc zDsGjI-fvn#vCpJcT0=%l^&%ho;!FE33l0GnEa46Opc?dH4-oSe&J-VJ!4mwy4=#Wn z{2&arVJrkNPE$Y`>-0`n)5$iW6FgxT$g>ZOffH~A6ncdm2f!0TA?y^=6IMeUec?4H z>Nh(<9eaTfz%Clv4n79p9C*+jVj&X*!#t`pLqyd(+<|H*syw9D7`!ndskR|K!5APC zRwoi)LaEx`^D3|{%bvzRfmB#Ig1cJOSg%XFPSW#|mHt^P*K#!qLI1K!-Qr_2R~wv4 zb_(KJbpWlxKn!eP33}jL!&L`@KnI2ZTamyBiXaGZU_;kcEM_yEiW zhL`!KD=f?Ct-`1#1eU=FwqU_P)YeR881dpfOcC{S5iKHOr($B66iTz=@hnlErb1(d zjW5w64=}5rf(}btr7kimF1n#)Iiww0fk4Hf?2znlFPB5ylW?oTaK~(M2UvR^mw>0T ztPD6OD3^a5*nxehFWYxxH9Of0=QR|x6KY%yv7eg5;te~&^}c{NxCS$g9+5$PF`=kvm< z>uH`?n4_sD99f+MTA(*(lA-kz8PuB_^m8$8baB84Y@i4r+6TV%2aMncax#>2@&{~> zC87tMRv9TAa+e~IfU<2M2tFIML3;`$ZNPE{ zMDGiqOTq_MTPs`JwW0UH%&OEr&(spl4)0pc+ze%?@|dZnYd~tnsJKk(+AqC~@z9_Sh1H?ZrQP~IA@Nl2AsTAurRNRO4~^6Fv5%dhR*zzc!{%I`GAp-8976t$w zXkj1rff`H!73xMCQotHaVIIi)6;MDI>>(LgV7)121;`pS*7Krv3&G!fMDTmcMoO;j z*}wDI3Jlp{nb3gsx}0umBMKbO2c6IrN5K^vly%@-Gc-ee077LTCvm`a6&q_C@!{DD9o@@9&O?Zgd0fBmoX=l6<`&TqaYD}@M7Ie%-S?f}MMuG{ zbp~``wFiE+HT3pOxzZ0!zdRz-xyY4;snM#5(bRH?dU=exZi8LzVjF|WOrAj^$+sOe2%X@b{zk{4BhWwuB!y9D&GiW~9@&X?8&*|El z9UQ3sIl4g<+`$u=gA+W#6Gku;e)AKmfgB=#HHM)#7XK4mV*@{7Hn?H(d!rntw(#76 z2QL8^BG7H?gAY6b7u-P_Y|tz=aLKE2EO@Z-WL0o=t>-e5=zn#e{aoJ3Puy}i;xI zH=U4lKt`50PbxRxVVzVW9@JEN6^hE}p(z>a^C0VmJOz znyd}L1Zse|KCeJ(bS1DIwtY&86~iWQQz&cfij~v^Z2&Q3q6U;JwyT>jV%Ma~ojZ|E z1`H7*K!D(Y0fPn#0t*(5V6frCh!ZOgOaTuYE07~go=my2Whs_3Yu-#5Gw08fJ%hF) z+6tD-qbrwA4Y~B{)tq6o9_@Pc>Djp7(A~|ux9{J;g9{%{ytwh>$dfBy&V1mT)|jLF zz(Kvb_3PNL2a&?PHEGe@!VG0j8LQ2~=p|g%&p87lsK;DB)rsE*7DPB>o=emjez! zkXHuHwJ6m$9F-H#JowZo&P3$!APz4)bfZW+rHG?~I309@i;GAmX%RZcv^2mcN)3=n zS>yDilTe!I0?IYrP1fqFu*NDYZLu1tnyve>rXPa2YNlJJzy>Squ*4Q??6Jrqsm-#>%JrOg zo;88QwA4=9gtXRPtL?VeBGE*E(Lq;Wulac=E`#s2ryj1meg~kf{`o~G@3^m-E1$dT ziW?xh{Pw%xfwS?qnRv4T{N29}LRf044K$3H!wVZW>cSI~s38L=su%%_$+`%mM%u_o zV~y}k)J-LOR6_|nr|e_P0F`i4i5}E+Y%^V#RMQSJ-5fJOH=Up~z$Uu<+*3E4tOVsa zUgjiDC&pOmC^|U};EX5Ln3)hvnix|IA5xa{N+#s=`5RRO2#Qr9pLhaOqVS+}4l-oL zIe;kb@ZpIk&RBV~K%3^Z7m9yHZ1}>b7Oc3g0so8Z;;^#oALN$ZrXJ)9s`~hBzy9s{ z=b(o!`sk!H$857wy-_ZE_~wh>z6!#AFt5;pxB9r}x?a2fxwobp+U)VY+b-{u=MKER zy4H*Dz_`c9JmtS{URlD2PYm(l6ApGgsTD_jVu~x4PTa>Cg&a?fBu^wxF7Bw}&KlF` zGfFoobdw7^sfbT{A7H&gmXu`?h~3;#v@CT+7dsokmj>bvp=ClBX7WWiJ|U2!Tw@ct za0&$npowT?f*Y84McIObHnmx!57g*JloEB0P++5hWWhu<$T5nVV51r0@Y~-4*D1nv z4|_mVK;ob$pn^%Sh{Pk};*MB6%B|;Bw3^T4pa{Lkbxwa+%%T>z$i*%q=XBa|7JKHk zo^^%mU(6#|=7#4kbe%DH>2ghiGKU`iDDPmKljHup+UPHP$+3ufq!qyc$wbX3+J z4fU}1!yqc4k=b)(V!o#_j(Kq|8N?VsGpaET znEVDN?zl!a2e7v&okJqPM2I`80W@R$a+%$*<__;7I8PN$lJFFwW1Ofj)8IyV@KT~7 z^$8g&^7Ed3+~+^h$hlS;^q>e$s6rL`EP0htjS$_H8DrPFck$72@sizs;?=~C7N}kS z+1K+J6iA0cOJDjaBzkydJNLkbj?SBpO8yCoAImIKdn0;e#Q@XD5M2+Fi2>?igo;y2 zhHoz5@P$%;@e5yIF_RfV$4A5gCp|3GX5(1NMY4KTh4OH4pNc0uhZvjkTyCHwMJpQ< zNmH}}Qi`#eX;~X5(9vA6t9Z?;UiZq^;yjB$s}tTyD;ik9!p?Sr&FCOSnyPTAi?MMm zB)C%QI6pqtj4n;EgVs%RDzU&26{lhi>h>&FDx+=; zj9}D=Gn`?KXn3O;z8HqEa*L5|WaD&D?W=N^yTz}%^R=->3|TSf*6PlVw6l_HOb4`9 z>w4E#cV(`4$4lPwUQ%@rEuIvT{(yvx0`GRUE7y6hH3TUz;aWbpZxf0Tog~ng2|xJO z4~%dgDQGJQ=Q-&cBRf3zMlr32y%vE#lP}3e&!vz1tnZKr*MLs$KObH2@22;loJt6& zelg5nd>Y-@q8LTsyDe^+rQ2qxVi&G(Mkh8{mA$D`ImEq)FO1<0W+m6WNKUe_oa@8r zLU%CJ^=>~!yhOUrRmulP*ZKi>w6*4I8Q9Hd_T74h z5C$K(;0!=m!VH2igeBO32Q(-GY5WZ6C4eEohTe`8iU0&13?adpUGPK$E7CvKw2hAS zPoHN{1ZjQC)7<)2N+Fy6#1Rj2%X0-6>)@JLJPJ>Dx)UU17TK^`yY`WO$@O0_)_?~< z-~qYrwF7{CF^sL)FHat7vWHqCjHRfOVU&wAkg*G0xWW~&;PC(`VM;}y%{TP8r6x~@ zk#L0K6UI2MHjYf@cDuVbOb%;{u@_}o_2)CKlB>QqYGn_b6`&(sm39Xr!vcVA1CRLlEwZ1TYAJ30D9^eL1>P?f@YS zIQRh%TCfBd@VVwLpaFTLfb%dcK?^bf0vN#H1MUm~2s3!}hclbIQ*%^Zt)tyb3nZyP!^+gdWy*-2x6!fZ_eF00}UFkve@OYa@nYjO}Gb(FPfAoxzJ#cs>=X z_{8Zbv8--%fE$Wv0S~m%4i>0D9kI|x2d-fU8pI(HA21XRSfC3?AVLMYU<3<*(E=7o zWFQ$Qw=X~eicf$-7}!|WH;9{YizMIr)yH_m8_s>t#rvJ}He9{CY)|Tv-`@Q`zgkn% z(h+Ya;oXnF{OA9hhi|{)*@w8rv7hmcD>ghH*91NA0yEG9EnoyPumfSh11}&04A@?i zc4kuWa{fRd1v$3_Qg8+^umnG#1usy6Jof`k@B&Maa|}pyM%M*afCB|qM~ek_?YBG? zc3O{xX_HfPJTM(wAOk(%17rXLVekT4-~uyOUmMmdZq#-tg?1cvJgA{zTxMDt##qrY zcegeeb!Pz;zyK8>0f?7(4p0FQU;$jXg?eWJ2w(vUAchoB0Tyro6F>nG@Bk(9L(6tJ z&USgXwGk8N3~xaU&oBzE&p|#ykD7N2>)YC{h6w5QY(;cQok$7BGfuSd)ln0TdvIVmJYAm;gXY z0dxpk6vI6`MJl$H0i~#o(Y7ppNDRc#41N#_gvczU7cv-N54E5T>p%-0a9oi7ID4i* ziPmt59iSB2(24Lc3gIS}D-aD)IgNKY0Ol47pa4efMiJle4dB2D#NZ2o=?(aoTleRR z*oc>TDUFa>9K0BQhZBtICuMhZPs*q{w1HTc`I){FnW8zG@n?S&mza+^Zq$f;*T^j0 z_;lQX1X|z&NH7CNpaV$I0!&~7N)QG!5Cyae1N=2wYUD0JKn6k313+K{OP~WykY_T` zY2opZkG2FH83q(Nc1Py}O)v#8Km$|2o#_=(m9{%A8FdDUVQHslI^YF3fCPZn0~hI= zSpbn9$vPJG8fA1KXM|Zb7+UT}g>RIf5H&^&Sz7PqN0X5--II8~mUsRUFaZl70TUnr z6_ADwK%o|j02G>r6OaHCkcJN+0Th6ElqWGlWoxvB7$>5KP+2~US(R2v48yRM%R&jA z&vil7buFbbD24ja%3XsMQ$$ParEG;lcz@URE@01Amfv0i74vIPey&#Jk zfv3+<4$x2zQGz2v@e9{LsLde`5>XDqaC`uOK!3jvF`0@{7%sLLmKpvT{sfxtmwqD| zIZD)BnzNa`YH$Y!SWTE4q`9oj+HR&vjSt6%Zi<@LxGetnf2839IuHatU<1`L0|`h2 zI#3-zAZih4SVf=%KQOLE@B=u&XFi~20d_4hhZ#WN13oYV_=;dnu&$5x12zz_<$6{U z2!k|ukPo$3QTJg|@B=?k1k^Dd0Sf~*;II`7u!6>5#fhwICuf#rSO9vAn}vif$yxct zu^shl4N_u?fg%<#0dY714gj+-`v4R`vo(9OZ0KthP_s4rc-7Nd9#TCgrT|Zwn$<`V zGHR7I8m+8JV~RPg)q0ms`wijnw9?n5#n1^XumYd3wPbpxjQ&Zrrx^)RA_=nEZu+1L zYuilF_do=J5>*lm*Pscz;10>)4#@BnY2he(TNTH!CqLs0-S7$6zzG$x2^(|?Q2|0` z;~R$H5`8czr-~7AGZ0lH5C%jMo1jjas~qj%2eM!m+;9m3K|{1Ud6Kj}wrVQ##H(FK zti&pe>Nj;Hi#+E-aLw4PyxY6x^{k~hV;#|$NsF3h){atu1VbU(5Sx&fC1-f&@VjzK_;s`?X);8@~J{EzDa4NPs&p_-cE!pOJQ1==qV^ z`)SYHy`5IRY4gZFEnLO2luF;7-&JteeGnTMD+anwo?&yb@zx;LFbye%AYi%E-9i?n$8 zmlIJ8D-Z@<+XpK^17zwBEbs#2pa?7w2XCneDu4+q5DVmB2P~imEZ_kT!2&Fh4CY|P zr4UAD8wu4Q36{VDk1J*~(GDoF2?6vDLc=HtAvEof44z;OOrt??p^DfbxV^#t4v*Xon2-|F;9PtGepmR*t6Q{^H_W+e zM6iod$IM;qXN=3Nb^;=-isOvFJI&OLP{2EjPMeKY3azeLzX=>3MGyo(Fus%ZfAE{I z;ZeQLYp##gz20(?=4`On`*bA9arA;bvF2(GCciScu?ezS4#spMSuOjE7S^#cX{CY{Qm#z&y-$Xon!;i;;wdDlB8dTfA61wW>Ll6xW(KjI}z< zr5jNUG$05qKm&b11B37};17Hu+kOBh10_K1U zvd0x+JjP{FiS6bK&gT-Mz!l}NB`^LV5MDjX*03dAg2xGA44aS^WdbLYnh?y?4U=0H z$xseykqPa93!Cr^j7%5sV8{b-4zYk012DO-unxu`441$TupkhZD-eC~3A+HwS>g$J zS~Z<35INBlH9<5^Aq-H`6a>TxLctrhJSU$3sRQs1)sVWBSt`Yx%vEO0ux%UetGjMg zS67yHY&CF}78%l9&A=VpS#-_YjEfgRyf=nq_PjjkDTM~PpVM8E z=zP#}27?QUupkLvCA&K$rN9f~b_?u;W+zc2D?0=IVOAJcp*tjGR zlC2A$Fxsb#*#n^2Xq^k@Fu9#T6lxI)Md2Hzt;?w`4Xh1$WA(a>^G{f?s{lIa!Aj`n zXRIt$YA*%N85V`Jn=8Wl+rmBRl>RxyecajH!rE-S`uyC??dcJ<+yPBk-t3L$EZx{U zzW}^1Nf2OGAOr-K{#e(N1kTyO|9M&{)s7){Spo{s)QyA+OX~6aUME|SqG5%j;xHcl zFeAJ@|9yuU-C`{|;3r+&CXMN+liUa5DekK3By1pT}==Of65~S9GDRDppXswU<|>q z*iq33!C(y7VDrhq4#ofuYVOmatPAcC3c;XN9MAAM(Fe%j3A%tmW-<(;Sm&7VV{~E5 z-5~RQ&<%Y4FhP?E?Y}4(uMHZ4E-Pa{+sC}<#Hbl%e}ssByRahZl^*wUZ!F2J!z8`w z*Uss@4x6BkywKfQZsuk~Kn6e%&fWrN?7W2Q zz3OaqFAAB@qxSi!Zol=c+XC#d#rhpF***0Q;P~y|@@+Uo1^Xfb`_2|)FIw$*f8g4V z(%bH)jhX2z&BG;a?cIL&$RB^*aOFSqxdtT;%%2?G&2n8k_7*Qfbi4_T6w8&6OlOw!v7iUe|VI+cxgpxM|PQWxJLE0|yQuM2L_<+W^9a4QoS;_;BLE zg&7-${CI%m$C4cG^{W~pE|@)DfxVYY9NkWpn-=L!r*}hmr#6>3>cPhK?@jocp(cIW&i_- zhnyN}#G;_;X(_e)`Zn3Kh!eDx-d!vPi6g)QT(U++vQ)w(LR+uDQU(i#fQ; zk_$Sr>|$=OzWxd^AOf=CJTg^1Z=rnN71m&#Lv&%rcGf)Ko#O%NZ3nj2oM<0bW zQvZlEE`sEgGc(OC)pSle>f!@6J}g4*PAc@?6R)~cNv&!jRa<2hzF23S{x!(!=#w;8 zU3cZRS6_bxHdsFobkI;m7hEl}Vi}7NL#mv0wn=D1oEFFpqoR;QoIrF>B92MzMQ5N<+)?s>FktKAmwd!ghu$R`2*hSExdv3+(z!q?+l z$`f03Aq*JIn4yTrBbNbk8nuw2#U*Iy0gM*6Xz?b)oBB6ejfAwy@Tu~CDye@{9sEhY zR}FkghPV2-!ax;v380% zW`K6887*${<4*KWnGNfum~0ZunbAT|gI_`Ob#}Xc`|p=6X-k*JH235!<`mV$Ho#F0 za4J^G8hFU29@3>}fdl-S0TnnNv*FKz7sOx&HMqe@y+Lo((wnqC*tdbTZb=y$-QKKa zkS6@V2Re{}4u0?h9N54IG_;`)Y^Vbp*kFd`k^u~8AcOuM+CT@Q^N{SQ#5xZ#@Jd+m znv;q&#nt62aHr#!zVvlFu0*UXygOd+h{q<2c`=N|6CN6ur#!l33V6YDlk);|8)ra+ z6|G=J9`o3V!a!mG{b)sIHUK>Vg(DQ7P#;lgrKgdqF? z2=#QH_cY{s0ohc!Vt=!HpCYW{@ErX(Oz$4pI=K5$_Pi zHTV+_nSP=fhFPR*SnG>E41*KC@I`cG6SHJR53Sz?Z()eaG&N?@yrEqxcDQ=gTCI0= zrwrQytHj>$FzHoSE9|M9>dNr;*T4S-aM9F?OTxbOuGDhtf!TUO*;y-KhfN$|shBwX zqAs4i)GLQb6xa-JSiV*w7y?~Y!klC&v-s@n8NvfJ%DnIw|^cxYC*^Jmh{p$l(dSf zv(+2Hc-~jqpLDP5$P?e{@ORGN26wo{eV+mAGQlcbD+t>frP;x?!R%I|!07sJcpF%- zsv5CjwK&fQf75RuuJBVzgcO2p@xl_Z=Vf2q&wGwh#%!9H^2n(0Hm;GzY7*H(>G%v% zkYW^~I0iD3QRF@jU=seX*v9}ou#4NGz{x5f1|R5Aj77K9EW@T4EC>S& zR?r8aNB0}U5C%B9%nR?aV;I*E$1`}*4Ww(M9K)zaC61wuVGKhXPEWINeF45Uv*Q|* z_{A_*?O#k(V;#X^2h#`e4!LJS&g?)2VcLNVyPqQz=qLuGIZ=&r7$elVDE#yY(+O*I zqZ67Y3^zQH3FTfw)7|L9sO!@WQVeDv)z}AXl{@Ki_@XzZhlV?lq1*xZdK}lV^#GdT z3s(;y*MxaS>zmPxY>17q}_p#&cahKox=STklA|$YN*VWzUHur+%I!-0#wcUq%@4o{kAH1cG zn7%}q*Lg4{=_>uJopd6SB{HlMIj7ng2opmwequ2h!=w|Nz{_H>&|0>$XgDz%Bj$M% zlDUm%;Di!1!4fP6qX7q=;*2rljAB@Upc}dspn*l=hDDf$cG#$HsJTaQ1$M{)cHjYR zpag2Lhgw*HZlDEwn1*?n1$Yn#4bX-YP%~e+16OOaNq~k)D1~v*fZFpfb~uJim^5A^ z3{9A{ZZN!EbE!?(1yHz#ZeTQX5WHw82gvg~Vn~Kfkh5>_gaL4eH!O^Dc!hS5g#pL} zO{j);{x}BB6ApNg2EsUpSlEYG5Qoltg>Dc9Y~X`y=)_%shg~R)oU;affCgK02VM|E z!nnQG8-PC01=ZVx?g55w_yo+0hQV`(T*wb{h_c9gJ_azTEh(?4$rw$V4(}_V>>CyA zV=D2Rwy6@QQfaLE+P?CLAala1XS1;QAiwkj$8Z$K`=KA%@Sp{QCwn^*f$JLuOE=qz zqINpBCSkw)6QO}qopbt-f;$)lT*rF@vHbfR73#PB6G#D+0u$rF5BxxeGb4XGMi;xW zE@`6`yD`fmC>Zk!k=Zfua>2|fhEMo}K@driT%>Z?0K#C0RG2$j@S|=(0d`;oaWDb? z5CDNzc!W~01|~Fz6G(<88-TF$0M^UGEtE4wu(|%a1Za2%WatJ#;|5KTyFeTOIUKZ2 z$U8U`hdE@lIs*k?%QbfJwQ%r+YCs23@P$vPvRq3`L_CLA&;)XDMBjjiTObT{pv2zj zgKKyNc<_V2dnTkz3~nH* zrGdUoLX+rgj_R8#XS9OsLkR3c&1hq)XhTg>c_6L&zACy#e&NO_s?FPUAooI;AE_^` z`NnY+&fz3ZU@6DgI7hY`5_A+M=G-@R>&63uFn^BQOS%x5C*8D6;;)BpMyY zijsiDD=fk{RCz$$!AQyq9x|H92u!1l3?8Q;Eu`wF`P3|j;Yf}9u8)L_Vju%QpaC-Y z1Ty%8MH&YdfI4=-18%4U-6FgVkjZXHfySdAbU+0rB!>ZL1bA?T0eA#8f zglk|#$Sgctv<5yB2TxeT`w#~{n2hJ*%;HcQ&y>E*!cXUDNVXtNss1v})$}COJk9H1 zO;n;b-_*@*bfDTSC05E!$ND~E+M4tT&f)~sP!-hxIZoIpH|11Ebdx_+4Vz|E&HMVL z=L`|Ann!t)u@2y+I1%hm*a(Mh<<@PDE_MI`9$*JO00C35Ek;-YOq+!P5C;%Y0SX0y9R&e+00C66 zEfC-bYk&l6paedEg-VEqe{i!!0D)TrFms^HUUM~1_)9@s!%$GJOla5vxP(!lGsBzA zOB;Z3_{(V6glG6mKj1}isHj!+9$44}@1ce##nZo3E`7iR{y*pqLDPpoi%~yF21G-? zHFSs6n>0W}zRAQ{!{dZL&@^|DvrOOvP6!81V8uwpk8y~yZqU;{trSXn&M=3(izIQNN=R`A$lDKb7`EqwR?%$^8e2GI z{1i-;&iP^$XM9cOb^*OL|(R?AoT+N8xh;80My>Zb*BZ2Ti7Mv@-<)I zSU+_uTvZLBR24YDT~x4D&H1Ix!~##iVNSu}RRT;f1XSF|8qaw$Az<>QVOlH!hLX#z zR*YO$;2~X#d`K8Os0rLGFv_RmrBBmJC^_P>)ji)2mL=fT+7YI{>EKOhJBavw#uOG? z=q=l`^}Z34Dj9a$)PdEk37qi-;T`7T9X{0)`rr1O7Wh+NT5U~cbl&-8)M>Mw#ZA>) zqQ~xZVkQY8d~96P=~cb*Hx83j`|3x7fWR4hxQM%pfbzg;h2YSXNDB_#G7%mY+hEl_ zE7tAdI%XRYPOAUOPeV;c@Ce&kQPdQE)z$uN)W7{(z=c$`?Z+&_UQoiu6Q;&1N~NkQ z7)Aya9k%04*5u;6TLdFwbPVGD8&COl)j?L`S3QbeqPO)0;Af#n?sUiHykd7;WyxJY z`&C?Ag6ELnZrS$;S8Q$Sj7M+$3VA})x_rNE7mxX^qt z3mzy94C!QT8r+S{*dRHp_zJqAE4>vT?$`$ zn$?BAh$yHRdr9lH7V9QjVdy33xNhNpt~Z2+Xn83{%fX)Yt=j^sorbz#0VcygYXvb@fPnO2!inBZh;o$+g?U& zmQIY0c^&Dd_icbmzC=XoVk0G7~$0X6( zCoe(W5L{_T0u6D12YA@*%rG+85ZD1g0a%C>()I>#0Ec2AhGr=7Y;f)t9}Yj=AEpt; z2S2YeqE@hgZ39wbLH1g&Wk$GWVXQgf*z8_Rm7+=gW(CSBO|9NlI%n@3XCyhG<#zEZ zw{qw{l+a;Uv#&<4>aj7j4?X&3x{l2_W|LCZwL1Q*oJ4g>0xAW(4=t%NH0DIWVyy>Q_f};hE)9ma3_c1 zrH0MvEtvi<0E3lh`7dz!mw)-6LB^BiYwqjD?f`R2y*w|Qp zSD}hfVYk(k2F9__-DM1ksN!Mz9TX(16*{Lc`Dl z$k>Czi2btChh2ctaX1EIzy?e}zRTQLV|cnu*ace4HO%X@TvI*0E5y8`I&t`f!EguO zwf?4s4d;jF#*Jm#1j zCl%I2;`=vc=7sD0A84;1oAv+*DOLs&ENIY*6oCa55=_|eAjF6Z8A>c@hRhf-V8D#& zNaiC*G6N|xbXf6ZM1>R$mYle9GLPhphAZdEo$^A(xgh4 zGHvSgDb%P!wNa&Nv#PeMSgroVn$v4dtZzmlOlX$inzU)vux-m$N}4oSkiazgu&&v> z34OTj>oy46E<;W-#Db-w;lwB*9xkibvEG*h4;z-)m|)_}jY$eL>F_b+v!U~r{&hK8 zrOMKgMUyrSv*F{&r(=_r!Uhk81`QPG=B0|*f!WH>r5o;-Z&t>;tW=~q9Yw=?JgEpX>2K2-- zfI6;pU=2;|cu50E6oD2Qu0``idcc__(G%&}gDdH+}pO=Kz}|Llc>xT*8Mn zn|yLiCVw2$jVFD4qD?!4Iwj61G~r4|1{jP70R-SNu-tUTN_Q->$x3HkvJ~LK211KT zD=lT!R#ur6nrWMv6hHt$*JRgDJ1$EH*+nj43zaLaWTmC_k{M-~afS^oxUho`K!6dF zNT@+1*-Py@w(e_W6@1r31G_uWOinudFvJl{JTb);TYNFbOKqhUS7B{cRZn2uB=P`a z$##}NYOUp$8gQY31{O^~mhfzP@x^jqfCW|rx|bcKSV2A`Ml=3x6kV%rwm^rwt!CjG z{Ml+KpRAhHQCt04!B)@gQfI8mHnZ1VTYXz@&QW(=aM2wLop5NU{q}R%0asnI#?7rA zcXZ>e+jrrKN1l1{%%dJY?AZi~GtPw5fisP0lY%oT;HMvdy+rPx2hA`74JEIk7%Z^R2Mb}8{z!-2IAaMljSQfVEhr=?OFr@SLyLT~3=mH(`4NvoGwi6c zx?>pmJWVWjh5YzY33%#xFZTp z-(a#wI5o8s3aokRAImugm5FxX!X3S^)l%TWrvaQJ7XJG{P#>=G3UnYN9G5@`ENB9c zE)Aek$;i~EJn;;27=tFFBGmvs!N5>#VoKczM<=YI!c9bj6V!N$JEmb1Uim5lz!H|( zlqJL=E(=*fWRA0-WiWJ2>uA}U%oC#+G$~#N3j+Cp4|rw}p)qkWEs0ha)pf3M3CxTC zN{tobB`-Csp$kQTfeVBn1SK%R20!>g5TY){SZs?9cFgw8=5Q06e*8&)HSai=qh>3wTrULpw}Z~zf}1w3$}!7gpECYaKcF4kw06Apk(?=!|Ga$yeg#jq0t zK!-8h>J)BV;wC)&Rj?c|EF$u?ugT&5YZAlQv!+pIi@1a$Vu$bpAXq_WK07S7f=Ncn zN+e)qWS3xJW3Jk$u?%HMOB&FC1SXJ{2{N#O3tI33neDMNup#DUGYd5`My8M@y)ABY ztJ~f3wzrienI%UC$*+J6C%~=BSZaf^POc1RacN5`SEE^ICZq{X@IhR%tKBrT#R_-) z?hjZS*`cY1mbPrnVIQ(gyYTXs*7_xUZz)Wzxoeo~T_!bali#aRH<`>tqic(%7qY#r zz`W(|Zo_7Cya_kBwe7FOLhw2n0G{x;6DjNP?N0Ey6Jf}z4}IW-tOPoM zakQWrCqSq^XaR{@=wkqoh(P`~P>?uhbc1n?z=lO95esxcV-)BZ#Uyy)3~T_&1iL_i zE?7VfBN^!g$yfvjL41@;G(#WA$OMD>0F7`wD1C4`)0n~G4rFLzN@n^-I6MKWO&p^g zqR>PyKoO2`gwKBi2$TtNk%<9lA{I_{iXryA2W;#E7U&q%p!g7uVqink$!G^MvVp?e zftAkW=!FTB5e{#V$q>89#4gfWCv>1nu9x_!Q&{>RK9B<%clBXj_v+Wa22pKm<7Qx` zIo-^jH#10JY!i@>%2XBs2tjB9&#Kjh%1B|^ML>cSv=~dorkB{l7HlB7W-dT3vD_B% zEV|=@1}_A`2S4Zm4E}8J0@bqij{sv=YS38OfDuNzw$(Dg11|7^6TINUm1J;@TU_Ew z@{*HGE*NFw+%BX+3q0V#5}>PGmZ(w+H265kLmu*0s-fQ9rsizSOU0$l(lb;mOw%F~ z-}oX{Y_Prg%U_G%`?e{F9 zwG(*=-|yXo*EPtET_6YE7CZ<7kyOm9J&fGtny>xZ-6hKjDofre-|ZO|Wk>-Q41wVl zp5fgf>jhrmIo{+Eo()`+pV4f_|j35aT5&99j0F34>%qfwC&!rK%m0l5GK@<#u zyurZ!3(T9n)LZ(c3mAqWxN#oCbf6iYAsVKkZhZ_TIUMpO+#3>K$t>I)QU%0ql4`8M z7Vv-;>>O#Rbq7U9215f%SG1y zNt63+%eJB1{n3}g*cbh6U;pi&)_kGQ@n6CK*k}Nt+$bG7C0zho*eq7q0+Lez9-TSW z-FDbb18A7vxRV8%VFs$9GA^UQl^_ra(F&%Z-L>HDjaMyYOAyo`4%(pO0iF&99^v8O z4W1SbAOU)vUno{q7+qEq8X^>OTr-&){NbTNkX{*dK|&xw>b-yryZ{ZnfD6z7>~a2_ z=+WK_iebX!9y2Z^LpG#C4h0(uUqsTO!pY%r*L3gIvxfUDl;t-X&hxVHT!g9wuTYreZoH-Ib*@ z7Li{a5jA?-V-*%Ht=>3_<2HKZ;w>Hz0wHMXK+^DC6j|m$lHs^%9}-TBe*WDXJmyk8 zPGK2XK@t=}5e&f$sFnHoO7;xVfc|;$?+FTpyV2STw0)HONPNqHli7*!AxReUKByLsf>Kir&_2% z4=}+RoWWoKCg;xF|-Q10K zVCaH{WjR$H)t%)n(qb>-;?ngEhgG0k{vKRD12D9xi@qp~#;A*rjov7Z=BSSD zD3A82kNzl-2C0w^DUlW_W9k|T8cSrljbBaX3qBSUVSx>3qh@ZS{txnCH-=-C&cH5_ z<~b5uGzA#w(H1-Ao7cPxO4wr&G=UI|Qf|rs4g8%ydSOAnpeY^Ue%sh|ES zph87*EfZUOq@f<_p=tqJT%vTP#7KxId5$Oeoo9MBB71_T)!Y#ftbr1As;7Rc640kw zoWW1Z+!@8A6H-f;k{?#8Qhy0pc2=cR{?~)X#2|%fzP(0PT2n8QWrJm?)Ik_^q-ESF zsaOu{-t=m(4WrfpPKx^8ingdQxC6CTE42trIjLZsT+(1>m5O6GdS*9Do)3a1>y0MgjTbJV;;DZAo)J1KL81f`E@it^O==E= zJz_x;{JLi4c05?+N%$WqYdcm)4J>Bp`1LP(Xjq0q3KHEFa_+mENl~WffW=14!pn& z{GAJ=)^Ea}Wi4T&=IMH6eNU9%f77hV%(xe<-O&Fc$$G3cppoi zC#7EM)>;jG7J<;F!5I)OD4{{%q5)eJZCdE374YYPQtclRtorSd)V?ZJ@*ivougdPP z{-H*g=9297(QLgch4QM@*&>s+ZGt@*3eKVf<07(_Z7@P6F|y^e;)FP?!{Fe&X5N_kfunf;I4cD*@*XZLmFuEe$uDt3idQDLm@e%*NV*dOd%ouuY6Gp8)dck1~K@fNW7TRF$?rtd( zXXf4S@4AG{a8mu1A@a7d8^7@xDzDWv@AJZJ^gh$MtOleiqV~4r7eFGW9Fr8*723R0TXszO}Qy!DTo%3|6c9fl%U)txe0 z1}lf|;(>kWh?3K>RPf)lWpx6DIKTru%o9#P0xHnNKU_dJY`_5g*Z?fh3GW1p_ALvj zFblgd47X?_n1BcDs4$p-HEX~PXY-H_!XCINA8Y~{bh9CR#3;1rCxCM|1A`&Jfs2Ad ziyi_yyXZQ*=p~SWD75H2yXYpk{xdLG0y4DdCX}&pu!W@{ z13u;t12Mm{+`Ag_X4*jFbtdNm;pU1iX+rXtrf%&`vBuV30G}>FEUaNf0TM*Pw~fCxuI2x<=sFY^kw@Cz4ii!uT* zXhJFQ=p!sNX#40TOsg^e0E0UiLojT1X#)c${IffRLTYbT@}a6!O2ooep&rG|8-3gs?yhT+iznxC ztZMDn5QI+)HG(I&f@h2zN6k?qwNmf&eI+9HssR}Iv0M0TNxn-}qwiHKvUYKG`>M35 z{;U7;5j?7KPVXFm`5z_{FsvRY$Lh2spJGCY@&lG_h+62@xm4%)&g>0x%16H=KYe3;<*wvrZ(l->OdFvH%P`GcahjCXfOL2m=ZX z!v+k42>`<*sQEB-fIF-}YJWB`cmSFU!v+9DBk02@U_xq3w{*)kCKLlO^g%%bLna(U zi}JH4Btwg4f-wv?KjXG1m~)E~11M}lD0sp@ANnx-Q*yUxZPOVrTmmKlgQhPxk!nIP zSVC$Kf-sEsC5(bFbn`tQbTGWhtRF*kyK^4|111;)CWwNhgZ3tPf_q8R&o!pdJwDkrCh| z3<#t=j{cFYp1X@n_=Kk1h6}`jFSx)DJi%9_9Qs6quf~Jdam*&c&*}w*uVgD}IAtA# zw*z|`aZ*6Gh0gk29 zp|S&(W!my0E$)2JM_4zB({>#B))mEhq{n)+M~^K+H%xg=%tI_>`5{fVJFoyD@PP%u zfjv}$i$=2sR05-Cf-9haCiHa=B14AgZ_G=^iF)TYo_wcVlJGr=5WoCvB z#H*IpVCUBBy>8~TgCdxcF~PWCCbObJ<}r!;ixb*o5d47R4FMKp(H8zA4Cs+D0XV^! zX=;A$&hf4k1bo4_zxxaIG5$otN5;ZGZ_H}ASuAx^M?A=p+)|GVKp?S#WR03N2N5DP zcyM9DGefKZv0_C^MT-|FX4JTG;zf@YGg_o5W#mVXB~6y>NOGk~moGtf9EtK{$eI*q zvIKcD=1!h8U$VhNp@D*;4Ui^Hs=%nyqD_w?HOf?K)TvULQmv{qt5d9Amudz6+jXl` zrVJc7fB+#vgbV}V#+5sl?znjK@a2s+7t(-!rn+6|)?omi0sm@6vPPG2W5cOI#?rNpn(S$ zKAd=Q|DM;~AaQph2P zlwk%NY?wjGC1;SqNg0ZqK?)zK^if9{vD}CyEVsld%Pqm|Qp=cTYDpxG#1zxZEX^px z%`(Ucf(Rjk(7}fpfPjI9Fo1ZWi7qj+Da(+!>`5k!ND|4Xo>HR8iZ>vORMJT)t<=&> zG0jxdO*!q<(@#MSRn$>QE!EUh9n(ftRWW@7sE^c8V+kH;t<_dqwTKl7n0U3Qi6(qV zL)c-5jn&v=V{HOU9G4Y{AY@}r=pbRGUE`sMY(iAgGtumo%tO6BvsaaJTC^r_QF1g~ za1#wPQFe8Lm)nzsB5EqAmij6zuJRR&U#w09%c`jKEz2yjp#Dnuse~0kOD(qC($ube z^1?@+xxg8K8*BzxEF5dX33-5wQLR+6#wfFl1$S5=#FKye$UqFxL<1%mMoiEH7-BX6 z28GHRF(HrGW~)pR6Y!|)gkbbRI>V=-j#}#Dgc)QFVahXPkU&k>V1Q29ADQ4?Ijv+?v$~IYh6HzW<51IR>2JI5FEfEHkLHfHy>tPCP9Fsvp z(PWTLj0uKruO%;=LJI@$95hTi{4jzL9T@RmfLTmk#f4XN5yn9|V)jNEtE?SJB8hYo z1|^Z~J;^0?kFv+wt>h8*LXVemrLIU;q92@8AFb0r;sm^r{KaG9a>c6|VSI z#0Lj-ps|z{BiUgI2tWuzwJ?}LYgG^khC-M66c|EniO_s6QOUT(#Va$h&s>Pg)(hM9 zDn(hLUSV0$!OW6Fg%J#2`0`2*dAJo5>8po6G*|-|ki>_z@g#ySEBs*^D$WtU;W z6|Wcu77W63z-dR)x)??=jxjh1B90l!m`3E_r!oRk;~SR~IuJoXM5t3;!0t#D)wwQt zgPP!ti07l*;Z8`pW6~j&^d#KPV0eL~k@5QeNGRx;Z&2}iSGv$tJ?UMtOy5$T@+^YA zGJt^yM<@ajhCrtvyx;{bZ~+begg#JyvRs>NU%5CbNuX%*T@|5U6oDB`VGfg+#WdzI zktx86#L^@Me4qgn7(#L}@R<&b;Eb;H$QU_m4Z~W46~3tkG^Ak-P3R`EsC9-QNI@bb zbf*egxUH0=&|EUSi9Nfe!d|*hCpU@SJR4QLF4e0ksmtL(t5Q(b6>NwETNp$0bx?(l zY6essOw?x3r8@*S&uNMALxk&ZH;ADWB5X`(lSiz%hm{82*NG>a-)6q>t6vISiuf< zm;o=24bNh3td=47k==A z4(iia?*!=iy!9vfx%OQ0e5d?ic-VH$uv@UpDnau|A|o2HUqu9%MFmEdub{|=U13;r zv!cYbK&**`4OK_y@==*?m%H8d?svi4IhwA8j;7n`d2`y+tXefAJ8Ez3)@sy3CiQoS zd=gTFWF(>fk-h1YL+a1n^nGAm&7GD@rhBK;$s?inazysVq3c|jzIRs5bSS6ET}++YRc zxxg0Q7F>6wtqEU+$&+*vCMR5!^+@RCd0`2-I<+Hli^~-(V_D1pvI>{=_!NO11*6ne z@usjV7wv|Z&24t`o8e5x@!Hh9=(RJ8dg@2mQFW>~LM`s_o8PE1wRcQXWRYyJ-`WAy zs$A``Z*Pp%<#8B#cGYE(De?s}Fjxu>PQnq=Is_nufz)A0pogWm!ruN@pcu|@svQ;U z7moPMwYK%Gah>Z<{;i5tap5&xcpYqQ_*&SjVob4rJwRTWQ^y!&>~4KZ;~J}BvX90R zH>suLE^PY@XXpYsuhl`_qR^c!8MiDm+}I=^nJ4E`mut;^>7Y)e%6EJyzbbka;`+;> zWAXRCm5XmNGZ!gIL`y~^rt3+iS>X+L_`@AD=Q`e*;ws8>mLMs?KKrN(dCKp{3mMfT z`L4c-#IKR2G}ZPR*shKS;Vc7e?n$Hjs{+lZhBf_#L^(LZNQlDE!SL2v!q1ama&@IS zGOs5Oiq;T!`qQBvbzlZtF2AlivU@!MtPdO5Ti1rG6lmdPiXE{&&A1hYkXp5`o$YN; zQy+s61dq%9m+re$twhYEEOw)iz=xGGZCAL@c+NIZ?KXUq(f7QhD?TH@MSzJA@c785 zXkZ09qHy=M!{P?qqId+Na)J01B_h1KQilt}>Eeq{c!Kqx;DqU6AA4a+{HFJ+IEx;? z#}}>FkM4c%#&HzikRSEFyBqnD4jH`r>Nk+HyOMyd9sNtY%hDxOvdb?#$@LXIT_TBs z&T|6lQ#Vi6l1}=nEv;&C$yKY;Yr5>=AAkAJe=bxfcGk6S_59<%{>JV))p-rj7-M#DJOO*e#oW!KFqc>to_D> z%7*@eDRNH*4NA-S?Oh?}#1ykqZBFRRq5cmWM(2i=pWB^H)iqJ}K`JyW27VY^W$&${ml4$7! z;i~XtDf?oM4c%p*pl$ucit%iTg}Q3-m~46!PXkZz{g!YL39%4Q%>Lj)|MrjTC`A$P zFY5wu-4G8C4Uoz33Y08~_xei{Z%&%lMcoFE++OP^NU#($@Dn}g0=+5@XQbXzWby(A z1`BH6kju-u?DF(&78}a;O5}8w!r-Q>2Qft)@?sw5;bKVa2jwCNi4YvZ!5KWk5dNic z8X2PraS94o1Qw%^r(R@P&MtP`3k!=1Mu})KI{ilm~95E3aauEe^wkT2rDY1|E zYsmWX6m9Dak;mvbQkp)n+z{{GN)nf#4DgyP`sj%SD^W)XN(w1YkGL$M#!Sp^vZ6>N zh;~wk7)BR+aTYHs7!z(7*8wl^VIE3M8RH@d!Qm-GCK}^{5t?BUYJpO=p&1^b8K5Cj z$YC+$LJ#6%9KaI(-T@ghp)1AV6^P*(E&&?C;Thf`83v#mjG-+vK^NNL{unfY7Y5)G zL}38j0U0)dE(d@eLSZoLk{HV269%9ikl`5^(H%emE-WDy;6f8#Ayi1=FL&V?_5d65 zp&8l%76t$wZ~-p%p&6bb8^S>w0`srV;T2kQ0L0-LtPvX(Kqk-2b-wXj12_+HK`95u2)$BcV)&%ySdrC!dB6-bm8$Q1Zz% zQWZCF4m+t6&5cH;1gwONQ35o1TyZy72lMRc29xV1`>o6T#fOUiNEcmDE2N9`G({ZX z0UnBxE+D}dD1jEp;Tq&Z0~isQm=Z3W(iua>F{e^6Q=t+}z!b^>Fi^lR4#Na!0Ubtx z0|uZkmNWtefJ*y87f!$fY?KnBVE|OX1iDfWRA2+H;U9EC{xG2$)`2eH;Y=UXF9!e= zZ1f%AlpTVT{JIX zbO6x76eOW8NuUIdCIV0Z8{nZ9AOQtxfgeb~G*!R@%CdfTbO3@dWONot;ertc;1N0j z7PMg>ZlMDJ&p8~lJ2I7Uw4f)5r09a1$;ZFK$sKA{@qv>W_XPY0kd-61x+ z0Tbjl95{v@M1dUq;2At2QV$ar*kLm>!5wnJ9eCkVKZO+F;TGWH9AY6K{-6-5;WSfo z0QTVz_TU-J@5r|zlweqZ;H@NWUgfn>0R9#qQBgcA^j=jBK-16sG7;9^(MvM4 z1urjRamdTWffgOwiE;>OP9vLp&;TW)i94gZt3=I3wDLM!!TGVg=3~*qgGdiT30HcdQ=rUpn zXy6BeK%#FtqnkjaPr3+z;0Ja93~b=0?HQ?;8l)@w+4jyrN6-x?@tyz_p1>DB)#Nw* z@FHjAH(!`xKlI*mlHW=shdU4c-?l8F!VD)*q|AKSQtUz=DrPU_B1WGfN(Un@mbi(Z z*c$5L72Fsb^Z}5wSW+Lx`73tfgY@(iebTPBOw;dK@YOQ1fqcvcHxlY&kvyC9bh37Mi)@y;uCCClK*s6 z3v&~8L6ZelQb$!2k^yly!5J!3>o9>D@N@viVY@d07cxN`GyxW9nKK8#5NwnWMAI6? zffTeMO+^(hRyUciVHocAm~2-Qs398l!5XhIkAAnndl&M!kqss&9IsHQYNU8`b?yR< zo00Dvn`HTjuaTP1tfT((UiF!-D3tL860OmM3249tq5ubeV5Wy42$bLjfMBLEdZM#h zq=OpiMEo5sbYCg-T?JN51iGMwe8}YwKION5a}>!LI(}8<4JcX$fItUkAPQVy3ur(J zUckg{;Kg@<2DS$bV4w%2ItyYz3ur(KUSJ7c;Kipv2WX&w&1KYBx(7}?40zxLcpwaL zfCkk3&dvM>d;kn|fT&*p40zzgfq)72d#GKA`fYG=5P%N;vWbUdeZ~(npdkwgIE6H8`>(bWxhGsAa zW%!3^@wsAHi2j5KVkl6Xu~B z9wByZR$VE`(A0760Hi@7VEVX!r(;>CgDaieLvG9SFLd30|PfcfbfnT?do^23{Q1VTt^i=y%DJygn_zKAk)XaKHz401eKd1&Y80dLRbC90$5w30%MivcLs=pa)t2 z2K?Lw?pzJd01eKZ2BsQ&FX9K%;0#{C3|;^RTK~+m;Ld-)3(g$Ie*g?-01Jkn30gqZ z(>&AH=_HoG2Y_G(v;g;e00vwj(O+N&VxR~P9S7)q2E-ivk>Jo#d!9NgNH%`1r#eb_ z@uS9&BT0HBX_BK#kSsTXr1-KT0|pKpK!^|_!+@PUd;0u2E?z!-MCJKx#uMqbV7&(T z($y`PIBUML4Ja23nz*b#yL$Z!cEGo=JHa_Si}o4WwOvo>V!M-t9&B*y+P#YxZ#QdS zyM@aOII!TsgbVxR#&-an3>a`ifKZdc#EX@GlH*uE_zw{93RX4t@C!*}o*#EI|D4P%BC+02(ad=CAf6@&w+M~`lO zVfBRysVkiRTsuSV1`{edV1WMMY3JQR z|o z_(l;$@CJknOtdg#4={is!w@n|VFV0H^oK+bFX+HS3sb;gpBFC7;KBQt1Q1}%ki`o)M9~5hbi&{Q5J6Z#og7+`@3wQ5~;1}?PPb+?MA>va%GWSK=G!6Z_##!hxpN+vOY(f&%rB1>#XAxS&g zw81tolTA0}1Q<8#fQaE(;Eqdfx#pgWE{BUX7QthYRU2%)@@58Fy`6bRnrY6x#vE(| zxwc%t0%JiNZ!+A5+rb9^hC{oYsTWunqaNv325tfr1Bc7$h59H zGRhtkG$al_tXF6d@a-Ta81~5!g$puVDqj%+w)y7H81F1EX4;k>3wJbnyj~G|Z6m?LhEw#t(rbP6L*%nmTgF zqSDG>&_FLw{qr6>zqCWzrPgcq8EZe#uP}{Y8AsBhbnLL!!aGv>Dk+;%`{_RmQnuRS zq!ZR1imQMB{{Ig^bgj!Vka2)y=7m7ZYz8!*5e)+wh=6=KXI~fNR|R8pxeV3@VF}Ys zZ-n!(5Dv$K3d@ZYF36hiX-riso8GHhC>;htk7M6?m4SxF1RD4(hcmbx4R-Ja7oY(N zlF}XT2KNOS6v1Q#vK6mFcC_&j&3aON;uFF1v;b=Uaf@8+q8GoYA+LRnY+4IT*mmL~ z7`15#XakOKfbfH~d5&~2_yG=d5QIGX;Eq1f0UUME$A<0EVGl#yf{FkHp9Mh&E*nB0 zbzp-$dJZ^0kOC4MHw4f5AP9Z(qsx@noge@K33kK*aSR2>J^DaCI};q02H36w9x#Cy*^FpHgMbD&AS0oHU}o?s z!PKy(U(2K*3Q?26%WaT^$T3)QL>R*2bV>eVCOqgfn~5rul_xt+^xm$N#Pkj{;%D@XF^fQTN z;a9$w%&%F)%BD9coe&kWjzhZeGEMwYYGB%d`qdy&b8Hh$V< zU$m@6P4j7UTHK`8Xt$L={q6*{Uh#!5&@v2SAVtSSF7mltD^C@7X36$)AOajffePq$ zferM`KNS$riup^+#GOrX2?hib8jPXK4NgRTGf^_1(4y6aCdpiNU5(1Qc|B!f6X9G; zq-poPiS6jmGAy0!9yY`}{sruSVWl#o8hO!-ZnUGh$lsAVc+$*!;USk8Qc7!jun;yc zr7g^7zQVcF!1VJkA)L$x8Me-_BH72NBTX5Lvn8{pr(`obz8a@EUZB-AN@hY6b8@T5 zJnqVmzX1+#_~H|tc(k*hO&BD<%ht2Cm$e-*f!xNn%D#nQzP7w&E_WG&8XU6+&E1>d zG}nz1ZD?;~(1Z#ulbMTEHDgbfz4MM2WcZ%qfhNu2J$u-S-VOB7u9(wI6FSpEwQx`& z1nr1ReBuLu2X;Lc$z|@oQ5)N!hFo4ojMF@gGKq}!)FNov9q;P~qTGW*P8+s{y zu!adM>JPU@utd}TshbNezHU}a*4ONHMR+T(q1*aep;a-_u{qk(61mtvId-zc0S-^} zBoZp%L0!I~g0LrmEdQuQSM;%qen6wqeGmm*1`rB%w0!`c=tCclu@hs+T@*X<1SqaC zfNmHg@O=P9PcZQbzz<*(eMm;&FTn@J51<`*A3!Feu@lNm$Q1*yJ1#nJcfPzM^gOXU zEZngRcVOOs?&!lSdLr$aD7m%|tmgtL@&MdAfZM!p;J2G2?s3ni3#h5hxzU{)5Hf5y z!AWj!)_lQ#HKg7vOgQv%&Rw2AJkeJ~`J02fQ94^6WXywRpu6vVp&sbrFMKS0D-Qqo z%Rl}X@A>|PRW9Hq=%5K`1H&lUcs2l71Vf-aGJ-uahkq{@VF=i9!1QJ?w}2Ukai@lG ziKS-_SaA0zViZ7Qn$>HQC1XpMbRzg-w^mIorV&v$YzDXp!b`448nRvIH=&1TxSAV_*YTpaWoF z1EXUzy7L1ml}A8;ec1?bROF5hhm8QYQ=IlobH>ZZ zBv@jc)jq@$Y{HgfcOeezKos~e4>GtGHHd>asDnJggYGa2JU|SKKn@u&4kj=FksuB{ zPz)P@4m^Mi0}zDT&;i822-lzi+5idfKnj?^7m^SSlb{F0kOu?c0>z*LL>LFe{tyR7 z_71zC4{G6vJArmP5einJ39E;Nei}ETcLP+ z6CjzA`2e2yiL_NO_Jn1lC>y0{il<0?T@VBvgj}*X0}X?k>{c9VMtt%nebm=I?R8xQ z7L0R-Ovd7Oc;00Ka2Hw~OW#9r>@B%)NQkmpA`Z$c%`DrTWM1^K()oFA76BwVtWP$ZL zk2Dl(-z0R`bT8C~kO(w;O(#DoNE4*Bf)EK0@IVw5*%REb2*pqg)BqTduzEhR2a=ag z7wHTcsgXVL2rIw?m~aaN;10CF2<`9*v9JOA@Bu4e0_gCAFgXDCV0P*-3y@$98h{Qf zkQhEW32TP}?*Iz}&<{kYgo!|*M5YPC0EGh}3S8q3$3PeFzzbAq74BdR*zkAVz?EQ# z4t?+mV%ZMHKn#^P0GO}~bb7-8(=?WX!%)w_-kqMDuMc& zVD}mko3)VO6f6W8pfg6W39Kw3m@NqUkai&s@emIT>l5vu0Fd zi%<<9+z7gm54+F-*H8_QunYMR3yJ_0OJEH=a1CKl4U#(;G0PJ(TeBOv6FfKo;;;xS zum@wg0S;>o-OvatPzptRv^&wUdaw-xpaRwavU(5?t^lNppaL&B#EU?LTs*k>)ed$S z4QvQ{cL#S|(+PZW33hi3bWWgH50!48Jl4zQ33 zCaMd9D z3bSkR3!b3Up704hZ6W3m0bKs`6F~}p=76R^F?i)XA>t4VqRbcsG;P!t8Vzu%sXUpT z__>!!)e~^358wb5fCp({B{D+RR>CQ16K|o4P_986$wivPk(#f#n#sjru8OtNAvM+ZWDC4cU<`*&!Y{mq`i;z_>RQHuBIYQLPxLysnD^#YY6<0orNvI=D>gv6!S2VF$l4G z*blYP2(|zZA3Xq#a0})@4UdrA(QwjP3=8H^3M}mkkq`^xFc&3@4CYY8Hyt&_@OD4Z z4jMYy<^2_-951|ePyPx})mELUS$zOlhFkMZ0T+M=SpdwbDniIH1NN-ey4=>Jd8*9i zTxaIiynzF_eAnTI%m}#GtQLOw*=p~_Y7YpU>gS8{irV27Lj;F%3U`14H?PoW-X(70 zk$ukpYuPQA5G)m4bQJ`lov!`-I0ns(XUo8b;#tva5o^_p=7ov#fo+bKrmBzR)B zoe>e8+Y~Jn6KNDY!41Sv40zWK#b6BGuzC_|6%y*E*gy`^K;_pk-s7-#63Q3tfDFS> z3~!jjCl2Ragx>yoFI2sW?me0BV-c51-}QapzzmCXEdw~vs-Y^H=jMDLH8=>GpAn0$$g@Jth?E}%uEoE9p|m?>hcFw z)A7$W91G4-d_wg}o%<}>&)b^~mgDxx&7(cz1RcQcLq6L?aq$Q ztnTd_&+#0Ry)QCGUE?)m^zkGgohc6L4t7_o9blPFFldklF)#CHP*}9OJjL#E*yzo~ zZrTn0-_OB*e+VJu`?^ij?(BLFEk|#HC#d8GD$x_27ec*G+}`n3uOV~JWR!&fw>96{ zX6_XL_P7;W`cxD9q)%QC_VDgd(bXG-qyu%N;0JZ+i7tz&n%{sPiwA;QqcFdp~Zs2oO@N2pl+2pcI4%trRqv z&|$)b2OUOSNRc5yi4_e-RM@a1M2R08as*lNpvIFA3o4ulk|j%&Cr6URsM4ZFoNor~ z4JcT-oyE z%8c)Bge;j29tsUaH&8HobZOKIQmZa4n)Pegt6`H?ZQ3>I)3Iy6wr!esYyR53M>8Pq zzyX8^5i(?D-u#aTFszY74R6FrBO7=0u_KgBG6^QQe#9t9 zk1lfQNP=Q=G9#bAWW((D}PF({vx7=7mFSt+9JJnRzi2LujF9Pz+>yJIw)a$Rk_u?~fzxpcJ?}7LTWS~Fe92jr{ZVMzZ!37(fQ3e}y zaF<0EXZWED9P7n`-g?gnV%-u=v>`=!U4$`464$-a-VAjVb73*L;PofJ{Ugz@6AAnKuYNUXLMn3Cid+OCf~m`35#;`m%4%f7j)e(J6T1tLLWUO@g2{y$ zdC6o>hLehcOh}G-p_XbWwkQorODJ4e%QSaHBqmXbOJw4m?4*__q9tcU=^4;`CN!df z&18Oh2o}(gv@fRNi)c8*8NOJ?E+j1tN;?!9=(R$x#Sv3-yo}Yfm?b(2QBn;ln{PZN zx3j(NZEN!*-ALuORKZPE!2zUjc!L|#6vsHoQBD(~61boYt`B|aL@^S_6Gq%F75r!c zDab*JZXjX+`&eZQa8Zs|EMWkU*vURxP>KQIQXkTw!49r50DkDB1(_pdB`%kV7HH3s zP{Bks*73V{=nfvr^n^8t*SvNh!xPmgNB$_p;S26{f}6(Ji92#p4r3658awHPH9Fyw zZg^r7;={xz20%XOQN1SpEZlXvcpdr%<tj~?-lrRAJ&S(z zF;GwUqb&ga$EObv7r7c>oB>s!fEtuggg_W03*n1|_qtaFLsSF|X0Sppn$QPNR3RBv zXa+TsDhY{*LWvf*q>ph6>P;hn>(e9k}GjEm(jJ z6v!hMVqc@WC9f z&;}-;fr-ok85G#y!!<7c5sh~!)1n!E20$|rjXqeT9mm*2G|piR5R1c}?A*yXlm``; z4gejWXkIu(LDOcruK_ug-+J8h0Bl{0r}uk+XdIB|2ed|3q9Kk_(*@cH%|HkL0@#aW z@B^yStE@Qs(4;M>RTC-N2k%M|SHD`Y3PEtHIO)+@KbF_Fel3P6+*rx#7~bSCVPWt-B7>jsk0H!!B6Z!zOmIYv$N0>P(7|^%+olmM4dB4I$EYtz06~ga(e5 zw4~Mcwoe2h3P}ioeX4C__?pLRV^)uKoa<{NWtYqF*0+aj?yBa-NZ&T{Q=uwVs{qMd zNS;QLeT%NKe?tCUp8$geD_{X90P%_L@?>$yu!JotN()N3V;HVT06#|2iB6z{74aQ_ zJuI${So}j8rs#$xmeAj53;+fBh{XUbhq(bLVx0yDN|w>_igBn86rXcm%*SEjZVY_@ z104tVJPf++l5+r^fCf2~*N%@`{dUdE#3w$%2ilP%6rCUkj-@h+VO(PzHHX9T`p^!? z<>ScJFvll`K|S03xE)f~-6ycFU28ZU%wCS2_)V))DzA&B~6`i zisznYKJyjupMJDeA8v^Yfd46U0b%r@A2je?KTr{h$l4(gg-An{uBwO5Fd|G#XseAD z*rzi%*8Zs`3=2FOzNs0OsdlTnN^1q8O&Zl}-CBxBx_!P2A7(pB#|vW zajQKsz^s8S+o~%m@Cz+62zi?~M*=wG(zk${n||9sxp7m z0Tuj&UWvG!2&LQ618!J^YIp}05C;~Z1$Mv#ZV0)No23Cb2My4MNT7yspn+(Bhihnr zc8CQ@aD{WggL1e7{JNY`IEOf(DDvwAXlRF5(1e)7gqYh2j5?o~yRx0w1YU55-+8*7 z{?LTXah_d32T&k}XHXt)*rrX8hI<;bO~{2zaJ*M2yQ;_RN2T|~`xmyQh zIEOvJhP_K8S`*NCptw1Tag6asWFr8;9^2hG#H_Vc5B)aH($C z1#Y+mYv6>Pm^|}v6={JV%+owz;O{2(d z55c|MgMkg=wBGZ*5&=Hgiy(y=M^lpt?W-6Q$`p|SB1bV2lF6%dK)A9lS{0jn& z1Oh=Bf+A=FB=ATi0LdU20&;Ue<;$9Pw6^y%nv`L;08BTd!Hj_zNwJZ>38cWhDJ11u zB%KVTegiIg>p&1Z8wD6azahU9&;?20glf7SPiO~A+yoc%$8ONBYiPs)_?}^yoo3hxfEs{b z&@Sx}hF;i-ZqS})7>2(@Ou%b~aL}${s0MKu24xZl-5CdH@P&J_25``wsffdF7(?yy z2EiPLeW->`+{g>3lCU$_QxP%v`PE}|<3%Nzh-7>2{VOJ8^fZrJ{=!yC-B8vw}k z1r%$Fafk+O_#S8whf&DI@L-=^Opo}nGX$^}VAMQe^t{i*5B>q5{UH}aV=5civ=yny z6^RfapfqZAoFep>^}CAkwu|(~NbqJ}$|=FR8V7 zL^TD(n*Z#+Ukf&YtWXQRP-4TAWc!H?RW@deEcOFHw`hVsAyIUDh!;rF6omm5ZBZ9Z zQ5PVs7Z5ENfsm~N0whQ+zlg0=+oF_+$#auFnRGxEs>eNXKX)@X+Byl4gg57Ni=3Rd zpgg462)IYm$(^)P)Nq@&k(&+tt>PfK5){9s+=*>)24e69Z~n*zHr32AUdGvhN+Y;fjWk4V2*b1I?%+9(Ui_*iL>|VMeMXQ?cC1H>lR`Jz5fZlWGqjx zk^u%%Jq}{M25J!rg3tJ@G-|}g+}j{V^QzP9mlGkYNy`x%>Cc2YtK#!D<};ElLYW>C zz>8@Z)}n}C<30dot*g=1e6%))ya<(X7=fVBI&D^Geb&EOHuK9F$1+H3jV!jHHWQ7l zm~6l%zySmbS0ETyawS&;3WC&g0T_J&b#(!ERo50Bg0K-lS2IAsdQg^Zj04TBnatNo zc}dAw2qb{OVSR`wr9gyTm48cEEJZF?Q57$((%w>y{((zM6NFZb&Df{VMLBB^YIzn$ z-7`lu5J<%zV?4%Wq=2RRsup394{})?I1wp$Pf&f&+nY}bX%|iHw5JLy8VN`K9KKj3 zqFFsYC&8gv%g0_tl6L#gkx`Ofw{_bwh+8t4Ta-M~84v;?xPb=xfglh9Blz1S2;3w{h$L`Vc3sgH z-8L8?H++?$Zmrrm^3@@AzImjp$yHK3GMXk(EqX;-DL7ax{Ua%5*gulkw(+Az!ayyp z*n&HXYaoRPxPSy0)Fdj?u)W=9)kWfxxB`A+&M7orNiW3<#00apa- zpcP5a_56!Zt)SYY*_$oZfoVpU9hiRM7gi105|U7~3RYQTE9NT+rtPciQ%Ccqp?%bv z7owOdvD{&8EBS>!bCeQh#a;gGU;nL>vGp0rGTRR&+c(e}GbjTvAcHY*TQQK^xusjI zX@VIzf+N6NAsAe@pn@ytU@1^n7Tq@b{5Bvk3`+4_dOhLG_17Gl+@($7iP$X8{Td+x zUDBme5S-E*4#D0sqzg3Nqx=ss^@(ucOrXdHSU82)y?_gd0H0t77x;uln1-_0fKRvt zHuzJ()Z#O--T(b!^3&a$iWcAf-I4yyJO?o2JqxtjaG%m(50y<9rwZ3iQ#~Nq+lg!f zniW;*tsqjxwEA>jo=sI%y^&T8TK^=Xr`1~Nvj~paAuxgDq;+KWT`kFNHOfssAw|a} zVaNIPp(fd1Fdk)6E@d`3;DkWZ1TF(sW@QEzg9nD-FZcqYX#yJ%Tp~Dvz-@~w;NV{V zV8s(+=DHCjMWDXo*HnQ?BSH661%RmPP%=GX}i^iB$aXAMp%5?jOY20I){bQ{P%iQKdc0g>3_<2^0{>=i43;n|*z>2N&c;Nxkg*1ntgRUv{a z8vbct&DB?Qak_1drz4q&6X2{H#X7?3r0`zGhr6EDFf*^o5S}j(_P8-UO z>~A(odsEm8#J7wN650?tdZ=?NbczoZ@ z(8r+`@D|>0cZ=#*o9|;5@d6C>0*?y>$8%b*^)GJlw|MX}m|F-B3^OnTGC07Qyl^QH zTnujuV`ouzwE-X~3>!d#AIRSy&1-gB$plPs{{|FjwmxfTX1)g4R8}pNncB9{W-sk= z9Y^;H?BP>^n+l9r4`dC@_K74f1}^4_Sb%bUe{!DixaDz$E6?&B8~{#;ZFcAYY!LGS zAanjlzyoYx1Y8gYJk1WLqS%Kp5P6|!GJxy^W2hcu zKnG8-Ft>!LohXKL@C2#zs9)*^VE`RYkh(PdsGT5&tK@m0--%|3(=OWybXfDLm?xt6 zoxl_dPS8S^i6=cTW9N1NKPTC2A>MMC003%$LT@TYYaj;7R0Ud~m0pP1b5EL;^q5Yx zW_(7j0%Vrn^!|iz`uXTaBYUITJ_H3V$xcd78U6NV1b;yr=uU$y@ z)Ab1cYC}nbF{tnXz3?O;0?-G2!9{i>xFC4l3oAeZ94G=H*jH13To`s?m?Tn67XHxJ z=kLsjz})&6j>yqz+maDS2;PGCZ_d&lH~!mr6}w5KMe51s4`L&4-2re0dk+d-kOl0| zepyhk0dTxNkg;*V1#TD~edvRl+ayr{3r#p4%3+5%{Ddsyj*4f2H;?lO<+E`*{j!1-TV0Y?7P3gs((NK{{H_17@&Xy5?G*t2O^lDf(tTO z&>Q!WXGR$lPDqA@6qd0?8XJy5o`)ZHmz@qtByq$MB$9X{iq;tc!wWCk;DZ!J_%K8e z^O=_;gdp zcp0XcVS+iPnO&B7=9yr!`K4KAofW5?Zo)~XoC=WTfCCVGl|e(>G#DsF-%R8Q3yUbS z$RaM-!NMQ~F*1NVqqNWm4di4X&ItodBF+$f;DJsXGeJTS3w^L~jRx98(#{))nB#&q z1eMW89PW4^3MFnpqlY=C#&Jy|eJp~EC49^zsIm;{ql-HmX%Y=V8W9uNz zGfpT2nDcEX)p$!#JILr1EkT`(^GPQ=5kyWX?&NY&CfAhnlz{9+)5o=Z6w`+_`-D;q zQwI;=NioQ@Q_LsOXc9^_-zw}0#G!a1(y|kA(C&+u4fKL7#r5JMMH1QJJc1{!HyAfcMmv@P};Y>n9qBPbx?G5KYi` z-Pu@bnP!@5a^Jm~+oQRrnBc#8=bc}ge?FcJ?EcAT1b#-oETIw^>JAHp)bD6PkB~tF zCbdYa7AR=PCvdTWeDGilCqRcP2vVwf01zIuXoRZPF@tMxWD%s0M+?Z1f@mBhAp`K$ z9tO|?cFcqy$Vf!8;%6Xt6oV5(5ye2-VXXmBrCQgr;Wa>Ujc$A^TmxW-yS{}(PH-X_ z1<^z@$kB(OltfavAjeEH(GHe4Ln{Bd1UBALl2LFZ8T**k6A#7?g%E@j8OvcP)}fGd z93xujfY;-=L5z-lB`jlMz*$J<$FvXzWhV<{UMi5X2MERifI%c-3?l;=*bI`AjN~LC zxiiFA4U<+=%+|a%nllu^W>3Rf)La9b{>e;clc}*8Zn`#_u)*>-#2LxvY9}lTVZ^{diFP)=IySZnX;K2^`j$=3%Vl$iC+$J}>>CJEQ zXL95LQWGvmq0DVA4Qfb3hnDvt9FT|zL@-f_Oouw@P$32{dVyu6Fa#g~0SWiH677b7 zyMrP$p+ykF4u0^@BE-&}5}oKo+jb@BRdjFiDU#f($C)M|p$Ko&C2_K}C6Ud^dn#S& z_|!zcm!>bJC{16U_S7eE9%z0MF_a%z5C%f9pr?-_NTde94*=?;7W?3bGxDH{q!I)j ztZ?7}@Ii|KNH89phy_PdFslLnpdcTxC`bqu;ww@NfCZBpKtB|si4x*;KYX~xI7HEo zjo5@Bo~XtUmDmnr=(QT<0IU!Rq7%JRqZ^+{V@bpT3Mmet8<;4D!>*BupM-)OTI^3Z zMnTz8XakJwz{MB`Fjq4wF<}{TNmW8|*g47(u<^s=$M!g~Kc)pO4ltx#CLl%!}$$nz?Kq=#=-Q;UP1a%&R6Z2P$9s`VGF;j4Oc)Y~TYUIKc`Yz#AyX zBXd>=ofA4k=hz7%0Du0d3Ght9JWXUGBN*WbL|BpP^0`kP#105UxQyRIB+??Jp~C7^ z1C49Eh8yGf#_H@s5Tp=Mi5{=MJ_@q%>_cSZB{N6RoTh-o(*)|B2be~tj}=TBCpw9* zPA(ZRewZ{mm&rM2OMso8z`VgI8-o* zJxG;4kf;6o?ox(`+>5n-6Ax#p;AZu6VtJm)%h z(D5K#hB1ucLKEVg=k_~18>Hw&^h|;gm`>v7$lygVu#6RcK%*$XCul%G1C4R4h8uT1 z$7@(8j=S)Kv&Vc%{-r2>+s>o_CrQa{kCKw_Yo7Ul)b3NJGIC5hzAs~$rQF*d;k$P} zl$H~SY?wUBlZg<41R6mx zPM{H7;0wfv6!<_8073n+$BWe%8t7Qpty2rMzz=}n*WDP8NdXYB;5f>l+L8XF3*McM zum_Y$!4B>n-Ru%~{Gbqe58$a3<8c|9sE?L4;o)7G`8-|}#v&EYVnG_@xgj9I zMeR{Q9zvuYO5_97p`IubAM)WM@x{y}Tp&7ECPml6EnF%Uq9>6?6Eqii;f!-JMrF8U z!$IO|OdQyJ4fko{C9)SM>ZEsz=&5sQkQ=Vff4%2<1;`^N=%8lHVrJr|%6p*~5`u-_Xm1WQ2g-<;W zVc@+5!~ zAL0QU41o@KWNi#0NT!k@5}d(_QuW=8&s0WZJR*3ZhA7#-i*FdE~68bMlS;APZ^Kn>I?zSxF{U5=%JHge;Pd82jtm|#+r z0>T~Jtz8TTrpdvac|u4L3;|*Kq}ynQl~E>U;-h8K5`HG^g(l>|B5CgD zkP>M@u$~3zg=;ElZ|UJ}-l0W8DU?!Vlq!+}=v!g1ffNLRAa>;N1*g@7Bykd4A|f0q zfu!#^1`dcMBwEe!eUeF<7ics=?es=^-6VFBO;3X7_<860?cLoJCY7w+D!N>Xb{sI} z(qO`)YAR@JuLiSmkrfDH81IcNT}= z?I>pA=$F~!WfI|K)`^bpC_eTmXzGb*4kSf9!!U^ctGEUOrJAc09x2N}Al#sMq%`D@l!PdtP?9OJBrGChN4j_gwff6vm83f&@vRxDW0Eq}e(-Og04kLpaL8?k!j99FM z(rk4A4X&mEt>PGU)Mc)Io!J4@ufAZgf-127lG{~}3TDUAcxQ9S=$zE3joxTW*<%vI zR6llR69%N3y`qpZgfBRQH+;i4_`)v?1JC|4?#&%3lJZvW<;7gMtCY&?v8^O!11dL6v6go9};*jzcO5!F6>A;M(V~0cRkaSAz8sUh9PqlIk>PCPO7HYiFM{~2hX5_mQHU3uL5vwK86a&% zDJ`j*rH6f(F%rQAW}psCtT-O(-%z91%5RRHL63=J+`*s?vMkyXD*oD^QMR2$ouABB zPY@_8bvzjF5|$d?X0)oIR%LV`!z(+;kDe;*T*ue zOh5@yp3vCZq2sTjby6!bhpwonCsMK(3+-P*i@xr(d#4wD+qBqlYdC#XG)4On3CUcodDCQ8tMy-r-*gqV;8@!wvU6KC zNjV&1sp&WlJap2X5utLT*0hv(RHxjYr(92@Ds7vsZaX`W2E2G6o-3;{*RX*645Sm> z6oG)eKW{g8mRX6v=XN&!v`_KOte31w&rL^Vxtu6P4vD~C-!PPMl>Z7y9l4_$Ji=2; z;EAEvO^!oc#d5=RwUWt{@H)4GcXcC&@6eOq#9CtnNeK0rVc}D2XR$FNTEp$Q- zFZnL4tD{=HiS`-p?FNb18V^QlkL$89L{Y17#IYF}bvlqq!AFIX*&kP~XawP8-E=ge z@AL^EEjqvu7N^JrQtE~)rRWGx4jW>JUAIT~cPJcH1U?))bE~01wZYU4!JuqC*aV($ z;q+s5Y--!MfhG+vEsxjo9P^>R$QPO8SBYN{0iU0@f0YSfl<)ZRQR-yiz*71FBmT~0 z`m)q7GSN-04;e^?v}k`gbLVkO@Vmr;q=QITM& zH8c|Q!0`+Ys|;!@JK$;!Q+W=CRgfSa7^(?IP`?BoSM8{yb$CvJ8kIZUms)a1BarlA zJ`bP*r;ajGhess-`WoRQvg==VAWK9X{muB{P&$;X2tvqeMD4P`a8SqkI(x4}$LmR& zFj_~|txzU84Ku~^62>BPx&jEsDF&12T*V8`QVB^Es$2|deS?TDGavTHNga%|#+d6e zj%vEyww@(d$Ku9Ors{Ydk^v*R5L{Oo5l4C3@2hN6t|`jsnF3D%MaAre-fC6esyO?o z7aDXZ7`0Z!r*HPI=|TB8?dO&iLz59n30Jq@Zp&X!rv1L)`Yn|eEpOA8w;rvFiTzF$t#Q4<0K!R z#2m`fdc$Ysx`6`8@YZ5ZI>myv(nq$*rkt#di1fPC6pUud@E~n@V*|xl=@zOUG z^`<`{K040riVpR77U&*YqItewAX_ETq9ob%Tu&wLIulSdj72LMB==vexPtbv2}lPu zEVGYO5gFz|lA-)bFki-a-@{P9Z$HcL;zUk>%2vbjJ^)pGjG_#gdcL-DD?p71v@QX0 zd*}!n>Oe3cs!1IQd>sBVReO^H)S18{jSGa`3V`qA^$yFxOgoB5rprCs>AQ6=X)yK^0 zgWBp?Yat(;LOFHPXNV|aL=rx#I;yRS)fO^LOEC);L4fq>VnmYTdQJ+c$1VZcAmMp> zW#Z-Fm%iLTeYZi6?$!q1o2=*Bl*y$V5^53{=5@%MICwKjfD=Wr#*cnH5iL=!=KpFs zoY-GXI`sRN|J$;miFW` zBf2Ke_Y;*xu?Yv&36bMfJie+HrbxO#C-v}S^bo9%)?H)2wPh>F;|V(~mc2aoW>hTw zkm z^LddXey8&${^^DnNJ@4#OZswHhv`K}i?&$puy#I`vcffOOa2u22i*NV&zk@+T$?Qk zXOeW*O<@$Z=?=@;Q%eFy!m*(!wBjbb0hzl zDBGCzcu8vH=s|;LjHlyFwnIQMQ(Mo@+5?tK$jmm^rMn>DU$RdUs3tF7OTNEK-p7|gzORf0QP8bN_`l`Wyv7Mm z@mdyciRo8zm%qNfzW17qoHLt17Dph{5@*oGL;vH1p-~*z;_P8cUwjn`@Q+lss|}Oq zM8Ez|mow)k!tDsF&BfG>)1&C{pdUxLm*?oS)HTu@u=$spr*Z}PbQtio!Q~8jod*{T zxnh@PClL|d9aADtC31~Kv$oDMh}~PcGg2?F7-nV0IP+%Z-e@qsQCM*Zno(|!v`m$r zEM`oX9WTy`wns7mUpshfg z2w4g;n|Lw7UWWnEQ89U7>@Hegvb^)@>9L9R>m3W-^cvB7`wmN*`NFatyy9529ZZku z)qrru5c*+!)8koMug($@TqFWNGFg+`2r{Q&_v+~#NF`tfKaF*L#f0_+;X>ME7e@Y! z#Xogy+1k0uIq_S(31vq00ZHHhwc;3igp~GxQiqH$f zeT0t^hN`fky41+Shea!~DBvftw)8pJVgGC|v_bTX{q|913$oT>QYXYUleM1M#i^KU|jle(nam97~ zhQXIjhGCQZNxbJrmyR{|Ob(B}soLwX3v{OHVPzie3(|VmJJT26UQzoGo{!4=YrKm} zqPy{Doj`UIs7D?!LZ^7;4`sO*oHGRB;yl&ng0EC*b80y3yrx#Q;?^e9fua9U#v;g) zFJiIuOy#XeIQf?lJ8O5U76|p)b<*u6_!m zNdKPc=@b{x;ozv>T%LyW)r6krF@3L|jttT!`&#ew50ZiAX%3-2Yuvw&+8>_DI(@G$ zddas(b2Gl`9wGoNV(3hTWAh2gKmauF11WtSTqu|NQjmsKG<4lGIQDnY2?CG-3y|`s zUx-Ie%4M2k_ZcX6laLrK+C2wB-rsOtPcWt<LY@(Vj_2{TwzkC{EnD1&JMBNI^UBGwJez{rfsgf@v{No)D*n*q3Nl zdTJO4lapQWqOb>8obm$FK)75E5a?6SIf!6FDUs`bqcQ=|-7}MmN_hHk3NG z_I!YTEoVP*TnMm~;n&%&`j(V3cjB?OxcS?UtdBqI5u&oItBcx1VYDV zvMy^Us=n|_>w?ta7w~wbKzdfh^5^V$v4fXQp(5H!^FwrzgcaQ=Ysl(|lkLbcsMGFk ztH+8KMrp-8Jz6me1|~#EJjf^94-VykqWhBD2ngC0^`_=~G@Exv;&n zozP_I%qfs4*&&W7d!pln^U3a)!71kaes)=H`OxF8>Gs&>?gl+y&p6C=m=2&#rE>WX z?dR*G?OTfel`npe-q~~Pu%yOzwle9ZjqP#IC=p?$y>N$O$$ioy3%)~qj70>ON!N$sCQ_n0^IRS2>%&d?D=YQasAAm}Tza`hb?HjxTM22oAy_+>hg|`z}&6yR~XORg-uJR5!ZQ`DIw>lQeHQ z?8!xectN(NM!ZPi`dxzBdWvj_2V|+ZUie1;z9T3w{Kb<_1E-rb%@dgp$X`7Lq{ z3;LMK8(ho%(Q~;up)bUx&cYuKhHyUXKksW-e$|onSfPllHbV*wD9Kp1A%uS(D|`T` zVcm_^mx-r;pX}xm(%}Y?`Z<)L1LfoU3*8n3Yo+>JpLBk&{(3dh@3N)`8JCFq^sv!& zA5xxFKk%80f*UEFbko7Rl?68(rT&ius7$3STUx^`$$zu0t)A*oMx@FJy%1sY-9B zo7^0@M|$$2R!oiZ_SNd2)&8B3XA%EsvS|O*@MmmvQahfY?);#NMS?mKH+$Z^_z~p% zMBFCr=hq?|=bdL2TWTPiG=h>3;Dv~f!q*?r!Df7Q15$zh`ImAHyAU4=SV z!-E@7A=gpOJkQRJ9n!Zr`g31DwEAf2f2Q`(oZheT?4O}x1k2)1QCI0oM@2!a1^BZ96AWY|K+{%9(xN8Uu<{swdK2 zRAyWr)m=opa+Es1cX|eV2B$V@{ps{T?f!#MpF=e<0x=XaF%6oCY~DrEUaaElg-mU# zshaR7I>QgZELn#rzsOWCR4uGkpmwGerZ@Slb+P%%kJhsDnRY(K-PB5`0`yJ!;h9AC z(q0zX2eTu-H*ewIbD^iCim#v41do%Yn1J}B0|}7l0iX-bd?$z5eqodw&mbN^#!K^s zM4BeuZ#(rlXkrkAf@_y;Xl!jn5RPw_;{(3zJbU9OxNho;znW!xa} z^RFBpW)JE+&1yoGp{+Ws+#qTq;X^rEhX2Z0rrfI;h=+)u{quo<_Wn41nZ|ygYJy@rRnp z>65i$+Sw-&_lc0N`(pm_VYY$c(0Dq^j%lU2FcJtpBr)^qM15!}!tI)xLnddV)cnyB zu~JJ|24T?!hN;}e$_33INlfn#lfrUEfTu~(44*J)#E4JmAg+1-XoS5Qc=|D1V}iNI;IkWC1^jyKt0Bw zerc5YCX}_6Ewuz_J^>a(5WkLau?JYX5Fpi+>D8!o0S1_y9(0xnDI`*io5mC8T+CceA5n2nl;d}v!Cs3thq%xTL zEo{(4|2r$~(*M5NQYaXN&*_VeLT0}mxO~-(1n7tzSV#!|gZazxf7@7G-bl9@l=!}` z!RQ%Ipi??^Yx=0gRdTf|(#0dZ;R&FvKXJ&8Vp*w_44i8SDG# z6W`V@&- zK4C4Nefy0XRr_@cUu#|nE07k?VOWvZoiZi6rzGP`bF-$KDUCT=)f`m9Z1;IB`WtI! zZ9&(l;Wf$!k*kAv5VUhh1d8HH3JC>hF$zqk;{1q6aSn2R$5(pHph!j`MU^xV95fS$g72{b6;bckjL|sR5K>3ue z!A3By7$U|53nf5(5a4t|>}Q!f%Ma6R-z4QLbe9Hy%eKI$TcgYirY+)a92dcnfF!4x zR(vp6$-<*c+%8>4KEsAfzRRPi&~uI6Yt7x%(TI|(b3%kLCP5^VLV_-Xfv*es%e8!N zi*imY@oA4U4>7iV2o(#@a=UBV03DpIL<{@!>r}}(KK&(`i0*is)3th3+VR(C0*{pNm zIgovB$TxtW??TI$yM^lyv2b*VJ-Cbdfdn$djM5*X0q?Bmv(~_6ai{t7#@-1_L{Z7e zMU2QtNK;t3f3R$13@^w#=x%OtQG7IJ&|-1WI^Z=8wu8?UYr6@0`0Cz~#@}gCVG*Q{ zT9}KJ?5N&0zL_Q${jFK%TTl&XGU|x+u|a9=?b298Fxl87g$D-e0D$@wL$0kv2O_L6 z0UU#IC?G&f2~dYhN;h%buD@k80fxbJ*|39`3H5J?vGhtX43XNdvXP>YGP{z5vsOti zLO=$PD+n7%C^8v~06T2PNY-7yuK!c2Sd^N3QPtqOu zH^|VA$lyJPp$s8)Zt@L>>1h!Jqdm|y#ZUP;a$s~j8neI?g~5nJ$)q;QD6)) zoax4&J$ecgP#x8Oj1iD_(=N?YXMK^@b8Y6&H>anDM-wfx^%h%E&$K=thIR@)w$|*= z)#OEgQGj;=nbxl8)``YxU#`-1H)}zT^N<_H^%ikfcGS_=!segE8f3e#2$%r@CcBKC zu%mXd1&hF;g(wKF5@Hh$*0`j&##Eg!kaG5Bk|Q!H4n;{Ei1#E?6cZ`j0M0iBEpZ}- zgLbQ+;@F-7a469(1p(Ffg;WE;p_SU60B|)yTYQ_M9s{WughV2RbS~c5WPDrSs@l(8 z5|PBaONx9uNtqRElW?CIDi8NvhRkd95Zj@_A~&t#?|Y9LKVjL_`0i<--o2sl@@I1Q zM!@%-gbB1d(zD@)cGvYOutyrB7&pT1q=m6@#<;{v7)$g*D)}{pI3qb2G_~mEs#w6) zEH*J*mjG4=4EIkWqXmEq3=`gqz2?$CniJWTVz_=*`mO>goPgXrL`F1{U1~$L(&hCq zhHIdSC!3d^$_vn`OMU-79jz9L9gKm3Q7|xoi%6J{9%4i}OY6pptOJ>hAIhU*MJ_+G zkH6x8jreU2$=CL?sR5Y`XJs>EIj;p}q7d&47$+4%R(22CTGKx&(BZqQ-*dPP#Wn#I7cu2iek0u^9U}SCC z)ogk5pq)eE(DwD8Ze^4Y;9oWo7DELcOr3si5dL>$2A?W$$fgS(g+xEyqW|C~JyZ3t zlN71QB3LXQVu4ukIXp?i|6Pju&B;vZcs23#s(*Ao2n}_^K#U!e++)CQm0CtDHwuUv z1q7<-7)UE>LzJ}qCkPA92O#k=0a_yy>7q8+zG546e2Lc^3KUC(a)r8C)u%S7Ac}ymUypV#AKb4@orQ`k2W|XAtyFp~SsmkEZ8C6iG+Uwf z_-lG;$k7@V92<>#5$X$}6+*ASj3E0$NqBgt5i>NLK#h=t+0G6A?!Et}%>Eto%u2IW z6Rn5}iBQgyAqWy#s2qx8|8A`0kv`4R#2%!wRxND+F?sdx?`6s3nYUYay08GU%UeO| z5))>Upgv3Ln}0Pdjl}*URRC(O5|AmtFJvFBE+LVrbh@1$%WugqC#ZyXy(m_TzyTG^<;fjj@6QR9GGAh+)3MB&RJW>Yx zfKuH&vnVqu;pxCqR1KX%RQl0jZT{v&ro>FuEdww@7Y-zcGbwZW4+0-F`;R;cCmn-m zR0xC?8p1RRM29|&Y3bYj*$nDA@y7g0cRudfONi*06oBQ@S zG+D3Oq7$sGhivFuPlqjdtMDW9ay~5fdDcDwV|N`}&+L872W1_&?+m)u2^9I9Pl+_N zo=;2ko}ACfOh|m6Rai4V=djUR!NRqYXM)~pUIF4?rkrv5z5F&!K|TtjbN)uBr_!dQ z6Z-G8YhH`ox7|T)5IN#_GuUl}?iWjd^>WezwJuyc?jjCOK_jW)5~N6S>!I7@`yxfF zg1S*SM`2cOb4NXj`Si~H96c7BH0qN+yQIfkh0Z3I_`KfTa}5wo#%D+MFn%az6c+Mb zf`Y*&UOj$;*WO{n9Y6N!u2*ME{ibI_>_@vVl~XMCpn;NO02u_Hg=%9uDjf8!Ww^r` zIK6vlEIdD@ye+k$yH5y(VAr-1@+Fir!80Xsu}Yw;n%e?j!&GAmzl3SKUrkwcLKMnl z7~W6+75qK(7)WJMT4-4b%#Q^x|q4eF9%Y0YkugQ8s%lRtz#{6jI0T_m_?#$08Ty4cRDOkZGHvfcV2qg;Quglm@c;7r@t+| z)$HCC3|94?Ba*%^6 z#ArV5pD)JpcdF9iVlFE=kUC49n&IS}shi2lg-mhFj*qIaGoBI4LL+LxZ`3zQ0i(7- z;6|daZBz1Hex=LXM;Zo}bId?FIyM}0X-qB7oo@xnI@-Hc**UHw9M<-#EVO&$^zL7&>rx0~D@Jw|h5J$pX(A zVQ9$JoIENr-Vy6v?7|sl%X{xxPCE0DE7J+8X8O;>(|d3oL^kud40y8B&jS!8+!8N! z!f*C?pp_$~+f2FjU}Le=hBJ1$wgDwbYBsgNsML_viQLgMy3=C>>`G;B^I4hR`Iri1 z2CRNct!wk(OS`)b*~pU zZv_KuTAjP7*X0R7r=6ai##=)#&1dRps#|;7rp6p5MvGn%^`yrg9zxl-Ju~Fl`(P0& zRnmUFsuO$flm8W!^Egp!yl=ux8M6%mgz?M>hhrSa6%lIIH!K?I96SAYm)!l=i`_PS zB(+p|t$YzvuF4rhMSJ^{H24qKkz{ZJ}({|QLmi|fz(q(}; zbG!Pz^7Vr*j2F>d-Y5}E8gIJeC+5{R7+f3C|FDhkdr4f7nEYR%<9_z8<+!DfdkA6G z-y4ZCDnqs(jT>0n4HLLv=-984NgS_;V8MENOcSQbjqL+vIeq zKZ~*a_2PZPbEUQ05na|T&?n;Gg0u9t-F?+x+>f9dh(nVTCKY}yDA)v~F#mP!5dX0d zedpCj+;!)Hg!phyfgL;KIwM&myq1bqeNDagZ3@2q9&!7>SGT8`akokTPP1NL9X>v# zP8+NgxGAFcJ)>{I(}c=#KVa=JkYm*uy6?wU5U2oVffTz+{fZIz5qL7eq84*|s4#rg z%}x1%n+%+MDql)o7^FO=sDd}uzoTyU%gWw{-L^2eW7x=3$>>>qh$qda^v?d z%wi{Vkp#ZafLFvoY#ecyIk`kp!2ogoMx-L&$g7atl|s6_qb z^D~SC>77b1<1FAGT;G#pRO(fj9zNc$y?1HAaty)tUCOq}%Y02re07;dK%@^(^8AEY zbRyDzSO=)(J?=P)5jKysly{M*CvQ-eNd~zPFR-)gQPatR?U&A*MJik&ERvAekHyh| z#@G=)%Z=(x#kJU}i)48SC`(IeF*F(*fV)-XZu-F8v;a5A7ux)}orKlK!fqb-C}Us#2XT;?D}y}Udgy{ys@{GC_|;cS&l>LXbv z5iEf+$=CT4W!&<@Wi`EJ~$tcKPm3kj zlrcAq0cpv&g*dZDx;o`F=A%@d@({r`jO4EloLVOXCBT^!moop2MahJw|EhBxxHJtc zN$YK7CSOY9Eh!4`FN&me{@GjT=NWVPEA=XgTn?^K=*mP_Aj49SfhZ{COmzOxm!9pJ zj!Z0k?~!>R676ALcycEi1dcfg3wm4?q|gw_bt$#Q;CA~=Q5#~#QqrOZgN%u-Rj zrPcf%J5^Wo@z|Dre`Jzv%cR$uXd_j+dcXH8M3J* zimA@CN7(p&SH{vnXY=UtesiD>8*+)|)kH+cT4uAd1h+`=R4uC^2ILczW$Y!}`N+LH zF4(wEy`>|oX+g}+{Ygz=_9|P$n|(X6NB8M4<)g7c3?z5jljrRz2@(x&96c?Uv};UM z%MBjL7Jej#Rf%i35R+`OuTsu?v<~R3wHU7kbtmPOO;;S1R50X7Oa`(Zgd}tK6)dg> zIX-d}TCgy|hOaJK3h%-<$^Fi?{ho)n*fFO5+)HYlH0EG7mpqKQ-{AtSbIxxneE+NP zhZ6d*RvuwjbJONpS&|b`l=&+txqz!q+-%$V(-!`_dRHY-U#yn#Vf#i=ySuE~Egcuy zkZ`<6iO1bq?Sb@FXaKa&c}ndbXJSdIsLbkWZ32JnwpT81d=c&T$AtSa_$LnAQtQTLGeb1>()C~%C_(ZI9OaJ~zBdPdBggSch%j-3#Co<&FP9=V@IA{Zl-5_a{2oqiYxr_ zLTLryzQtFoHYBLcL3dS6A<*%;?kI*??l|=@J}V zQuZ)6B5Z#b_T~&KK_L6sA@H6+CQKl^o6NI~hf2giihDRGvuQq{d3^Am(Tn_#Ps9H2 zh05@4BdM;PUWzTsr`PMFi!@c)1PWtXDhHm|1i=sUkf&%K5Rx`(9^yPobL}tLXb=4v z;rxmh0bwco@SI=ab|NE?r&!o8Z@F*CkxIhQtgO&293_nptVmyOk4X6xL$i&7g+0_- z{#{>`^yEgGedFj8s>oB!9lDmuOT-3i)_s5M`Pwc;{<<5~to;0KQ9krfUKo&E z4;@_$Wv1O%I2>y^u$kD^PrW{%-v^P3KamHX9Y1fZdE9fcTujdIp|+!s$iYJX}GM9d1cIQ_$ZT_0;{EV0IMd_ zcj=0Cnw&wU(vex+-L-UZ`Y-!z3$B@|VTt2qvwp}c(YV3g``hB_@85AseWo5gwH?E} znl(p$&8GT7pqzr!P7!EE@hIw1%0(pYAV!dtjIW%)XE#i{N}wDE(8X5I&(G6x#lQ;j zkW~Wp_B?gD%*}E*Y#vQpP9g|_=BY<9FwXo%K=~qPJocK^{X9P}^p933Ll2p&d(B~% zz-bQQR7Yr-L!drpZ@3>I^ad&V1Vi%#&b39PEP?YBp9*ag3F6;*i{P|xuN$0j*f5;u z5D9yOrFnHqy>d!DEW`H(x%g_HTKXTY)gq0JF75E?wWCetn?d8cO%wX>8Zfy5nqQ_S zAIYz#iRkA1f`r{Nru7P&yD`%!de^=~yE8;(jt(>CtQ4+Lf@oe-_KtAM6v@gtVq`IN z>QyM+94**n=~-e5KBz{l{gnLg5#n<}U6_Plm_$@n<8yme#gl@zTWXm+?kvYY@2Oj> zn$Z{Ma{9x&x=Aza{tw@EvrcabHTSOmYXyy%+72nadD2E(GgZO4vv*_XJNa~gc;HX= z0m;J0`l9lh7z)IEwwg9wqTYv-|T4Y0aG-fzdQV>Z2ZK^m#FRi zzz-rz1>ViW%F(c=r<96*Z^?BTAyFqlc9o?(?kJiiYo}9<-$^L$uQ*0`nl;%S# z-$v^f#rL+m7`Aip@?7Hmxd;e-8PyJmj;ctT{`Air)vMUrY9cIjHgcoAu&lKw@|nMP zz+_(_p7VR>NzH9(nG${}P1P)FbtP>Bhj(Pg1rltwSbSSU-v<=1eLmgv&R) zuS1ayCb(Z-z2CKdkZ}%iTU_WG(<^4&xJcd)}p=s!4XvHwF4H>{09(aNIeXpHQfpB4fe17?nt(t2v<`Cm zIb*p0jdJT05Krgur2pU(?Q-6?d*#mq6)(BRq+#)0~OFE5SqB)-ek1#YC zVec3vlc6IwLJaS9U6n-)9i|#PY)r-IvlA)vU1*Myj$Os$vo6ZgqO3$g5Ti1= z%9tb?22uIeIRd@gB)rWqHSC|An<0ItTQ6^MRKmdDCirD-|U zVibn1ckqcrj(9^=pSoLcF11LF#I5y?EFM%eI`M?0Gx1?2OZ_iOuJ{xqZees=>xtcu zpH}L(WHO>{)5O60PhVY zRn}6~Pf;IXR;S9}ICa|;zcE>v3{zQiXoF{B2z=1i0ToGYN}BHMp;c3#c`ashD_Je5 zWxC8bB~K)}k6h1ZevJCgzIhK{jLe(Vo$*pFFd{SF8_I*lPfzkY7XuZ=>uWoW#GiE! zC-yFj$+hu4iT^w~ka-16l6!EemBcs0NtXPIluhU~TEe;gfAW(c-&o1y5o4zDeR=8a zO^9HynKqr?#k?j3#YHToQ*{&BEy21bp<=Iaf_aI^%U}yLaXbM>Ej5V*{b{`=WNmG^ zt%thv+WA>A^ZkDZB@a>q#`*NQ7blqgq)POk>W*(<3Lok(jI##YK7!@~iM;MHQGT}$ zv+U=F>ggY}vjGx94Tr{ye3beUD{R5@Bjp}ftDO$*b9_b;ul5$%bT1eLt;wlqM0@A7(*v@{e8yjAGNqb6Ec zfDF5ZEA^>PX{f+#QZ_)CM2tkL)3v=sCrZ4;nwzo>XA(Dr-bu($FP^}l$nNgc_UD5q z7KwxF&1sTSYkL-Lt&x~kC{I48Hbl_^ z=w|rg=SS~CA*5jWBwKhNQy1jhz{mKwuYbShfZj)Zem*1h;%vOg@86g8iOfO92I{x{ z->JrLKK}RX@b%;W{)1ou6e@(DB>43lakzObT!8P(lSzFI7jrV+;!@-!KMP-ltZL<~!v}L((ogmPkI4^s7}4}bvqp5Vp=4F7v+Te= zni#y@TWMQ784K10<_ZPz@VKO;+PYAv^CxllIDEixY#>xuGoW--HNL2DQT@g-UD zfgd#mphjKp@gbaJI?098L|#`>ssm>vFaj4}PvEUSOVS&42JCqV&HkA;Ci^(S8I^1+ zf?vqiyohz32s0Gv8%y!SEisyK5LD7-W&Le*IV+Apipgi`em{9xKOBvyX_1*`BV8Fm zrxc2lLmmGj4@!_61mQnOS(6Jb#`*d9QB7VdUtAF5DrRDAbHOBjpoR`4I6(X7I0d0}$&raT0J|&rlejYFQw*MHEB#8M{*jXgLF(=GrkC z+#mqWqPF%b`3j`aez)&7&7Nf{v$T8kgn3O)kk-e5SIraPoIuxZ(~Rj zur2xwcw$ian=Bwvba@(HO510P74TB629=YQsC}(=}lr&i66rN`UT^ z*o`E_*!*w~kKDT*JH{$Dwuzz_4m|g+$e7-d&#Odh!J=6tID?l&jlwo_2^0m5Y716o zrKu_!k|9kr9>@C?olH~ARg^9(z`MDOEO?PW_$kl4ySu}Mzx<{as~C5jq-SbhIM8W3 zqKq3smh5u@_m!W@hWG@6O6C+k2I|30TIqtEmK3x?p96h-Nym2_AjO>p1wdL-=Z!h` z2O1arPdhTY>=rwpM^&5n{vP;s^0OmUYcqwXXkyUU@8P?5@4*lIsP!w^zCimZNPPaF znJ>fNN?Es8eN8CJ;AJpwN?Cq2|4>(^t) z&uO-=7}j>S9u8RzlO5p~S6f;slJb;VXq5Jg-yIPMDjs>XK7ish`>LUo<7(C)R!pc{ zVF9c=e2H8V-?i$_Msmphm`D(JE6`pUPsLhk}#O-E|5&X8n%5*Iig2cdh8tc4<-D zEy>-BT#k+QDxiDiGVz>pGdkjD&+DkK58wa&$@?(yMllxR)jLS7(4HQ8z|PaUCC%1N z#V~L>i~|k6IDDP+aK?8SZo&F~pGGC9r9H%6LLixYa^U5sN7BQ`)PiTRd@2<@#V-q6 za?{JY7Z%b;+FUKR*IB7Jr3EUa48zVkoQJ)K!W%Em$3%|NV$lGQhYg`TwQjPdLM*jl z5i)uUd7ZV#5rGlV1 zHQkyk!cw&&nzhQslvD;KJAgCuV$kL0woNK1IZiO8edV*t@{7SYuHwI&2e*gPAXe!} zAgo!Y`}1Y&b9k%cJI>u2={F@bf4tK9;OVv!G~>tgJe9hOlw71^mEEQaOE=U3uhN+_ z?S1iAE2&S{0^1fXo*$GwpBJNZU(Q@j)&H$ZdlEF_Jv#2QJnkz{eCkRQtdrwEn0?ML z@v!D5mJ_vVo7;RED-UnwQ;DMt?|r0TaCN&c*tII)B!~2wp*`5@ChLH~8j9@B{^>r z#S~!(iWo77uSa|kI)S+n96_K6MJD)6COHe`~f*#tgh0EHqReQp6?|}2OwH+-I-6dbI0AL z-}sfuBwkp}|HV&f>%4vb2)eTNzhCgR>Lir8iY9=np`y%ruV)DsA zwKU|lX**hm6v41{nbr>EE74fPA(eTm<=mIUqkIDjB2(pWThbIdQWbWoc#454^taT_ z0p!>iN|bC7mQoo<$&{B5FJP*!9x5WQDa`Me55$8}F~%i2Wv%Aw-AsJx`E-^8PmQzg zBc?TR2^PGI8k3+pPJq1~&|ajDnPf;2hP4P;Mc>9_kYQbvEvS9z4zAvNlKJ?e+J)$Is{uKXqw(#A&*XWL}uhdDN_YaG?DJTf#7}It$wTqkJ7y4yPBp z86YqbrMt?+cT>KDY)K0=ONNt2**tK(8B_cETWkAv{#%Y)t5G27$iD``-DaPYt4&|r zFbjDyS^8vsJ+-Z~k1BqWWX=!k#dq_o<&wn2MPjMfzo(5S>lVmMP{MGp4be!WA+`|8 zvcZ(sXIg00g{p{{MjZg6t-m;}zkEbh!<^sjOooF-R-IfM-ZGV{H~b^JlO#IwPjn{z zl){u4Z+b*-MkL3ItUmd$@e^TbNUyDCd|fS5uO!Nsf~W=sMh7JZn^d}`rl^*f(hROr z4K7lZoS(h1f0=r8`fQl^P2&Kmg8d4qp_-^??%VSPDN;JO_X*7^qpQlcTgOEf7O~I|MbE< z(|mbL@7>l(F-c{1n-=qBV^MK?>Bjc^PN|q$gTFr8AMAM9MDNUWkX;A6f6pJ}Ay!6u z+w6>)-T$)v@Akw4_ud~h?Fca%Q2fiCn(k0N!jOsWh#a-fi?swnn&J6p11R0c1q#M# z+~bCNl=(Q`dHWF*dJ$twOR>RNw_a(amfACwmeG+Oa*Nt>Nb1jeA&jaICY!UpkpF=x z-$d=Ho7!>u-Rmd#AVv;*N+G1X4cXbq%kHWmvwH#)Q`kk>$ZIfc5K1S=s9TYBJr`N?&&|9pYUZ5cF$Y(P*tRGwm1$h zZ5vi>lI$~H|KQq=o4w3^_NEvWsW+ePur-2paISTDLpJ9wKX+Vg{n;Kaih(W3NiKYG z_=Hw?hF5$W(mf~W2rb-Kt>5>Vor{=VeSc%khxv8f%-gqlWC%j+ciny@6h?Mopb_fm zd&6lr%8~AP;_K*JA#Bel*~w3jb`DeSPEavb zlJCDWXQ=d7k5b+>3%I8~>|Tliq`T)+F1<%>@X4Ql(As^^C3v@zf58=uAu}ERA4O*w z*W}xV;f;-r*kE+SNJlz)q@x>YNf{vxj!*#sH@X`|K&3+gM+z1rr5mKg5mF+eq9XF2 zFYo8)`TAVmFHr_ZRK$^4&Dr=`kmdm)K!H6RxOORHJl=S;&1LH1_Odbh*rr1qXr*EAyfZ4jI z2ReH44;q+cMx5=xIm4aDr%VS1{|k5{E3dY+;oW?S9XD^E1=C0$XURwi$=~nX;2+wN z(VpkcCof;IpGUc#6P8ELd_T2Y*o|Vi!*^HN-YEGGhjv2u-$Qvy- zk7g?dR*uP=YK)(`X?oEv%gMoao7fmr9aW^t^8PC<^#fdQcK^#EnssBwz@&<|!&>-t z|AE6!;SHb9F+Le|eqMACOFC#lL+S-?J%s`lctsaioD4*!&|#VH<|b$25}mmL34J+n z(_ew737HtqSOP8Zw@U0%Qj$rX7dIpbU!0O!5}}YB-NJpxIN1U)rtQbecn2DPP|_UA z<8eXF^Xto4N^EUO%$ZI$ALgM_62h%>IE-?jbvc%MJLmK%{<#!2KJ}i^v4X_0RIPou zTzd6N!4;}GLuKk*?Vwj>0ERHfRwpuO&ido(TrS&K;TVxHYe; z?VkG2N=Jchj_s-rTSgC<$P$Mpbtk4hvLM#rQ1KoE2Ns?^;#KG^al}tS?w?oPl-_kWiWWPv zbw^otC0qJIj98&o_>{9r@KrJ-3_#00#az0X5X_pSy_68R1hqH@HHE1(sf2LlEWiP%BEG?W*8e${b>Bd~@)q;qhxo#}}hV9Hk_FvPZxCReD0_1=V(q-p zRVO8IXLWNA$;fB}Gx)dmCL}_2F|dcaww)Vc_U_;L`+MiTCqL5T|3OnxG*DLdCH?e5 z2?iEH*WqJf{Y2OunFhaaB10MK5dbwWJ);64n?_?9e+7?`cq#fy&HeA6dhgRQsyIm= zi%*uRH{n|1_1`fIVUiCny!Ct2)uyT;`ZNPZdG&h9#`|f5RH>_vuRRa=kgk`U#iQq& z_{hT{dAUt-dekbtKP5*fOs!AA32bsr#;q}ALh2$?%E*SYs>gN3)AqAVpnc4HX}pJ% z`BX8uKMFo$a9-5XVN_fEbfwN+&R|}h1Sm7zHKeO!OW^w^FX_huF1I~~x#YZu(G=BV zN?!`w<&bmCg+wajp6$^X&n1uY2>4&{>($DS=k?0Gdn!K2i!B~^v| zxIOZD=PkCyvFkDvR3m&3_hk}*(!WTK7K#;IBu9@)7s*kQXgcvQbCy}Ar&k_;05!I~ z1MK4Kr%-2PkKxR? zOpRCV{bPWNvhZ=h9U?XU?6V*KW0VMS1@*@LmrIj8^+j-UfZ zU~xonv+}Qf@Y5vIVy_ok1OTX1ZJNioK^q|jY8h33*2qrj9nuMWSfhu)!if5Iy-dP~ zc6tEod1eJv>3#S_bB&CP-$M?EwuwzFr_;Q{-x+3$lldf$yTJ>#4tfLPTrcr|0ANH| zLx$Yz&<2g0ER^ikIb%_$mdhr8O{v7hHkERNVCPxOjNmr)@naCHo|1>mfPoTlV1U`I z+Debd>$UtlfxDTB?}Rfl~Ml?SQI{aXW2D; z;-@Nlo#}SgbU2vGlhq^-R@dImOKhrY}xJ%ZrkXo zDYxh`2TOmuZD8u{oyUqHmnRq@Z><{WtHjAy=%SyDIA z?$#F*ChA!m2^85`hje$$khHnJJ$oDb;qI9O&1Z%$tuHxa?zf_m{KxGo?0JoFo8k}0 zdv`cA8aW8`D%_rV;t;8C`BZTS;EjiB_prW=rvG?+Ywd;J{A74NS`yT;?7)56*x|GK zo5I!Oa?}2qkbn5dpILLv20vTHz+bY69mm4?t5BARgI8 zgApiZVR%}R0z_5vf-4i{W@nIs<5fDm)%tQvEl>t0Kft|VwiHTlMNFcfeu(pvnNxgL zXey0Bgp^TUTmk*>@+!k^z~D_yYdG@1VWXaJwupwAtg~Pmp5A4!GNc@Ce%i}?byPoF zU580dAdBx_y(fq-HQVhl;flXAn`VF#!R(MmFs#xRwX`vy;V;6w=Qj&T^y@L3-?Mt0 zx(Qgz%LqI5V^fQuI@ib)HCPP#pdWi?26VpQHX7OiGT<-x3e!9mp5N`6@c@*b{2!S?wMjcVOutzP!GWl;wfh}3JD_ki8EML_seN;pWg*7f`zYp; z<_G`QtQvD+&3-2qb``J^&co;TdEF!p!*t1VkgslnurAxv=_G~r3Z__;zNpm9M^}r` zOY(X=jeumu$O>34ql+$HrLn-#E|@*fW$pg4O5t_=5Yyt`3t%UUkg+hG4TbL$_ce%O zOfSrrjH2=k0lF`{j*BtrxR~4ufGAXN)Cpy|THXm`4gUU&9?O!x+xn6{karAnz545KV~@2A0-3Ekf?6q z!*ATS4|hEzqTfFg^hMxGMy_8~s&|6_9)gyxjt|MVNeTtSs`%DVC2S`5zyTT?X_oCb zE64o5gvJ4TP6waI^#EDqRi?B4+poF@S~7|oR|J?0cyiC9lF-hf%#QPV+*!plH@QPI zF9tGeCBiUX!m*dp2cPgBr-No~VML^pgsSKuN^*tqUSc9Vsl&AJ_?A@8{Naw_Uj55d zrMyh@a!D)CmotEa;&)gbJ>wXuO~AlR<`t?Bn;t`wL^Lqnhy0xTExN!gxW_;w{0jjqVD#?RgJ&w;h#0)9Nux|-0e#`C&O_49jb9bYg zVGCn0P|OuJ)@7>Vd9;+6sJbCoT~WnT^m1N=jqRedWwka7Kz2QXjVXU=l0dl2y^h@rAL<_KSTew>Q z5#b~|DNh^zWHt4rR2JxIp|_X1PQ2`tuAi?UOh!EysE{=%SAW6)eev18PMIq4IccD6 z@oP2Dh_Q-Q`I{if-^2LP!;#h}z^wA29iEnyFKzh(^KU2PRNAX#zxdm}TCsRlVu^N6 zM$uK!`&)s!=BDj}3leAE<`f~61s+-th)z#@UJfGT$J@%m8glPF4c?x=pt ze)tiwt{28VsB4$yY*%=$LHQ_%>AJ^&50;2|N>>s2$ z6|QUTx@ZAJqjShaO*7qx?<9U(8RgiT>j@OOauOqn6LIJfuRSvK+Hfz+ns7r#@~M>; zS>Zth0Hn)fvY;<;U=OX4xFpRB#i_J!R$2T`jN_ZkR*9{>l`MA~NX_y&?_*o!WD3gq zk>QT1I%4nqvid{2Jp><$(VD#*#(P?-K=W4r+E8JwvnX&o_P`z|5iLGeX0qR%PQ#p9 zw9sVvOogkLA^5`y3GWb8^rg|`d61iIjT0KHsMxf8;M2zKkRSKUZ0l3p*z5J8zaQM$ zUflS*ZTxfS0Y`Mr~g|MUHRCu8kf?)-^@pNd{B+D@e4rdSW=!oQVuPCEBQ zIFZM5mj>VZ?i&cj5jd3`4g79zY+e5MXRe3(D@COh!3JZ>x-J(12%pAs7Xt?x zdiOBq`i*=mWInSdcCcajt7S4HB@4Dk?pd?z`{vH0>1z9kNbM3R=Pd(np7N1_WzcvW zogi|^zHIQ1S&yT=RZL=yd_j#{iL!jjHF(D1jPu)VTf6Fl{WAMbZUge6&6muQ_GzXc z@ZJUwq%_CeIM`(brgIEV_N9H~Nk~5>56w6Yfl&l6nBklN0c4er%VXHO^>9%VK!YTM zGq3*ka}won;|y^K#Cv#`U-joOQb|k*#pqqG*2Q2Ggf|7mQwel?zzBgX%(2njz=!`V zM8wtMT>dm-4x2Z{W^4RLzY`Xxqw;x~AmWcqpB6ejY)XGdPT#3L=1-NGo>D(H01GcLSAHqPiptdP$M%D|+GWhxmlOdivBu70!jIdf&Kg$YLIk2*a2F#4=^@%THs2_OzD4Tkp7^)OA<=S}16SyG$LfOsvtWl_W7& z19@}HN#d)&>Fv(GluC0RiD4nVJrbd?-QB4fowrQUa$@~g3>QsE^RWd zCgI98Hdl%qFl80wEh*f@H7~;9G9`4JwA<%=&>>;X^~aFb)30(n7Lxbb7!VL{gXaz4ar| zg%|pGBeaYY$(o|5lpv>nAsPXR2I^ExZt|@2K4)!(Wq!j z1RN!x96`Ri^s~kydXo~ti#q`R>-V)-w>Lg*6{QCjS3dQgEqS!@X@X(CLj=^$b9H#l z_8jnv#3;MyX~mx8q|bX`!RXSsek)+?b7)-$Hpww6<4Y39C_C`z4~MOztyNjZE3(1e zX5U>`+cy!w*u^>yF(yqxaD5)HVt5Pf21a`Z)GI9?wc?*7#i6teY0sBy(;lPJYwOcFQ}ldR>1o#Bt_AGJ zTbz+VU?s4tW*ero@*G`GO{+E?EHyv_4TmjE-;$Xlh;L=}%?<7KX>MHI+&0{)wtNh} zy6$~7q?(uRM$!F&jT6Qmu|)SMOY4Y9Lm6>fnUcwcO!>5I=3&?NQ>;V%+C}NsrJG6V zVD|8IrC|fh)@UQGRu``AD|>xoN;#QxQQS-Hpbq(nM}$0^WICJW!7CL|PpR>?pW=Hd z%$xk-_kj3ZtSQP;zzc(=(IkiDa)x1?ylRaVHTxCWMQ%W#;!9HusURqfEb0mpU(?mB z*NfAfhPo!uQ>Zjzd+}Ee`!vZkVs=~#2s+KocnyF}P;-69^}zK|&yc4cZiY4&*i7+9 zo5fj9AVi(Ch;J#7$R4w9SMN@;LM8RhK2i|+?CpDJ{j=(u$7SM_=NR*z`x8CIyAPw; zb_yFF!5bZJO}aK^$Z7jJ)|3troH1${&Q4<;$N3iuA&yF5PkEWu`lYLh^S@?zf9;oC zvGBvLh+=1}t`ub|sEsAx2GXbdXlIJg@QFiC2SsZ#WvvKCCjA_2vr>*c(qS zYwo|GHkI?1_cGY{KQJ9A^7OZ*t+6~aQ$H|!m)!6=h^a5cK00KeQrLOwl>Df~K)DZl zR9HkNb0|}t>fdm5PIC-J*F3phjqb>Q4ra6CJ($jVRGIyu4oUFgCwLn$AH4kJ6vk7J zxh|HKkFvHo)Sayf%ki)v%qtIFYDfn8rGxbWkdul~u-+xi&NFR2#Z(%F6JXOy4smH4DPh|%nNuz7RPXr=p<3?KIGlXHg_4tIHRi7(S4O`ITE zd_>D!TqqYaHe*L$zYoA$b%_avghvv2x#ylYu2}!H0GT3}8TQRSOql1DT|bdEDHae zM_+l-r`pG3l4fI}HBsvmPhRG`a%afHpN6N0G;lxihz)RY&Tk-i2Fi`orr5?$(2Er+tTS!!(2wqh2z7@%DA$8Fz6lM+b*h zHL>=?=6cM9n?DpF_~dm~yjZF}x}geK4pw<`8A<-PqM|!mo1RQknUq{!bht>{&B`@# zWwgwW{&Yp{j{v4Gfz_nKLxJ;@2?{VIFg7m9DboP_+o|E!F5~XSpLbv-TnF9F8s4A(vgDI&o%q&9va|YA@xkWH zPinY$fACd80O4-+>^t)YQeWd(-^-JKfggSIO7eqgSvHTBWOB^gLuA4JvYidQQmOB7=TWwNxHQ_ys} zLU>({&_0(3m?_S79Ww}O^GHD>KLd10$}}P%Q}xSih-3}%xM9*7>8!J9yGLKB&|yg? zuia8F2>ED3$5$nnJy)S)P}PzV`pVToosn*LznaG&Uhs+a{;q1$R(0=VYqaw&{ZF34 z?uR+bu|wY1N|j4rbUQp7FLf|;IoVnW3z}GI#Cq&aGT^ud)Azp#nd#sj0AT|Jco%{3H5P`zaeJRhrrEuMx!WlN!A}ccPw>5YGoSq!=(B6j zmfQL9^`7N|_m%8lt3zLe-Cgy+V-13Oc_N5(A=G`*-La3!`>`}a;#@%wdGAJ7l8mIx zZT_;BU0eW1+OzDPs>WA6_&7^u-*~KEF%i|=y;pQyUNwUEpbjndJ;p(>^9HwEI8Qt? z@7uqg-a|Y`HPyPzK7>1ad-2$Gxt98zNp|`V4kl62-dXaec?$tyGx5Y;gTyZQZ!M zdmDf#Q@h?q%68`Wu*u=A5Vw7PI*Q3+bBj1ph-LaJd3?knXLm^JlsCZtWZ=_uOfR?u zJ>>eNFR8Ky9j;+uZ1=N7luu{9vGij%8+D6~^|g!*|KP*lUhGd|Qx7u#c1w>PcMpBk zS_ef}epU|SKAQ>o_VMc**WHhOCIeNBKqsr{>N)Zvc#>i}+Pm>>6v3Sm0GAd!j$-Rp(v7S2hj`B}24T z6NC10A3G@xAIL?AG8xWpL2cfz9?NBXZfaF{TmpX`hF0qg-}OY`h!G!K_XGZ+q#O>C z4Hwj&*2VB#xBL)F^YvNoozHJ8d@u(b+cIckpOax&G zpXc^%{5x|X8cqYV+pk3yrZ?(K&YtszyT)TdnAs;-dg^v&fDz4 zWsjjko^Pd3wBAGTpoOC;!Jt?wd$clkb@K7j%b&|$!GLZn&=Akd2GXjy_Cl)9S$Gh^ zL7R6q%_dUvf$kkW-#+#eC{yRd4a0-g8d6S2oj=s^O!VoamfIu85C`K+dJq_woMSyw zhbD&^S9vZXdDX%W5BQt-3gH^HH)K2d(A` z6XyzJszcJGexbNi5>|1vz73|}itkO)^i36pC=Sp?WQyQrMCd5-ND`LmLr}zwIMPiw z%|x;(!bU=*2na#GEbfIeWsoZwK?1V&>6Z^1=U__n#{COQ^VkG?#~Jj(q6@92@`A$r zo_&^V%z`c>)qU*M!aQ#t9ILpDkG|@JU)TNkh^UbT@^$_ z%Y?xxLIvwjfe?|-aV4m(t!xK`eXq+iUG^7RO&d*pieUyHz;Lw zxbx80QicYm&}HK%-a{NI)$YRyXL6?cS7at~23$yo2SRsv>R;~r%7uw=n!83@h&Bj)?I_WO}?SuER9c@_UVs-nfNdIvOakd^;}2 z_Ck*3nN)kRn1S$8cZ&r7(1$Y#{@Okh!NLHXJqFyB|hv=642>6@TfI=(TycJm)`N)yyXoH2d1)Uj}S4X(1>I9(q6$4nKAwnQ8a zmi|NJs$#M4yMy}WK56a}m*dM5z>#umT~I@8>U3gQTPZ!gl@4swA=aB+l+MG~MIB3F z%;`tDDg!l?=kLEkX`AKLb zr&)k`b%Wz`rPY_|uPWe)OgIFHYnTEfGO*_`ID(PfV|Er+y47f&1~ZR*dedScEFKTJ z8cIj+h|#NBsjfG?5Q6(eEDvm+E-MjE!f`dt9C)@QIgFKZ#0@0RTA|FLoKq)xt+G zFE%Z#-qmpVUjp+u=;u9ebb%rx7D?llAj;W*wj`QXXz> z9?Wa8&nsT*k>lJ*;A^o*6 z2H%G^7-IFkgqpdbl3l$ifjAo8VgL*kXOq=U)x6ntRX$Npsh80LPs{z`RNtmv_?1QB zr@Q^(Mheu~Y_Bps85><8PgbwCA=jN)+6;Fe!9||44_ATw;RJv6+db5g-}kmX-iP5S zy*wT7w2m5b?$z0s3Zv@c7s`-C(MSQl+s~5Kx#QE+!5fUUI+-@}z09Y9vY1}U{=*Sc zvf{Xh0DA?axORWqD?HLvq(YrLBDY&E(wz^mqH%qpxeU z;`iaym5P{^G_nY3*0N*S_A%2ktx-BvNACjJ{^r-M3Y!shQN~L#iOWus=Ap9%rRoXr zI1);-OhLaMmMiP>$Mjmm2COaJUN$tzU!#EteZ}waJldqu@DC1x9bQ1dmGqqyr5{2) zcVfQl$(}8xB*=uwXWp!r1%12|zaGT(lB}%bv1O&cZbQ1gZSY)zV&<-mVZXV^lNhzR zL4zE;q^-DRJ!;HePPYKlxl%$Jvy)L^?s6YwBJj@4Gb=rQ_(b1!k@rsj^Vq*@^*zi( zZH(tKe(rB=OkF&4ufXEjr2TZ{sQ~3+Gu$ zNdly4u$uETv5%78LT^{0wr9so^N&S&^7sIF#cvF|I#;8!RNu)fvA{#RK#04Dzks!G zOR0pfFYk?9xY~$LUpXPKHGil^f2@-yIuCs~=y1QwbG*Lztk&z<{?b1>+C!Efdl_&3 zSaaUnvgB4YhIB0Zv@Q(l?oi54=RIZKF}V`EX2?F|3(J_LxQ<4N}IB^&O5+H-hHO$F--;)JdZ21XskdwyR(6 zK_V;$0KpR=uGotL5aX{#4gG-$K(+Pg^L&NmP%w305kD)nPrPpDwR#w<8X8;hmTnOR3+%)kmQeN6ID#< zuay#%sDfKSM0y1R3lw1hVxNBGH7ti5RGNq0P`4TC-ILjTsY}O#A-AICfu?`?ieVup{A}yjxlx#oxl57?+O_WASiwyY!G%rK|pZQva+u8g0 zx`Z#b(u*`B+f!k-r@HLNlP13``A*B3n>~bvLYbF(!;=2!W>Z4feF?e?pABVWW*oXzDp(-8<@_=J|A4B%?@uoauCEf|ABbH)BpB`RW)!ZA8%@aN(2Oxqk&w8%R7;ruL= zjI{L!jH zOM2q3!7I_Cn7C@XO58P9lR3=9TtH1RcEYaf_*x`|@$L;qOA9z137bw%9zE3ua=2}=F4ldp1?H*Hd?#z=Wc zg!&)})#d@19B(d@O};ZSvm+MKhvn|95FOe8n-e%CvUx;30872#7}FqhJRcUFr)ivSZ}t^j2#mDwQW0<{(5rHP23TSE04{MS8%0yw1Cbr72j;;-V_&#;Ko z9a2yc*JBZOSnnN?9EaaX_5tFpx4z+JHo~op=zxW=$qR;{UaaL;h0_KF22)n$t%}8G zihZ+6!wR1N>aY=0h8z1yXRMD^4rOT%%dhac%KZ8wzH^0`uQg3ftS!t*5=%ptZYNp!kD#M>MX~$=xi8gU{M@ zG};YZ{5YM=HSrVq;p0{=d?joe)Igu#ot9+e?UeFH(EGf`sEiqUOZ5nJ23d8{H^)vaz*TPqh7#2mcnQB7qqOHmY1)LfX)N7u@|&!!3-Z}fLKZ*2^JCe_kv zWP901sikfsa2+F|l&XI3wC>m0?mY}x7ASj#tNzM)ziK=o&{s8~egCxlw@$A4^BV;T zC!cgD`!$F47^oJ)Qd8|1W?Z+BbFn zGNI6XK#_0M_r#fPxj8fS&%7#9&!6`!9#0tcQ1I~ zZ*kvmV&_-zRTnc<)PFwPva6zGO?3GH)ZO$S z6i1=e9V|VewHyXLUTHAAL+2iIx%jg;Lj!u*|5G7-?xWCh-Q+aA69xHh2k4N7eT?`= zFO!9JlG?hcS_B|%xL|Pwf2VY?YzrS*+R#&GV0f&qaaN{YoA9`0j`?AKsXpi5$I;$d zj_KU|L{pyacjrlBWkzaJaT8fj^j{kZkFx!@|AxWGk@3nmGKt7x=0NlYxuJG&H z_nVXZ?J-+)k0VeiH?x|`2lQ`f#trzh@y#=7r0KdX1hW|<`FbQ)hZyiHB=Q{e zI8a%`K=aj?NB{m*Tsiv|pKm?v`j{S?7~4q{W%(;=HBK$RHX74-3&nD&LGQTg(bB$t zlR)=ffQH&YX`fc^?I^Eh=cbD1FY9vW<{!=F9%|R?O#^h($r36)>}B$L$*@F~%)+Qs ztE_=E)~V`;jsq#oeEjg+C#h9lIsyjqFi8b)8i%AqiDOHAqIiD3ddyx|11M#(41+&A z=TQ(ds-R6dP>PO#z~{}*?wcRT={C`VR5L}>&&mtBqUHbkq$%+SbeKi?sN&?73kG}A89XT*VD0FYxin3 zJwyPaG}@_CN*|av8QawfER_rvXx5tTc+OkxR**Y02e>(}5%6a9)y;oj-kkqA`Mlbb zbESv+-}&Fa|Cn(E8m2BG0UmEcFD=*W+H3Cjw8&hEa4PK*h(W2GKm+sc@&FZC9AiPS zOk>Y9Q5yo3&(X00WPD|>n#EFo!Y=`)0?^^GQ!{p%ik zG7Q*WA0Z^L8z@Re9`Y<_t(8uPi8Gc}Hwb{+?YFl*&L(`UX+#u>1n z$>@H2b;p@OLt1*Lg8QlqejuLlN?~hWKkmjM9`KV2LoSi1fjs8gvj*{=6)FPEYK=C7 z7_d7j&6I1S?d(Rv4^ms8-JL4a)&eR^Ii!T$jP5sle@#^G*R2pYsqVX(PghO zz`^)zs(QyjD^cw!EH_@ccAhO`ry1`RPd`HNm;l@<_R^JWA9~Ss>2XZo-K~BqQ_OK6 z^VRbhh)6wU1Ka1C%rh zYh@@;CgsCg6RF~tqY5E;$E_yT0f}P#6*Z=j4UV@M9HcTAm`SW1(eP0_2Ra%~pH@lE z&ZkLIW%l3V=mwAsp{e>Zl`J{MPdxv~IE|bU$tB|8#$|xGG2o$od^t-?BG_l<`@{R$ zg?0Bw#w8AY9#RVF8CrQw)X z-|HkMf|2uqC})3$H__h*6zYZH4u!@AbhXJGEqnJ2Q4)!4K=4ox!Rks~T@}MY@JE9}pr=Tqf`vaM7yre$%ZlG)aN*4Nk?b z7oP@$sqCk@uCtsxBzSXhScCaTY&8!o%}=4igY1F83p4vC14|mrD98D{y*!gNT&Wgd z_Dez^D9x%l1^gjWFPI$0y*NR|DYDx-X@TBYj!Mx-`66uy{g( za2bb_k_Khmd$B;OJIF`5#iMjFF;StVARs`?kd&8X2Yv`vq$ElX6_s;UxqyAthi!%dAJqWOe_NkEyM8 zOhfR^jMcS++b>?f$zc`dT&kh~U=w}4PNZKlGB^b~hdk@C$-V+1v8VKEQ7k6Y^YMoP zcV4Z1I(p^MQRqFvVzj^W-_VPi}%b2IK>SoOVb)s$_zRp}Kr^m=l%{^|9$_a`5@i@-%=tj?21<_mw{+@zl9=5b$J;8(PY@~9#Z2V_a!xhfF%tBLxBO8L=-E@c7HSXEFwu zp#Nkl$q(2^&6itETy6K+{^rlR@HZSiv<$2L&JnP5cVXL%w@jfrHcZUAUnei!it{P3 z;wr_E=1F62a#lIo;`6#)4d%1cjf%TOsmn3#_u4dEyp12k$McW)qLnUAN^3y;bHJZE8%ySKSZj zUmPykH5DbnR?mp+fV8U6RX)Ps*@siUw`(#bZ@)A~HrFB=Axo8#;)|O+nbZ{}?{3yE z3%%Q|`B@(JEBXgWCfu8N2-$jJR+7%&RBlz((d}&38$w)xk;B&d45go12WPxb5Axno zW-hZn`U}c8e<2*m^Oc=@CJAXb*?;uJC(dg4fJC6Z{KBUIW?39&tC+jYk%A$ zTkPJfV%}iBa$*!?q@V=M0;X^XT2$K|Cdtx5E1J1Pd{} z|2q7QP-{fk7>gJG6K<@0YhKoB5Dj}ri~a#5m;N~xS&arHBj6Wo)}>tLX);qEl)1}_ z?=JxU=fS;&ML}_7$;=9%k(AY--^g^7)sz6ZB|+;M63r6r0zOx2Ps2(Cvl3iKwEI zL^yZbwSL3klpD0R@{TM!7m|0@0OI922WoJTXR=}ihwZ9$_7jeyso-=2`WK*kJYG7K{EfA(;O|h$?@{qtn0l`>=rB> z2DVCyxvbp2tf-0zc_QSaqApFIap)$?S*55o*R=_bTLK=U&#FzGd_9JC*!Vh)899?l z5eRb~rOs;hSHnt#Pq*H-dxo=`i-I`O59Adjyy`YN$E&%b^6uoc+==;pCut+cG})WV z?fu)>8zasGEeH660=PZ718r|yp$#X364 z$M0udbfXbGlRzVg2IN^WH7No*F2zb513@@u2{dC_+2%?oaUDRV*l=q6GznuDIgIf-=fa2w$*!eqUU5Sk{eI6hi<9g+ZckK~e_A?tTjF^P$z( zxpYa9Bg31c>g1wQt*l6tcyn8-F4^&Z7a}{%Ny0AW4tL7;o$_QtmbL|9(jclt`rRrHYzXiU(9)S`oZS;_%+Zn^4z;q=2cc|xx$VScgfp=^B5PzZt00ooJ(B%z5yH&c%+Xp@OXSkftdi4N;*tu; zm;$o#V)bMR34dVzvCaHiCvPV2jl^#`d+fP)M7?9>BQfIK+~2+R#2X^EBIzX?=o^j6U5qYdE^<^alIPZ`Uw~l6t!SQXqW1=ah|B}miG|l)x5?KvkeqqH|@{lI~&Zgf;`jpD%xq*@r4t79>{};x}lbHO=3k{Dz`{5x0N!cu% zotsP5_AR()Vs13@L2nlw9Z9&uNCmMUW>0_JmSz(-yHqYkgv9>^(Gv9@aHK>OOWyw+ z@-4ahq_g|MU)?`72z3C;QOQ05Q^6`#iF*3-+1SgbS1!53cg)rr|HbSyMksGAi$F$)}1o~Q_k>$D!K)HQ(-ydM|CRTf{pX*tf?@U@i4mC z$th-cx*3F~J4UM=m&9BURR4_H#NgpugtoOyOjQJUM@t(hx9vWNA@-b}NIx9k0H+X` zhOGD=W8oig`A2xz_zU{x6#95H9e*kP7J%UqmPvvSSxtV}QE~rq13VTFKSmcSXq2dG z#MS=JGu~#(R|9;)YchN%a!^z&X6~>ka6Mq*?vNBIv)1a*>=R?nI4u_V<^k_{*okm5&=a-kVW+j_u$v+^r$_jRoZi;zq%)v^Lqu~w) zwRb96LO-!I#CNK*-BI$XS4fdi_LP8lD97}Py-JpM;d?VoFMV@XVLL4$?{gXSFyrm1 zTuz~)!|Z}Z(c>Na1j$f{ZIZb$QK4+R<9|GzXIPT&|Gz;IQ9yAcF5KJPshNS|-lpab zN3P6Vm2FVmBV6UmP|@6?X_;n$nz=JaxhkBgSszzsW%Tp=fAD{JKfLebx~}86-`DFr zU;ouV!xjp_u3dTa)aFl*zY(9V0El0$SMX)(vzM*`rPM383x%Y76?2D^>*P&D;uLz3 zZdSCKx^kp&X6hQenc-{}=kkf{M1p=Gd z26qkux~6I9(eQd^?)AYC`v)e_x(F5&(LeN{K$!q706;~L-Q86b0^3TRJvxK7t{rELtfw{RW%JEc}1WEmH8X1A1#Lyr{i7KDkfpchLB z&>~GhF#!6=n81NN#kF3vj3E>vPBr+5og9X}mG zyev{Qce1R-LHQ^szvUzoRO+c|ZtRa87xto=n!B0_dgRLL=js_T)Xg+ih`(6@3eM&+ zH^H+P`Rl8M8>io?_S7X2W1koIta?wy6w4A~!eOzv%nMK~m&=FXKp~X9AQ9xp}k$4%s#T303gPxAV|V8&>eYk*=#BC1;nd{8pP1s$C2eYxxmIRb>p&luoTZcf+y`WyhU6p z>E2H(Qr}Huz-J~=ry%Ff&+S*R*&&!rQU5ahzwN3sK;iKbmPU%a8s~e5q!&8Qa!EGA zKj$MXTlvlvJceJBQ!3}1jgj@ho5hmA_S=4rF<{kQzZy4zgm6sO!%-0E>P<=8^M@u8 z4ssVKJXmU_GygP`;6A}vrIad5RFHxulkMwUmIiHoAoQs}(XX&Zd-DEUp>9ucdlPlR z%kB@=Z$S_qATPs2DwLnZC8QBFGrrh!l3mV$>hW&LJX2IJa%JY-vL#vCJX_9lV#PXN z*{vyPc4F1GP|NV8D4X1Irc*CPP`Sb^Ia3rHEhw7%1cHzf`KZ1|y~gzvC?2#E*pmSpJ}m&*i3h zOXrqpK+`#eFwA3#Lj(cH!Gocjf=q5vhzM-kHjon;M>$44@}16zD3V&(pyBy|1c(ed z%<{p@4W*K(1VMgr$&8~^34s8uTzOXHi@{VesR#KnHY$n}YpAsKWAi9XW4qNtN1X-Noj!c$r*nZlU zWEZQ{lETmbpgfkZhf5lL=hWpIH2HW6FY`1!)Hfww^FZ#yIKb(y)RQ%EL7*2L3@QN8_BBQ zwZ&d`ZNa28di^1-g6gV~kGHeEbv|+b=&JovY`T!_5OP?~^(*{0QR&x;Y+e1I-Abmp z==nzod(N=)PhJV}p|!9&QcipJkid}GUW7y;+MF}}aui+g9Ti}{W_b%k6h2SlGc}NH zXt5B#VyujEkP*P{#sFSj+mVZJ8uGk!*d6Bl4z8DOJh1| zoJv-{QD?tgGx6+me1qFvE>{GVP(R%PCi!j)3kOY#-P=%)j;Sw%AqFHH8Z`V)IXfa~ zcy^HyRW0sYw%&-n`%6wE%CybJ(7uAE+ev(xR%j8kISxVbqdstIOAjY83UNyr=X3ab zse7pqVf5Sf_RW<*slSJo7_iH&%ke|!^Cw8dVOThZjO9J%_eFHEP-i;ogAd@De2p~h zfpek=3r_|+$}|O(GJ58MXoBWX(RsRu4E_lkNQABp59^>pgTd^&R4mvwDoD!KqBP5<*H`l5m zov9vdG@bx;IGL#VVvEBzG!r#|084e`7Q8Ag0qq?;UnsRCWZKwJ$$91`@HqX2TsMIm zRVDw8e}je6dSdSEJs-9L!ZVD=U<80Ljmqb|ay{F3ET$+gm=;~BDuGW&pnfyWxf{Pe z+6vmI=#7S2Joze-fN(m+9Q=MGq5{J%h%W~lP=L1TW$gVV;~L@hcw{&^Bb*g9iF}u8 zA>2XFk|6{0am#=ND&*I|4fnQcp~kJR6C6)Ny1AU1?bvqj{heCrDqiD_r~i?%xLYO6 z#n$K+Cr};#)Z8QI>SM#AU)b{rntg4w6fd%vX(J+`WO*IT=@DA$rg^2X7Y)`5l2aEg zLEDXpDn6N#8FIkS^-6NDB%f@kVfHPnE{$7o8gIN8?PD|jTmgjQ7b7TmO3T#gs8XYv z_wJ^N=6;I+clPTW4#*fw!(=TVUIrH;ShlEoWjoo5)^p`YmG6GB?Y-~|mv4Uj<9FEq zQ~q*C)-4N8c8M(l_{2Kni66OLxr4%~?vwzfq>`fMTrQ59ihbDEWew$&k8`gcSn`)fXV#kERF z8nugi#8#AEC9heQfN#FFT>lsVgoh}xxpFH#tA&knPh8irxIl5%Jz_=~Z8u&P`04nh z@QWIDYf$;T*`sqsWRu%DJ;K{&(tih=u64^I9>e{T;+mnG01y0Hgqpmd&7 zuU3C;9cED(m}qrnTsvM%F7O|lp?`5+WF5EN#rQ(A<^kbzP0G#ZREiayEy#p|7Hk)4 zx=dkRHBCB%%IgP6B)qRqT)6@dc#&by{fzl>=A_Y}>2^tYMl4@d^yEduMhi}BJiI%hc2 zUo3)py4$0EP$*fwEyp(S?r}C9&@5Op4|ojm=znMFnpe6j@xW%l%Mv2bA?iw|PtqwQ z5s#ToeTT6J89u{N2li243{WAX6koOhbh16mA=3}mP1}t4OWL1un)7ZFIfVd>_CBirv z8`j3#Fz)fQRO3osQ$v;S7qpSYfZ4OMNxz$$lRBem4(}_Se9Wk)z=(TwZ!f;{h2zj* zET3=U!-n1VZ-acaq151YQs|S^P%92MtE9kX0+5+((LvY`qd%U<@Q|7>#@7FQt_+G& z0fv!3U(Yj4dsrHChB8$9vPa$QS82_5zBa3p5w@sK$ESC1WG{pYak+5kE~fR%h&W>N zYvQwp0huFCO`;uXV>Q`H(9DGl$|r=()FuV(k+pf_-a;(wLKw=@U%H3USdC10ik8*) zg6pG1U(+aWYO|J{baatLUSTZ~cG}YHqW_UQnW-X^GMSn^T$<^%82@ywWoe&UlM|*! z#yw59J)3zlan_|cn~2Wi@s1dQsK6|iP-<0*0?I}ab;ga5>&TM#I95cRM)IH1`5zoz;~7M9>t;~l|cU3`vIUt;f^kzK(^jMHVFjeDIM5* z6WA9hM)iE5P63L3#j!&bkMp~ynt$~T=!l{-5{hP@%tr~)Y2|UP(7YX``%i#gC^iqH z(~`{A7pko<5~~V90i5OYu6Fu+Y$26AL3<=3!F}x*E;YdGk*F zVnR8EgzU3mpXd9k)0SfsbMgVEUEdIss%;2#&TQK%G)N zkp!Mp&U51_7d1I(5y|HeNO&9Md?;9&FWEmd*{0OCGe4L2mZ}hrz^5hIX~dZ4J6X0r z+}WcH?a1qyWr-WdiYzko%vv&Btux53tz$(fH5Z;S8nMEl*J>kwL>Vm?&kd?ed%)dM zyq#GYRqTRIul)s$wJ8`<5f)cT5c~ZM$p5f3s#s{VVE%WL&c#NFPU!$t)92y>G=cc^ z7&)qud9IW-VIWIhEa?v8(d8CjP8G4!dXTJSL?xS#78X)!1f@dRHg5D!1mN~aeVulW zKYSbyNSz$J#@|zoku=RFXR+om;qOe;SA@dbw32}m?g4;=TFsL))|KxztiEBiaah?c zD-($s&EVSXUn|9V89?T##I{iJXK6&Uu52VzE5A$WYbuc%4ScN){l1Rc(kv`~NvDtmTkOzH-@@!DqY&(kL|m8C)@xVW(OH|h~D9JoHOv7B+;N#}bk;V(cUMe9}xd47|=rZzOoib;qPT@=a)xum(&QcF7PR! zY3VPWvauWPB+&b$da;2HX>3ONml4qc%6(3@3dW*9r&fivr%aPU)`QK=rG=9N)DpWb z18R|`oLueti{3$q(sc3bhx3MI?3ISQO~$pS_X6R-Pq=x2a(tss8m2VVq37fLAKF$vm z3ZL-Qq1gkVx`{*?is;?$Ovyr>CyQ?r;WcbtLaxdMp>P)S>d+JzWD~yT>Ue?HMNC&2_J*#lwPMX2q^jn!>6X-ZnO!FW2oU zp|drA+k3n|0PA8xKecM?4cBS5_>6SdGD-=ES)Yo{_J8!V9L!12n{}{RH=t-9c9ab0 zQ^9?#Lq)5C7E(E2oSAg6dn)E4{kT+x4qs2UolfQ%2S&}q{mO6%_2KRXeI}9aC;SHE9ujlFKHfmmmai_MY>AV)F zLIfkEg{ECimm#Ig@da6{Xww3BPYiON(zODc+t(vYUdY8z^XH zb+CWaP@UBm%^6c=^fZ6Ha&htWOHIG6HTaSs`8>kRs&yYPyX8l5<6-hd7w=$ zvcalcW|>)Ne9N6yU?Yt!r^lpRY2~Y!^6A0Tm^3p_S0S|KnGd5r-=sHYq{&dx_M;8G z{doxxzy``7Lw>zl$*~5+)w!Ok`=H$JHz_IRIh9fKF%zEz!X{-9NI*i07vNK*6_970 za2*XiJq~_C0`W(2tgfay>$!b_r#KcKt3W|%%#^QX8ioZIO1jMjXf*_oiqB#A?5c>{%90nYP+zJ{8`C>Q&F)2=v<23^c z$D{<3A=k!}VwLch0GyHApo>gU#sF!(8|19Xv}K+zKqmp|o3 zpw+ju@f6`tmDiNO$or6}j$zR|WzO@u;yfeXmtMVs`LX~3_~V{*8$)y>V-CL{?_Qa` zWkA?W&x!7sMpq6v4X}Mgs(eZtg~0vm(nh0-it9n-pcA&-UE&!zrKqj}V>#z<=5|g0}h`COtB@ z?q|J`e;ah&V3MWn=m5STd^uX=n$d3;p(`0}Qe-ysJ}#^=>>?PZtClJJN8?>|zM4;w zQDl}*Dz7V_JBd59vT$IDlA#g*(^)nruT{|kH0T}>~gDEFPo`J(yqKgo#EFlD)q zO1z)ibncjY-CHXx8Iacv)pBtz@~luIkrT?T*%!mJq|pke&+OVfpEWuY(_djH8=*4? zVe>4?%=5Aum4UPZd_D$nCsl6;{UGX&XXp^Dw&n!}8%*!*)+ihjn>|}`&XZ?G7b2c4 zxTWN5V9DNXt} zs?La$!40y}kpqbU)wln95KV0 z5ttGfni6Obk+w~WpdUL(@o7q&&Y_&VVWHgARH0_V7?ym($O#rCqT;S7>&UvVlIbP@1lQZ`Y@Bre|^) zO=ukngn`xdQLr+l6J@jK0&_DtFW(N)D#-z!fZiK3R}Rpyq`dtt6Z72R3Q?TX3x+$h zHv`EWi_hw?5`I`Bdq%f&YwLl?-8<{|?i|R>)@-9F<7?%V2M6?X+M7$Gc9a|~xavLl zpW^#N+VH-C^p}OjqkrCH&E`MHzf|-Zk9z`**f1Wa3QuTNOh|J-E>a_G`v>;J#0`RH zkVxVnNXarFkKhU8hTW%^Qdg*9DsrPs`>fWFmmJlR=Ki7Ah!ZJ(*4~VLH zbW#mt72v46kf}c0B!{(ts$olM&cr15n1;S8+b_N!Z!+&0fyW3Q2wMRp(tOUq$|)jG z!vK$vL%zq))SFKLWTUuJqfW#fQEN?`zAC)Yo{lyYiv zy3v{h6-MI*H1UReYh#a2d;s4z`my=GIq(__-gP2m@#WoreaDW|)uS3M6y@Ikcbt}_ z@yWWDhw9PGbmQcks$$tV5Bhq1I6uG$rg}GE6f3=bG|OyIVq6@ho{&ZykU$j?ZcaaKaS4Sa*WKwWv9RIB7U--pe!Zde%`^$ax#4fzRB5 zY7(Z#tplorv`uBtQ-v83?W<-8<=QrWXI%T1HvgAhFHN&&V|A*ygojgoJ!2NbyEa2|4?hYa`r2i~|I#^`kz* ztU=IlLLauM+2?{T-?u4jmNOS%nL|EZU18H%8E;HXj8o-RA7HY(NM0DK zYwiXkP}+^py;KY5>1&nLXY0}i0&VLFJC+IZB?&Flj*Z6;1`Tqjk@+pfc06@=7kc%UM_A|LNW zbzb87dOJrf!RMnsEo&&f&WfDiFviq;3-*^iW&i$b-}EUW9Su9-VG6xZ0Ba85xlW{F z?eI)5)XYJb1y}(^`EoJ@;W8YOGz-H4<7A*38;2yO zI$iWaO{hT_AjwEDmpaJ>^6hbIMp#N65YVx>L5VvM4*mOP@@Ljf1z6omr1CgtCA;4_ zj`_FD6=-sBZx{H3kza{Yhug!qkegP$;ux)RZ0MPz*0Ic7^OJ`(@eub-7jX@Hy$}JF z^Lb9m)tf&eI%Y*L`?=rw?(04lGbD^}+zV#AsrVo3nM0JzbQ$*S;NgLu=3R}9#|w1} z-c_yIQ}zzNF_X2;+bFd~|7#Ft*5}r>0G)JD<|SaSvNtT4%rF>MP*5JUUQbENBR>eV zC+j0zKj@eC$-!r)8Gl(a4;}{3w}H$yn{IIHRQ}bi(FlC-kCjqz=j*WVs%3WJB>3DT0zqiwd3*2H{V*!uFblXuNj+@DAWh)uI`q{>Mx*91V??t3p<^?IDy6vw=2Qh*i!ygg^MS1i znr%&XFzq^+^jGNng0927gltzWdx3b{;TH>U_(q4B;%ue?ayCnHE&=kvZk~f6M=BO} zkl|Ghbfn{Ae%Y>&c-9W-zBT3szs~k{v)m9cSBnkGKKlGK`tV@Tl#SrXS1#P>s>h*uavjAfXa(U? zJQGbVlvl9%Yq(lsVCL#_!Hwl-$?lh~%dyH)!A-l(om%kdVtl&CRRPXU5rgZ@XIaBu z+ODo`S>3quQ{8z@9kvFugeOY8Hu<=9E3EovL1XCfv^nTQfMnQod^Mvw954p2cR(z9FRmp7;JSgFdi2eDJ7%DFk-D-2Tf^*5OgsL|^Hszw3gM z&`8VZDw-kdwR$xs%~`xb*E_Jb+Gy0i zmyx;MXSdgGe^@%ka@)?BD}Rk>5JZJ5%#~v4NGbOYcs$qp)7&`MqqmDrNsSTJ&q=(S zb|j|LbT^$Y+6I6*l?k^AFSi4DI{?Rz2&&T3b2=2y=+7rYX-e=JOw{805s;lZI$*`v z)@P>jZrRx94zvwM@m&5`+l!GX7kBfcV||$H(XIK`zQ-@!;pmPCua5!3z(O)-1KIu7+oAuWI?TwpS za#&<>TN2jRX`fC#FK-%f^qBHFn-;JJD<52N^Vjof?Xd4v&S)?p)do-bzsz#zw(Th7 z+4o>5zjy0e9qOJ*Uwe(WS5tk_Ha2+ZxZdE?)&_bO0K_2|tleyT-EeN}1XK-i)#*VO zn!zAe3n}rgmy!q%E4(BN+F!%xeR$vHD2_zSmp~`7q8$~x=0S9#06Uw2N zo}mWq^N6QBX8R7y14D>-js^toH3hyGmEkb}2+E~+p@*N!ja~`hnV?o+HO3ZLpp2&# z*>A;zPt0L>*XhTb7UuH_|4Znp)TcgKYaGZsf$z!q(T6qmc64o=yqn-QQr;;AGZ#3^BKI3@_U}gi zmpx52Vd@sycm(u^;_y2OtG^ii`rQ`w5m>X-du>xAT@C1`{Wfhjq)u*7mq%C&Dao8` z*sDzJs`c=&XZ2`LM&k>i)%>Xus_nYklGTRWNZnF*sCn0=wI|#-mOB!6?-NKEb}Sjm zFi9GYaULGp&%mU=RZJMO(jD%+uFgYHL+QGIjd1^ogGSEb+6r;q7P7B)6xyDen`~C{ zz<6gpFRFjP{9l3X(vpPW(#O-$9J7mgCJyc|tGxpp)@u)-N59qeyc+)F-a!aN^Ie`E zzb$jK8rXSfNin;8u;S~D)(|@-2aIGku%&FVj>9r3tYyE!;&2Ibm`A8Cvxu02xx&sz zKfvK!0bgt(WlL_~#bGNNF>Hs#pwfYgS?PLv|C%fZ(#v0L;mZdD|Mns1HzSzGp0Dp~rP+2(- z^`rfOpefvGfPmY{nGb5Tvs))E#T_f7KbOfM*MHYuh#IPiOa9?}o?|2Ef)iM)SuUKp zqUScl(H>NxQdeQjt{4@2GB#Fg|MPd$jzQkuG@#i%fxAVhS^stwm|tZ_f5#3 z`FjH90k&U{Fo*}So+Up#D}ThIclhgxH<}pUy;r=4ulUp}MhxLZjEC2B+guAvR;}Ky zzL*}K**=E%^DRJhQj*|)#jSucEao0tQr>x2bH(kMsx-eT0@}{Kym@=&b|ddiUkz)pkj-`#(UTC`5&4zd^053omv3x} zXJHNLnr_MXcEZoE+&X2SnvUE!bFnEb9UQyr`p-L0OcgcX$koufVF3A=gt4?(FWLBn zQ*R9GH6F)=8}Xjlt$tz@yGa|=In6tE_R8B=P6cbl_glXWXYc-Ko}u`R37!oR99@#< zgodnpgxWm*PxAmxtI5E|4U<&dXaTCuT2l?+Mc>u(PfWpQQW4feP)=LBZb$*_qFaz=#@pywl>vspr~i1*>44xg3Wo}VKR7zI$fXj1wYhm6D++{ zul%cmw20$S^Ba>0T>SQ~0r;?0%O%(sPDCMUUT;_0A8)1N!@~EwzICrx{X(9W@T}<; zfZXVb*2$WRtFNSy)R|#jn?x&KgKKX z`Em~&U_g5@HCk8e`a~j?CFb^_>h1PM(gjxCOJj$&nybOPmvfi5%+7%3+#T-y8Dh3& z-TdX)ux{^49jO(r|MX%MMitwqtQac$JM82)L}Wszcs>N%eF}kjQFkn&Gk4<{A{VdQ zEI`L+%B@{P&)Lqi|FJRP>VIWC{A8t`#Qy__&XlU0gbD%mykpkJ_Jb zU$MBn(Da8unY{J2i}iJHK}<~xB`)5+wblW+C*n{I$73C=exLY28b>ENIB5y-{`0+g z|A4wF`brJR3)8>B)TkJ1uFO;o=wp!KS8MwQyT`cw%>8I+OVZ-7ze91^qOQ%QwxT?a zFV)`L`G=`*M-b+$Foz_y?<%TnSD!gS@gieQE)UFsBwndAw?=6GW+`-%$^V1!kF^#C zurXRFJLl^}&S>!|zLht;;wDk+RvsXTMIJW63Y$Pp!-xroy>C-qPJv~p$y&hporgqq z!)Ork=N$Jqzyd0|jTlDlS*U%vMHOa|G0DxVWVb!k7VcViZqTIrw_bxs`*A2#9eTAV zk;{KL-1j1*hXaa`2|{j*L@_VXjc!AaJ{0Mglvk_{38{N2(#c@TS@WVtHMhSRY?(%@ z`!!lr*6pC55+#)Frg@%S{fj#A?``?V^Jk^@UbACY$mGFavG}OP-ZYVucf_y9tPU5Q zxN)lq+-7;~`wi#|cjP6h!#3#@VV>I`u&^p%zkDjFIW% zvnFx%C4pib&GR;UE1+_AGNCVX;vihI0P`LOw`ih4B@~$v&&!GCF2*Xdt0w@HMT#RP zl0^KXh(jv%BrI6r;Q~Kc?2Zy5MXiMdzRpTHSt?dA zG>Omiq1DikV&HJr_I`7vTFzA3E3sZV{&$v*QByMP7sj!pg#@LT z9`i)BlcJPl%s@F>QoMqa2o85-a{hDcNJZ0={F4j8rc1pkBjP>fNuftre}Z%z#57sT zm~SNom2RC9%d0z3Y3OOJzw*<4H zct89$LOP+9zMRmum0qXb-ZaErw>{!juhL3Eb)9N%@cXJ!-!#G6G;Zv^TCe*-Yy7 zV5G3eA!vWL({ts-of@tNiHrN?)ei%7(fxWis-v^`ol~Qep5MX$vMs#GGKe4p6HegV z*FG642!w*y*MtIY?SP7dZ$)z!eKC`+7TKKFs?PHT({cI01+8QOKURQZzJ2a>zZ*_q zW}nD;wpdFRP%UlsguP$%cmD2e4yo1_-iv^0(YYx2sWKqa>5vVz0!dMbdx!e@w@P#d zV!rFeF0tWc85t}Mz21>1u}gYGTEO1BHuBW;2Tc(p%PP;|B_O2J8*3q;CE;h0!TBZK zoLG?@0kh=$d?t)Oc}Y|POxu)de+eoBWwTClmwQAaghQ~*x1+jjPeenvPJ^5ww*~Y0 z0HTAOp`jiE$rLHJ?vQf7yJvJxnf4TFlVGXl`{6ysb0iMcIN%xGy|dNs`L))bJ89(+ zJ<@!qTrY;W+l*z^WDKZ8SYhl^;M(}e^d%j$O6!B>(DfFVF9AlQKFilQ-X?e-P*(3WtY7oAV5k46R%0IAuoeekpPzA)&aZ^PLNckn1?pEBnaV`Pi!b9vHg?r{E`*GQR&nN zZeZ}5HBcl}4}DGCqf&rAOV8eIe>`uZMK~iT6Ma|NPYUb=S(nr-q0|!WM ziUE{(W_Wg5&6=k*EtUEfGvPN(yZa9_PQ^I$1R@e!_MY_n{hNS0Mg&|b-0lPPzf1Y2 z^+udCnN#CnG25i!JCZ%#QmS*FGiaa4J0?a4k8;Afc>pI%x|o0!v2;7a66!k>q^RuHg?^wMp-AldtWn6Q`84LuAijeu^Ga|h^LN0}&WXN*%E@#k%n1d<`5#LbIxPXLTT;&I3MVpHy zINlmV2*@20Y;SK>qBlC;7%jDAyP|ZTM%HEq;N7yZu1y-nBu@!0;` z8%}%8+={=p1*{3!6LBt@*B3RpIG%E0P(eBN%^*&>E#{F5L16rDI zM4*(|>>z7Y%*2$Uu+$(c8?BHgY*eAMuS7-W<=nbMQBy;@oH@$*Kr{#-vm%15IRkQu zFQ)~RR8!@@!+MH~F$gM`T88v)%+t&`SwAgL&tR{h2e&;yf1E}F_-^Z&ir8E#4rmD8 zD}ReiVU5emjhEoS&9P!`a%9B2whHmTN+e^dCNYibZGLpWyh1%MS1watC%2Uvip)uk zEH;Pz;>y)4XiK>5GOD!6hN99cAVq`z`c5k5IZ+L|c6%P7@!``IoB16EbRdj5G}q}u ztS@f->LMieVfuZ+6Qan{Tgv z1th3?39k4{s&?S~Iq9iF>(V>X9TtJN_htqhp0+-)m(W8w!|%+n={%EFKWWmN?H-2* zO#M$0>l`^&y(UnFGU|%x-yR9E_)IgNTTukU8iWy0Zn=GRAv8X6=e+4^x zHTwxA4BPuL)vFN$FDu>*EWL?qc;h~x>SrY#8Gd$(N^Y&qQnL2>RH+ymDVLh8&{=iX zPG(MXX+2+_daS(cZ%7L^{VWL1a9@!I2Yk`&KU>y_txy;Z9Z486`>Xjb@0|J5vi8;Ajtxwet*6-Rx>uVDk zn=?UmvMbguGAq~#=Ee%2)e0ZH0WBQ?fF!SOBnNm@rzu4NoXTG3=T|}SE1ugq(j73W z6V+X_I;*D-Y!Va_2asV^rc3r&@pA|H1yBz+0wMi!}nIN`sn~z?>kE&?g!vZUF*b_Q~AA*x#aa6F`B*)j9YWx!FqJ5A;{k%@sCCBAIB5wBe?UB5(kfP0Sz2VqpSP6vck&nU&gOU;@AVPj@7yfjhDC8D z&6}M-LH#!%F14Oplh+6S`}?U`Y*Ufrlr*ZJC4Kj$m(XiLPWa6fxy4Yoj7VJI1;=8K*Q$uI|0^&- zBAfWij>G5%Em97^_Eh#O5&%TGzHx^PND6WdZjwAwxk{o=e<$($O{%m5<;hu3Z_?7_ zIGh@`y$xjY54NkrAwl5~r`^Qlj&(VFf~Q^WaP~lrWCiXp%{1Iu*itu)u!$$7pFOa9 zL}tQRF!><7jo>@$M}jt7>bBK5aB!BjM)shCbxtbBs?Czn=`jawE!n9ND}Jy{T#yOa z6l3vj)=6WEEg4_jx_&<*ACqv76@+^fM^*Ypnhb6cR$Udo>+Hl?-~^p^;?*oUBGdax%SmyLX<-w1`odV_Dnv;pFeorxb=v?pM2i z;@G&KeE!A+XDe>wdm{eGSt(r}K82Ci3NB{tY@~8*l9TaeNoduqL9%=pY*5}qa5Pyi ztfJ9Is)xJH3O`_n9>ryHlP918iOM5NU>0L{AB!dUi?goAaGn&=CW>hTg*zq#2kGH_h`!vwctR&+591I`6Q@FdtyynLFr98YZ)%EC=_DP5_;?(+;; zPCh(gh?%aj4hDN}M%YKJVz+edX0?3x0~f-3FnB;sgoezvS;kTl^dehor@9qNVQP&X z@j>3@j0!cMFRj&F%s<_CbPyx?KH!xLwPd} z(SbCzenJY-JMd5|Ni_+XF2f(P;96i`RVbMet(e}X|3{dmI#Ofq~je zp{6n7^BTqOEQ-*uf`S7gu5;HHv;|v<|6DtXx3DiFuC?7^s6Vo-YG#P`V5{!>Q`3H* z=wqnAF2Aw)AL=Exw@|j~F0p!evC9AJ-JwO1(iHJlqpFZz^+5)Tegoi#>UwHazdR%w zb)$`EK;#BPl(u;FOGvC!73M3L4UPU<`13j+0rehKJ$exW~g(U|;@;Pj;VC+<8o;}>>hzgML>d8-M5zH1y`K$|J2OP47=5CHQ zc9y0Ogwhocu1UYpU3fZfp;9Zq8Tg=i&`xPgF+A1NN#;u&>4Q6U=#V@wC-3xD^yRYm z%P%D_AB?71%Php;9@zy{;N++@^l|K&>|PB$tG5u&!pFit=X%aL@8|WpZ&$ttX=!3cA+y~VYT##9 zR}xO%hcO7pDj5+!c`Zceu?_a}YYA%zn^9ud!@O+5jfC-VPaQ;7eoPey`ZaT;&}*}i z%3ID3+~(Hu!iwTTZ6gx%3D?~cpWPz7(DaBB5g$ixCq}j~wbbjOr}X+{x1~K??atLC zb?E&K=q-Z1mchvIbmUaMlIPOxn*-jOAEv&JjLD2w>`$A>?Y6vP#FenEa6VtJckZ8Y z&E*eMzpJ!fwW|T%<9YI<=PnCTlaDx@AAV1;3`o4F*)}!DsZzwAO;u32xB$kog&B;r z&cVFVch77hJgk7wGd4J?Mmk1co;@~g{AUm`X{wU2z*D31 z$DC3t>$esq>J&LDkA@dASq0F^;!l1I#>N#szz7CD?6XXJh94pD#o}XBb7T; z9Atcby5upd@ft5{*4mb^L+rQ#w>4jdEy{2IW%Rp|9fPv_W|vnb2^DXZJl3Sd#Y$gf z^jsG${PYPW&nnll4)c09G2$)X2VFgr+2r%r`|1DZMWf13{|~|*&UH8EEMQkIYMO+B zxQIY3@hjB=E}~Y%PkSp!1bGOO-et~k@^9V|{B^CGsJKS-{NJ$T+&nW~6D~-;ODfS3 zv?ZDTlSxG8a^2rB@YD0N^>s6;`Bt42YVOi@Nmt%ZUpe}U_|kQ{p6EeQmP@n{R;*0p z?-q~FwTbA8>d3;aEuJG*aTR?5jV&#o7E-@5<=BXMh=fQ;Ss08qff zjoK3Q)^7k9tyM+@Gi%{VrD!6K!ocN)S*l2R*uPVmZXmr|m2L003kW%|nc$KQU2qGPP<{ zbjcHMKAtsG-#>n9X($)!ey6J3fXCOUyvfSEDiCUD?i(9BZ(jt3`0q|e@H!m6#OZd* zj2=hb)BrHrvxa~Ehx29rbi8_d;|9TUKr%xWgI?F~UN8kqH$Ap9{Kruq!c-fc9XkGK zzSUg%CCWX9N1>>Z*)QWn=somVtgaLKkBWWJf~ru~6&?1;uO=GH(QRnHM-e?Yu}<3y zro1RcLd+~(9Dm4wV?@JO`t_J5;H@TfaeIVtS!&rcR#S2-OO6$h6d#ads3_cge zp3MwIvT1t@F<(-uG~z5=!;kr1mo>^Cv9CJFO#Mf@rbN==TsX}TgaDy=n)x^z#u5^b z9wWLR#5yMuB?$15xPf719l0WW79wh>0l&6_DF_q)vj3+#Je&mlN&++0nJH;*UK#hn| ze68uRe!2U8Hx_e(ksIJwqi9Cu=VDeNN9^jt>kJw@u+`K`^(PNLk;bJWb$!_gp||42 z)$)tt&_`{Rr#mjY_a>1pk!{(@Vv^@st`M*G+(jcH3GQ*O-n?_Ki^+_HHtRB3HimnFm9-(H_6bL6SCK zaMWmWlb6K(36|XHXx0%wgketY%f2r$cY=s0@OA?u2gb6cVV=X`Xryr~@s9raUn&vO zll|Muu+yfrr|WaBPr;6Zze^$2S@%FBm&65;SjIlA*yoWQQ+L6x0jFL}YrWc$Fx zQgXvWV`D@*ul(}j>0-4Kk7>L*T|T^lcz>&m_JxQloe+zK1(fyxDeCiY#dto#AnB|W>BeQS)d46Ruu#u2rd zB$3N8o!<9Y`{s|D>@Xc!dFdA71&A`PXdl ztJeA(B(aRKj@Iw{U86X{>m5Q_n+6&oe+TXiKkr;9jCmr7eC?_+}fuTjA_f6EAYZ) zBqa2PI}`bxFjjCn{-VZ>NDliqe`X_YNehq7b3<$7Pg|xme;p?LNDR2gwO1^&1+fU` z``z_zz`uVNRR0Jtmz8y9BS#!h*!8hIG*$ns6ZgYT!kI27qxI)nM(IOKw))+9J!VEt z_m&{6*_Yy*sr9ED{I|?r_rR8*a>?IHDsn<7XDMG=F6&%+TBE&_CH95lhfq)}uifSwbqTl&8~ zofm2np-M!0@SVUu3Fv?{JDKt38e2^uG%!!Dw}N1eF}6BZ0){zjD=A?<>%Cl;6&2PV zvF0Gog#DUlE#1OB9k^?Yg^Y`s?y$xw*eG8(l-CRr2{~rXK4f1#akUPB9xEm!>al33 zgHuEBIqmqr<(8L+1Q^%B3T3W8*YA5TT*SF^J7w#?j8wu@^BvD9kFn@o71ETdzHmcA z(^b@6i)IgMd3j<5wS$wKh3qyn*z|GAe62FR6tCe!_Q!M}#}OB+KZl`fx?nTVMnxzdpKb}R zu-wUGXd1rvE=1Lbtn_j{uDeS3Dakh_TZVU#Ez*}?Ig~{@gUwA5!mFmf)y`ub!&+A< zxDn+n73keFAYx=4#~P*ozn$QYbz}J%4wZ2BN7;)0oH(Npf@wMUa_oc8Isv^`tcBaJ z9UsO@24Xixcuuc~C~pWL#K32@_90@I4%)>Y>X6-)?9cJlO-Io_G4{ck(lCgODc2SI z3l#56@xxs4YW6EABE|Kb^oNbq7=d5l;+(`FrD=@ucz6bmv3Kp(N;(KUjS?Vo{x2ZP zDl0E+9r>Rn^3gO>h6rBAajpcw16$$rc|2zh9;LYW|AH|x2`oouN+@R@#c;-1qROb8 zrFcN=1+!8dBKZb#?*Lwo2b3JZACr-R?#P|8qQDt=c>pTT7#X(@N5UiD3y)E3J(<|~~zy%Z}xYO!-c?+!7<&M05@7FqSzoAAd7$@w> z_Pe4=J5oW#PglYk*Gg`lLK zywKDvBm$!=<_v^gxti(klbQ2_P3)-9&Y4x0W$Pw2QXCOY3@9K5wGm%?i}?>yI8Mn2 zHqy?0k1=kNEN*$>t*Ab7UZ~YAX);I(01^U#R>V2~hev%*N36LaR;EEE0ibgRYndhd zX&LkVX?QgaeLn!cU@4XA$eF%`q#Yn>mbdet!2)}k=PWtT0EJr^V7NQ;iX*2i1_j2I z#?LSxNOAs0<&4Gy;_+q$7}P$kbcc+bOh*;bN@t}?KL;SE(ox^ik%d&I{Q%@=S}~Xg zpP`|L&+FGo==qy0IJxMvk+gDheLpAsJsJ2(mLWC!8vo6>pQLVRarMZc&7ON z3_NZL-dMo3LOUnC!VOK)Puv{20)QL<;NVY*Nhk$4K)l%(Gx1ZR;Yd7SLp-SB`Lkt5 zhA(%ztkqpH#%3q6vS3_xn4#-hAdhmgmLi*wlB_r@)+?iYAk>7PN8e(&oS>|rlYNgz zh;K%i?YVWFvmR?=wn$Qk@Kr1^+RNw$3wtue z=o`t#C4-NLy<*uzolhtr$DLaX%+qF5??~dlw!nsQa<_Pjy^|;+l zK|*UWD{JZq9NJJTf7XZR>rXp`N{X3sE2lZ<_U{dNItlSOwR&uZ(`{55Y#hoW6x;Qb z@%2}z16RoPIyi_v4)W?~z)YwLzZNWXqJER)yHcLw8{5#B2UY26aL`S7G{6qL^72KS z46C04^K}hnB>~2u?A$z-4H$2Sq5{#a>F;{ev*Xw=?*#+SXV0zrUzONCuvLHVlk;oP zV~uIq(QwCfvIq$o_zRWCbMPlXjTWP>)@NM~9q2v&C13z-s6J~kZS%i2Yxm8@2@SaP zwbCDCbY&p-@$b=dKXYDV+ZA&z-JV9kp*^`n>q>>NJ#*vubw^1IzBSsewcoNk#41u| z`nD4lBs(1$L_s%9GtURK9a%Dg@$f}AP(?k0pIj_SMa$CD+cm~H-&i6C4;cSDfDdA# zUM6x9+9e_@x7MW@S{vNcwErXTdnX&;0HGkO51?E;9r_xtAeg{}a1wAH% zdWi7*WiZn0FPbk7Cc7x ztfBV`;3XFTM1IclbkwX=r(OxN%nh|kE&4<)DzQXe=I0F7d|FsGS4u|Z6H9_f=!!LT zT>-ox0JV)nXq9lK-~WFgZ2vTRh=@%63-6z1oF>DEEKz~Y-489_4X(kbF`PNPoTZki z5i5i{+tS*2|y1`qsxg%`U4ziu_j=<>{*-;I%g8yfd_2j5e1pR$m$+)rx<%W z`NtnX`0V?Z{r8~d=%7gZU%_RNJQlYsPtBjaWh88tktnS-`I1PV0a(9iQRhVK$dqFSRBh`O}Fvohw+xA08OjcLx-w(3|2Xy?o6|)*f#{e zURTzd`BjHoT-cbn8EBuaN9a}mK46eO;sqWak@L|akPNtLN6I#9cU!uQl-3+bN)HiDRTX^{v5>t{kimTwuV&WER_w$5v5k+< zYG5jxL!UNa*2G>=OJ})!W|ZG!u5?f_=hLFnszIv7=mLhEa6=7=<}q6*HN+{!jPah4iy`<*tkd%qYNCtRK65maZzCu=0%|B#JTR8%fdRB^w?(_o7mlgZn= zo?Roq5s#f#hKPZ1+^iR)uktSRYA#pdUnR1MD%G5nbLiar53ZQQ{Cvz>#~!Xi{&nwW z4^-?gIOg){e`B%Y-`K|cYwXX-Mr;9(N6!E(yg=^hiL@p7WO}Q(FQR)296_E8oI&xs zMlfkW{ zVR*?3VE*|i`k`B~{Vn8RSqV5D?km%+E4Q#kEh?Bsk5b`N=?n3_jIS@C4@Mc)M;O1- zO8*4BD={uTM`tJAhtCHbMW%F>($EIq8D|a(&pGX>sHNh7j`q=_Koa^%0oQxCl45e< z#Y^vtDtb89q+B!YfOBKa4mSg10CgL`RI;B(D(F(J?O%kIXSV3PZqlLfnVQaR+2x~aMjqu_%dEUZxfmQmq|Irstp`f5)UCPFSsJTwD zht#Y8IZ+`_05D)(Bp%IwDP$4A3K{7Wyo43+n7tmKENosVYV2W^m@Ueigyk0As>BEp z9smM&`iGfu+OU>m3V3LuK*?_^yF&l7g`D35x)~c5RjBOR1ZcIIjy0z9soh*HF7Fo| z7rGQc=up%hO6Eq~Iwg7>8fFQqxG&n8Ob}gH%Q}{a$ zSy;5cebIww+9d@HZ(%`#JF&ofABVp;*(jg=IuG5KV{KP`Nom@DXx|^( zLIK0r+qPvCmYW{}DY1T%RltI~PQIIkbZv;D9*gdox8C1GMC0gHp&Ga)lz9353ucr0SP+Z;gYRAgG37IT)3{sygTBA=b1U@C#hqh@G|lflKTzim zFM)iJ)*_)&QkJ??!4%7DL0B)Fwe<9;n65iT$}~A}CE%q0y2sNZ0lS_t4m!rwX^olE z;(Q1h-|7iB`+Dzu}`mz&aN=4A80G~r+49v$NlfQ z52(4fL83|8M|bb!@?<(5wiZRcpcY=bs@49|W@_Togq`&RrCNBD>52S(_)g-F$)dz11Gq7)* zu3jLHVP;xPTAru6F*FH@!HgUh;c~MOsfaz%O;ZHmUms8N?oC|Xvr)%B!yMt_n@aK* zCQQ28INNt()qC#}U&OKrAaI7~EFaXp?yQpCbi>4jg1mcu@%(#dpEQ`=Xy8OPgTlT3UZaT4*iy1C9fq^t^HtwEfJxw z2AxhYaP2D^mW)&9jgc~ZD2%m^v{BD0Pq=#8dtO2rkPv04^%6pG6cDrJy-#|aQMfDn zX9My*Gv;QHMxM=6h~z0*_PQdI^?4#vJ!MAHyqk^p@raM=;$eaXS0y(KD(4}7eKPP? z1!via{g>_;E3c3!X8Pt1m|unXIIQ!l>!pY9cvd#a>(t@Y{TpfgKdR>>gN9SzlwVh)3+?z#l{82*QjXvlhaXoe1w(>sQ0R1P=d>eI2P!DOs7Y@_7LNK8(F3-_$ojeL8_Sa%jL#-y=k`Qx{1nIv*)=z(T3j4cU{0>;|lB$ zU!2#RUWsRQRZVtW4^Fc8^@!SM`6PSxJQ3vvAPxwvBOMM3+?*;1kNK%E)ee|*f7?Zx z9i-*G?x>EnJ=c(2`gLpgiih%WcY$JF@PF(pt3Rc61j$vtsv;$-gPK>5a^Jo9tbga; z{PU|nyS}0B&|M3s5)YnlGB7_PQLdfMPOqfV!mo#(6wRB&Gw_QFiHZs(j3BN+GV$vo zI2IkoTW>jE?J=u+2a}jwsNhmr5)&4jc<@O=RSG65K0W^NYPZLQPM26!k^>VkDS$n9 zOD*_iRe^ZdD7S6Os2d+ytoX6B5;+v zGVj&S0j_3r34LqYS?Y|eCT-9AKL?#Q8ezaEDDdk_pNBg>Am>|-hpO2_0)%vzI?f}Cwtn!%kOhUY@V?V7oImL zN`KDP5@Xal{&gzUNS|E&+Y@Fjg_$$4Sp!8Z>SPK2+G?$@!YfDg`uX;~Zn-%j!YnV$ zAsp5ky;SZ0=f1$L*)eKGdW1+HdjUgjS2~%QL)30&sgT84MFLDcAC#K(eaa&VGcU=X zq&f_U9z}+v89)^RNWu*a_`s#s^!(K(VpNe`zZ!SBqa5xasuA{|NSC`h4pLaer z3Hy9-;)vR8a2a1Y6J?5%59Z8s!9fhX;2CXwwa-~AE-Z=8+U)H_z6@;%U-^2C@jiWV z(Bipz_R5}*;r;jXufn>XuI%55yZ>QZJG|%J%D3?0`>Q9f!e4xcHl#jMdHk<vz+^#R9w zL8z#cC!7k3@iUU|GjxBNu`0AHubtm?`PXa4N0!wHJH^?V!zTIeHc${cT$1uA(#}p14h|oZNf?J{OZ)qNlUSVRRPN zech6`Z)xab8Z)25%I3vz_$yYGUbeIP_0z6H&t8u6YEm?b3)0J7)yvb-%iHlvof`SH zt&pdOuvY&B*YxCDg-~6fdSh$TL;w7E8b|~Hs!;^t({-ehL5=lt-A*a*iE_)`2?wq4 zlMJ9hJ_Q*JU#JNES~RDUZ`AVqX$t4-^;2gs7mT&pb_lK1$Cz zR~t2cG!sOfWvX3FI^#ygQ4_cc33+#u7~Uu5StT?X@h~{S57!lI^AiRM2|4jf-H7rU z0(`es7v7d~F0y4yW3fhSf4jtC7t+5Ha&3@Yi;v$) zCQIDxsVOSo`wc5uCpE!)GH+>$ZfLsy z>^CybGCs!`HroTw)ntn9mMP>bYF*4?TI;PE**qExjGor3 zB-L*bqP3XnVS-^?``H8+NNTaU#u5A71>rl_$~@S6Sb};?XVfmU6H$+^;t=U^_9$m!a;Pi1j~bx#tV9_5JxWCb*_p z@0JinOzfm_Z<~yhbt5H5N;9~dYFI#HET9g>1dUCE5D#kB`tkBK{zOVwV2AQy4=6yJ z1bUYDE5bSznQDDY^L^p)p2jI$0cX#JMZEr)lySyyqwcb)YD>lWdwokfAi7lYQ33+~ zC-G$)MJ2y~!Y$c9oea9 zjUyyb@$t&e$#RmHbQ-n%+K1@D1}6ZbFWu!5;=$`J3>U=m^{*&ec=8bZq&+12Qh=7$ zWnJlD7v}$YGH<&vU;1GQP$8bi1MYiG07r&-250zIH2w?eq8!f%&WmV`fR^=)QblId zb!QuGXK~U+secC!6d%`76PHdA-GD}JBD~i0O|f!uX;FD|rp23^3BvgW@i$?S{>sxM ze3N<=upp*|x_)?MQbBp~|3Hn({03RROds-rLOi^06cefz8;UojWvD<2{h~(O$DC`4 zB`mPlb375eyx+|bFGioyr1W~Z$2Z&Jvoi`-{Ne%aIuXu1ulAZ(8(`^fvib2TakRHD zf#qFu8vNDsPM!14D?RFD3a2lS&T(LO4VB1&v3J)8%SlGM-vV;M6#sz~4aCmT!zoc@ zV6oTW|BNHkMqp6gZXyzQz=HjQ5tA0H> z1mUlHf^-(-TiR^5;!_5l$d?UmjS&LF5llZ0Ee>9wUK@=ww1MK5`SMR2)z}M-A1aN+ zH@-v+#zyo=G(G<1f*8F}D3R16>Je{P(xi+*q?3i7vc{k7MLu&8iggq!*D6n;o-b@7 zd_&L^qBZWE#%TB2r`VF7^!gM`JJ%{OooB31rfavgevhNgG>0254g-pZm`Z3Tp3E>Z z8HT$!^kRk{0QHch$F^T*aj{$OyvQ%GFNKR)W;^SW1w6ZUGN1m{?s>EG^NS;{a@JxO zjYM5-#q8$#w!6j6M`le1rIiIoZVY~dl&RUYM90ev0LPELnxX;_4lX?uUpSwnFoi3A zI>a;zCe-MV^sl(Ijx2B7@eHS#EEr{dQ8h{Xq`MYB+rMv;SBHE*Te^A#Y|ek1fG^zNb5QnxwJe#qCD$vj>ibJXLkSYWs2`5JaOWZf|USr95xZ4 zq`LmsF#c>~`SDi1VAG~NF3{h;Cn^MRS_VkOf{VkX@wvm8kSCW^y77-gNAh7s#0^8b zzZUFbL)ASk{MgX%s7v6c2937&4=#{zC2f8z>o|Urh z*W!%k_A=M?`J_g@vBK^PT`v%$_~a=|rYb2r>*Tp=$AZ%a)61qQoCFMsx-(`L zh1*<>CSLw6%^k(d4Uvx&0HpY{N2cRpE7(Z>Mao*IUS%M6*7S!?--Ksm9^4|ut;?L5 z!;fqw> z{PK802S;f|Hx~=IFQGiCoB)n0Q<5m+%g!IwPH`J8e=~fRDD#$SJw|V-je?^NvPZ_?6=_=RxxGH8XKbL9AgSf_nhly(Y#=3xgeC6@i zj)~h_tN8#ZrsD@d8i`yUtlIiZ-THs}asbpmaA$4E%2K@7O6{8whqc4csBQb}S86ER z;!#%~QP>@BU&_CJRp7&(_^fN!w)^V#K8IiQhi}dTcMhgje#l$9fBNP+c)kAYn<(nS zoJNt-ncjtYkLEMIwt|Ezx1@C~+gQlTM?ZM2Cp@Dj8Q|B$*;B?(|G?eME&I&mO`PTB zVdDbMhQh21Hm!vp_EifS++fe#WX7a~cdhs$!!*XMeAn#{*?j`{?t@>_seavfVs1T-}L z5+y)RD`o z4pH*do?$KFPYtFM?(uxyPvPRm4i97s%BUvQDTW^sMf#OKWgrB;f&|Gt)kC(dtE8v* z)@KLaJUtqD@V5;;o2XuTOZT=FMW|s?Iqf3bt(j8ttlBMl<75ZvCnq5&ZK-sB@zV*p z%5YgN;}(p?DWAd4l7VHNkyy_DmkaVMhxH)=n^W=f?`dW@7nqQq>8V`up^Mp6d)XZp z7jVGwcPCb#%KV7Hex)Kdybfx<6NNIWr<3FShM5I+q5==ILcV|va4~OxM*(rsKuO3K z|2RuGtSy|O{a>`7FN?Wl_H9@U$8U(Q8)Nj78uO9tsPEA?F4v|S=9o*ynz8)$pfQIN z)J&(t&3(h(?SftKEKWkP_J1%TICc-(MIv`>@wKV|Jaj|*TN(4LEW!4R_cyyow=c!t z-qyaiSF^2eZvAax`zrmm+t1s3Kd&D`pSeG}cbrSV_nQBE|B16J)J5W-b2{(+K87Ey zm%Ke|;0=1blI%xZ?fpli+^mndx_C4`i}g^TcK?Y7s(F?bvN(>;6z{$-o=A_pXIg&O zyEv!p!z=hl?4850r)T4D?4l0rc&0z5T?J0n0(mb-{oQ_W%5Xz!Qi$E#v^U}`&oZ9q z1uC#`6O!!b_l0GSObW(R+5wSmGcMfuu=cXA2$`E=i<9Nze)3m}IE>UejS^$2{qNe~ zKN9>l9_SfuAtrZ>y4Uz?PZ7;{Q(#f3?{Cf4=J71T< zx^--0aQ~CFq5^I?g9;n~rUGIt-L=M~^eWSRre*nj18}+G8swe)^Ts~vJQEsFtSEAB zMq-z=taCdO9fhOqr3nFRKn6wyL;HNoAg|G4(eQ5%rq{Nk%5>sbQ5x$zRuDGJqYnwk zy|YCs<`!-NM-9eI?6MBsYpS}jK#$?f(4kS@rB+7UXJ)1xnakZC<|!zDG($&6dPT;| zs;?`h{yPmQa=4lNM(an`v=dd?e5(6;-$S0|TNw_I=J1a1m2p`Fb{}YZ626R=n-DX) z<^h2&;|PmGv;1!HNR_~0s2J}->O`Z}t8f&4xWDk0((@i}y)6p=js)?m2(p#}@V>vEX%(GGRMl7<{*@da1;e<v<^*G!N;>0qwezh`J65oatZz|TY8X3yjd=oCFS!~Yh|w$ix^6mWz9`w=R> z&-$1YsI6N4-mYUyXVf-EB$m zejN4XhHtswRKiX{QXxF5GHBs~PgRi4y&HLXem%Q2N;{SiR)-KpKQ<#A3j{-|LqIT> zPS^UGTVMSFH#Rhw_&3qJx_BBJpG=L(P-!5bOp`9x90P|n(hAa`3t9JX8Rt-JZoY%O zE7!H;_gwDj%DumG-Rp^(^3S#l@5}e>-u^p;(H)rvy^xzuH{dCnU5>8No_?=i#c)zJa7pot4HnaJNI5)a(hsZ=6{19Ko+9Eo##s*j~ z9?<$rxGnR%xp7OVN8?29-TnFprmuS@d|EVbF#wdLNA)aT5BnY;9x(G0?of#qx%*b4$HR z(|;~QUwfzI7kx@M@9fJ|RGwBai>ndK48{kK{KBn^b7#OzsiE<#u6U*ss@46CYTWh54wW%ELr3;YKH+1I8-Y&3JX4%=;YYszjj)|)dyoxx@X1R>LRW@=c}h8t%&MA@Z_mV0H|}g zqasH7!0$(5E>;OKJC*4^@HixLhmdQ!gMYxq?O4WEO!*Z*J=F>=O;5UsN;u?};Ser^RZ9w5ACk zt@FIOJ4n!@pnS78dA=>`Yc8-M0;Bt~MyK_Z&{CDI$Dh;7X$BHn&zORu`}l|5;uI0P z$e_R|Hhm52%xuwWch>fN^9pN@khN-sgk1(XH*qGXX))h6oK=`pR#{X1itW#CKsj8A2_Y8ctSDiQ5m>$2mv$Vg6U!- zV{%%N-UpdWGgaJ5mj@eQ)Xbb=c_n2h78K)vN#Pq8X~mRDT$AEt{;1nYr??i@HjH6e zw^L26)lmp#@3y?yL{w`rZgj7{$FnNy!BU!Y^N#M{-Zv^r8pWd>KH2|z4K}_so(rYm zjP4w|kcxCcED!}Z-{C$@j8QfM!s|8IM@2PzW=GdTW-G@`g6MxW$~v|HXqd_E;N_l$ z<}Dx+FlOnM=TeD%BRQl?wk`H}QM)J_I@Oo}zI~td%fpyQ@k>xe!a9c?bsI3{R;Jvy z-Um!)7VMNn%4y?sA0R!zOX-6D7S<7GQXc8)ZWQ?eVYC$_o#?3;O&P2t4xLtTzu}5i z3=>L*m&USibWpW@dr8c>27H1$x`F{2Z~-%sm<{}Zz{Cur)rWAvXPB;_nj0EiLllhS z16)c6(jLHk0P;99;fnPFy_=DYxY$^+MIx78!~wIz9@;2wF3yj-$+bxwx}lYk2lS0p z=(%7nQL0G3?BL0FYvQtcA_@6Fq#Ik$T7|;{Aic8nW}n7mpuWWE0k>0FBwxawy^zLw z0;#8OaCDI|=#Sed@C8WV0DecDC}k4nw!}BQqolF82lvE!UVOM?F00tP>jkLOo;-l$ zj-QMpAvXC#4^*4d9K`}>c`Vi;KFzmKV3*H5?_Pb&LUuo^3!ben8Pe`z9;v}wHc#5> z9!QYxo-{;V@ONbGtnK(u-;#pvuq$wu)9t}IbU#~okMQJmzr}8uXz*<1+avWCn{wap zzJ0!W`)-t(J9Uw}uH&Or4y6(O%WmYhY&~y*lwl$@D&{+pQHLuMBdi@Q3UjxgqB|St zgtg}9n$>gmJ7BUkAgWbDa5KU)o*v>nJ?CYUcd#F@%B75@9ZG5C|IynH`L&q-G&GQt z#l`s2psLgk(VKm@z%T^bSzEB@52^gTu-EXev&0>BKFghf`E{)3XP&ZNM^bUEc*Mg4w%E1-RAjBZdX?c!d?>K z0tKXn%2SL(L*HeW$X=FgvynecR9~s&!}ZLT-2N66mwisOmVUp22yf2IKj&6(-i9+u zL{N}Wr2wu0E~ei*hpQ2DeP9m?qg03cwX?(+)*jl&5F=m$J#|ny$>@#4DrQJXj-dG3 zcgU;wkZCM^khL4b$kan|N6|OWb!mFNDnnK%$6^uopWO^v)R}m$!8?FM@}P#7nWxVI zIqnk-ti)xQED2Hy(dA9%IYi;9x={WoMF)^A|#z3UQ z0Z>iLT3oMRG^JnCtzT?rRy@P8>g6yXx{pwop?LtRY2}s<)m2{1GGlTG2?`_ip)!9PwD5YmJLTa~1Vkduj! zK#}n6G3E~YPiFL_ZC_M_%Q6vF+-JL753?P->D(OQd`X}8hE%j~3PP%jqgOV0(Kn^N zX^ff53w9tEPk#|GyoN+~BzpA{-zFFH+yvTHe;8|anV&Eo@3gb7 zPV_vPXxig#grQbplS})^DKk^!UDT*qG_!+V(*&&%Ykzfqp4Mbu??&ON>*cBH zsLa1_c720c^|ZVt>~Q+h{3j034PX1mUP)d*K=UmU$h0Dx79cSwVfZU`8^9U#YP^T*jBxaQu>+V41GqhkS<*i-`%51ahIo!}owaqG~rdo-_i8&=Dl+ zs`Ei5j=cq=buNhdT;S78{Er`iq0@ljRzkGnraTjYeq!LV0G{8MTJG4KW4-C zI&>9xK$_Sn1&oiPZB%$^6j{fxpxP&l1FV7stDS)a_+!I#bd|S!6wW{o{`4usbOjzV zh4#7QCxwzZZ1`W%6oL}+&OB6Sb`);E6{5R8kwZNBy(9QjvP6YaC5ougGRbU!8z7g3 ze@a%pVAB&qvSugtTY7wo=DT!5#QnDo@zCVy$y;ss+%tAP9Z5(bk4V35(YCB}A2m_t zeMRwl{0RZseBGJ2STCx7O2g#S*)c{7YsV9POSHa( zNhyQk0mWntgyQuZS%pVU5hgJaRVYd1jf;u?$*H;#ICkyGY)rkT=Gd&On<=KHSO)KOqQQ7#=(a^z$yLXz zLy?!rFc~L--?px~|nJt9jDh*2_#22{ie4auR z%M%zX7~~wgB{K(nlW%i=QG_dz#t^5JxfVbbIbkjn$V65X*>2f zV*lN}EM}Z=wPd|eTUO@n=q&k-MNsdD0I8)HlR1gIVhzskWO+p!ob$ig*aSK^V=76K z*usk4x?=kk18lp7X)#apmWBMbearUP2CpRY@lVR*KNV%H(k2<6ZzXeFR7+k}-U-Ink{fC$=GsW+VW=g11<6DfJN!X z^*r0Uso~hY&WI=lYE!ZO$8BgUhWXH88i*H5m<<{{##VosKG?FOz4aJfXaN{HGz+>l z8|v-P%`RjKENj%WW${@l*7t z`BwH}7IGd(2%W0J(rQuG0RC?%|5#y9HgO1 z@>+@u>j9bdwB;aZk{L$oA4xe%HJhAF?wv;IKaf6O2hZ}Aw;>Z4qu#0MoW6s7^*hRF zB!&H8OfE`lMS33J*8=37+b#o+Dh?QBPIg`RCe71eIF$9LZ5jxVg74@N?$R$UfgNwL1Zfy>>|U|ZR* zRaC^a>r8Q_Od@ZF=rs^q(X>I~>qh)H@IAf>fauG{A59^!tTXzLe z*H*Wi@zxH+9Ir#HNXiQrIi?A-x!9w3xA?E{rmS#Hz7kt722Bxz2eLeptzNdiPuzbO ztC*H3rx9wyE8(Hpd{UF#ygX~%5OU`eAh*uphJXE7;nfXks96KKUFz`>^`7uLh@!(k z4*4kK*82ULBwdr ziioDX4RNIp8$Sur{NAX7oPu;UA1MBBb`sx(s7JdrbuZLLuxtKJB*lonEIxmkGc6Hv zL-HmzZqBbf;M=W|H%TpFc0qF#n+%W4E#9pfc57U+YSho4*VP|zbELE&wq`GOSA1$% z~Ce@f@fRBe%UFK< zX>i{wk1a$yJhUL#-?FgtzwiE>Pk$4hDOT47who>YrrQ*MR23czRUcK&zIRweBYLpS zx$M)u+uwb;pWwy6HQ9Z#6)HnlNmR&<&-b`T}g|wlY_{=gIkj- zn}DirlP9xwECK(=(0%wr{l{?tzr!u=&e@yetVE8G?d+YAJ#uDdwh%h&>^(E;h_bUP zqjdJ(Thv)0Dx}i*>F00we8=bU9?w@on_l{&UoWe26=xL!#m>BRmRjFltI*A={lfqy zqrM+fPRW7)n;Q#$YamYzcib#vE|XS#mf8yMxbI)s?suKBJwr;P%OcitIi+s)?<;@9 z$^Qz|4KC93gbnp>ORB}Otn#eC@F*X}->8|Yn<`))NZQas_fETS)Z<Pecim(^&K3V_FDk)bPETo3^zB&V(*B zXMFI6c=TLS*F0Zm?%Vx(Sp|au>|o}5xJd;0!`Ba@+zpW9Y ztN*Xp3;XWzf8?)WCG&;L&tCZ76Ki?Z`M#~?{oXHul1N9NvGU>+c+?jE*LlIzE0u?- z?{%09?+UoK8T5-XS1(`P9y3;HTDKLO(Nb?)Zz= zdg}B2bc)0Mi~q!~Hp*a5TPL@bZ{Acu+`q@u&^)GYpcUBts@}+}+caFh=MRSH{FS(Vv@O^Z=7`_xb9x#jUQ zfLs1emW(T?Y}WCy5D`VzhSe6fV>k7VyghOve}xFQevrb= zM_1LZiTrvk82ot+V*am(JMz~)Ei6bxej{q+jMjOe2#AU9Jv%vAE^_)1^Dpt=a&VT? znHHnzo4?0~*{YAY<4n{+PRUpeHeWzrADskTqaTf>iR*{ofSdKx$#T0SGf4d9*JiP8 zheG)Xo-G3cGU8Mz!l@%>x`I{Nl`uhqc%K%U*qk$T!^+TnROq4a+^9%Jy7}0Z+J?EY z>G$$5Nc>05Y;>~QOm7kge!y9kOEGm8l6yOOItlHecg&A=JFiGS579$Gx$x{4E?{&j z8JHrlVCtHoL8ncf#%-nn8`9y5GlS4qQ2-erPtUJp6ZU@~6Fu2kpv9->6W zV&F;ssWZlki&gHcSSa-NPR3;Q#D7u9>+4nn zfKSU#4eF@bMVmSr#m;HvpLZ~3N>+&CQm+gD z<`l&wp@Pi->b|D*h}N-dObJY!st1}M%Ok$5?me#c{rqAD-!{2V4!JPwdPOPrSnEi9 zPKE50V2p!_oIcI?(j8{fS|XHe#Byuxz-W$t>0~Y1>oCh|?1#_sniAWWQ&yKIRjTLF znQy!Q+vXwzfV%!~vL@b(c7OhoMqe4O7LC$?y>n~nM<|_{4!|XJa|Fgzj%KveaQ~Et z#_s%w4W>7NGYp{9;Z*u0=Pbt`t6tAHe!TN}&`;zm%e!Q8ToB)qHk5*(5OhH5EdSq$ zo5zWXKiY#;ukYolTd>E?^lB-!m|`+C-b#jK$joI^J>wG&wJ=IE|6KvQ+LbK;wW`Lw ze|Jq?2nOa!wTV&BeVv$>*G{k3(Dp&w(=CS|UZ-P>D)?dZg8zcE<=QR1a5Gfgz!Qs> zRLgifmdr3W4BApmmya_pDb9`IX04yd1jFe4_FJzq_Uml-eVl3o!gEt5j(rpRdyUB; z%&j-I7`2+s-^whxc>|x4c5L;!Jpv@@ss`n6&!$nYGd6b`xr;&S1s0krC5b$PSKW>b z-_GnmuOg&Nn%ZK_Pjd_NuL!yOy4lj;iAo}7VCnbAI#P;KM3)&7y&@OjhKw`&JsWDN zhs8waADa;UFrD0%Y`CJ}0mN)SP=8QfM-F~HJt%;RgBlGMk?*DJhsJZ4$rGKEo#DQ4 z64x72wFm>#xKBeaQ+G35Bt5n`sAevI5j%ms6>s2rK`@v3OdvX^1|sYuKjx3Hdni<% z2v#tBrqXFc+!ZIae~`&2vrM57~= zch?bL%EFEVi1Q;M>>|%k+|pFO`+DM@Q%@86{Os=^ZoEGynzluMcBI%&t4x0+K|*0c z*C@$am-X*_E2Jhj<7`91K<8-2m*5K55BqvD0`o00&sgVj4&^y4Dv$*=+OnU_imH?f z1_V{fnkEf8(hMw|S20&OZWZB8>*P15!J0LumojwT#x5*G9a_NLOh^>Q_tM@8xN6^m z26debSNT2- z{~r{bwVj;3VUyr|u8tTy-p<)c2Dl#aXABlo$)xJ(5Oklw9AEbr?c#`%%@r^wB$-D@ z6`XpbH_iB{k7oouEF#wlb8O$fC=k~HE8Skr@CeyvTBanp$eqCY9ky7K2DI|bG*hPu zE``an!>I_S)aei^sn6%lc`rwe{ik%w^fAxoiQlv(g9fQS4InoMJZ2JIK0i9Jb9mhp z%(T8XQ~q_`;@wW|bU30!cvXEr+$Kn#O}a`5J~yQ{$y)OeUE+JPo)Wn~WXiTi3P}5w z$)pxJGo*l2%l?yhV9`ET{sfx^#H0M)%PZ|-}OlE5H*_MHFMuU-v2I%jtkrzge!-m;%LFQ1vln5spB z^C$y+b->~o69-j#)OgRDbjwT8961BpS9g%rZqdI6_E0>sUv(UzuLLA3TRk^w7&@V? z+6K3pj%zEqTAy2t1zAj2EBeE$ceF{}O*+1gVgd>V1S^n6*yO&>8{Z=dKL*JNSz=L! z-+!;S+_xil&vmjxRgV6ARvg?vm;5^Rv*$>~;K4tiqiJ}D)B`tlK7e|>M|wpzF%X+j zI}6opAaiD;Aed}7XI5$rhIu_2v`25UY=bK-Wu@9#UKxNx#W8=R^zxk%GKRDIkSjF< zN#FT*!w9k8wl6$;`L+Tw3;|oTyHHK`ASpmtHjv>tj^>(pPP+DaEZFH|l`u(t3yA)J z9pl4^dUU4TK~i`|j}v5vD%^uTJDC_3gz z5slcf_092)^ugTT@sVCKGgiOPNba>)SvclKxGQKHJ~zr_^YSsUz#HrCWZUjH>zRu@Q>A%oaL2|#aLFhs zNNWdaCK&t!i#j|;Juv>l9LT`Y!oXve^&V$_N~5}^ZFIYeUzsK;MpOvh*AVusR(_ya z+1)smWML2pb0CBI0O7|eM%f~8UjY3548*qz)`J7b)I-B5Anb^)ui$-7?Sy6kf>|i0 zm}Fc`0Dq$16m$u9K-1y|LBDkc8ff{+05;=F>m3P!t+DqOTf*$#M)H#m?0t`3gVy%b zN%F=@b=f>O;<{?;qdA3qgQn_yuP$=CYe#18s}AgYr|p~G<*hy3yI^=MUwI)AIkkV9 zvbV*sdsBcj_Zs>X$V|b=f(2iF>Dj7zvv7E{a8>A*bo!W{ zkYjGTjSkh;7Y3gAFYK=Do&eNu61xo!mE6n3dDII=_i;J{eSnO_);<9e*G&>VQk~^e zXauACmnsm=z1+Vqp~VUj-3EF&GPi*dPB(~D*1=M1NCDo+=C;`&groImgYR0R(^ z9F!0X9+PCCkm*-Q+|2yf2JwIyATptj2Y&QW%eiokpE)drrw9H!Buh$tle0_xPkRFo zE|#g?7f{kmPWA%GsRO$=e>20_E~kj3D|iB&nI6Sn7`f8_zA)ixW#sx1oAaB%69wbR z1u~_lj41=h*^hrEeB&N6VY{>dQ#Y9g)W<^_nAk^wO8gvhGvmT2s-h~Iw2!5cu3k3H zpf^k|OGjRDuHF>*tC}b47y9r~O|;$CRFEmt_*1_XO&@tb;!{5#`7b+BqAK+mNc4>T zBkW~|L~5 z?84n!!?cn2614bzkS5G+ByH_KFm3k`Eq56`#vI{58Qstj-3S?(_Y?sODhuYmm4O4>qEK**r5hsE1N?8x=hj08Mwt7}Op;Ik+&;=Ke%` zQoCy8E+j`Qd|{@26Pgrtjo*(hiBUS_M-H#+?ox8L-;Xvc`)iNA3j*R$I~Uh??3#8n zu~vke#;u2GqTtNpEr|seD)2|Znah=zcLl$WJD8cLx5hcw={XMWi@%pmAJKawjH5bw z;eJ}9i|7|->*rABhZ8HZ$dd$bn@w^VbSPGDNEQq0}0knR~u_ev0-g}Xm2da{0kP&xbsSu}T z;#tSlTnf!Y>dXP(F5*V9;kSOOrt@SjG1XOY$9erhQjfs-wI7Sh*CF**CD#SZM zjZbdS_YmFNXWAKB392%B-WEvb_QzN{ZKn*|hM%a;qWgaWY>akvzK2GQzKWW>xAGnU zn*!(}8RPMSq2NVGB?00|20f*K!UDnJBv2~=oJwx&BDKftXf=?vuB9cE;9*2E+<^cQ zccZ(FhY(2c+c=|19IfDY$l4Aad<&8fc;G}ajYZRikZI=tx{3lXl4l!dNDxm7h(H0Q z;~}4Z#=iwXGZ|pFNf0|Ss009iGz*HPfGWwR6&9@OiW9?J5E3TobtigZPE!>7GTCtCJUc_c`$8vFJS31x<4yj}JDu5shx$*N+ zcu_Dz$Q=7{CY_9m4_(L$jD1RfM%UG}vqUOR!fW!)o}q$F1M`ffP@!o(@ri@n49xAf zdQ{<>*wYu+TPrxj`MKjVoLKs~RAa$51h5^Mjk%v^g-m}&;$pYr;|>Fy@?T@g;(Je` zuXBd|#NmfX_<}+%nQv0|ZFRl{61|Qyw~HJnb1eN2 z051iPA~@5p1EIeu>~J6(N}bJ=Oy5U7Kf9E)_?g0DW&V)aQ`HM&#dPKP_AHa zlJrsma%lY?KjUXc+l`+pP>p7B<0{zC$^H-kQ*#6Lv+EpVn@p+dk1VN`y04V64h8Zp zD-C`F@q19M`O}px_2)p6x|QDsa8}9!m4ZEP`~kMGF-IoB!v{Pyt5K$ zdr-XnK4-^mk)$`Z18$wJu~ZkyP+UpW_>YL--+S&zGA2?QyD0Dmbi3AqW(Avefsc0g zJ?q!^G(R42YyDW{Ap8HYJcz%(G0-s=tfFiBA0#VgK^xC-R=px~l7aelAfJIT*9nsJu zHXR27*!zCC_)bzlwn-R4Cz}jfIfJB=Eqs1)1~&!XUH z)B~=2^l7zrSe;f&kHuweW!qml^|nST|0#_y8j%_+`kaG(7r?XHg*txrIq z|7>Oqiqx0a>gE-LH*=c4rDRWU9j$0w8*q8up?7T}b10+dNKm0CQ}xIw$et(SXzXtH zm;F41D;F<@BUhc}raFDN^Y22*(ymQkp(k9a$_8c1QZIqrQx^uv-orevW%pqo#W4K^ z`Uxg$xrx`H&S0-%MP>JZN%)Zb`s?5y7Q875yg76>DFr)~p;NZ6f|dW)>n{7qEvq36 zW;PoRGA((=KlWih!1lNs+ajl9E|4eMMSi4aho`1hWqZ$C*qci~@nc$BtTXgHjh9PW zv>kXBLnebYo^^QE?Z-UOK5ki5A3lFTUfPWL_3-Vldn$~12rEakjyS*r+C}hfw1u63 zddUd-_h*cJxk~-xRrrhWcQk2qmgw8K2M&NWI$71Gf8TGN{QdRmy+x(PF^1)&Kk>U- zf~I^ka4Rt_mgaK#`CNmTmVkAWF9Tu((mA9>x1e#ZLvXI^Apz<8s4A@-Y1}80Xgp>t zhtV%TAIjjSox-9yClj70kj|$U<(412y{*Zmeq)PlMw7yP#ir1}YmP=ghhLolsQtYS z$!@S}^F}bbiPo6D+s_s8$FFYC>p zouM@gIn9%R+X5Y5UiQ8SSpH~^P|H;A4BGrqsPq7-(sg#QP;dV>Q>FXI=k@OU);C2o ziF7*>HZ=rQmBjBy?`{=iomKw+JlTBrHcRd8?Z2$YzN2<5Hjck2@m6a4gm|RtKA99p z!+IWXqNvqDG1K93r#7P%2sbBkF<4r}LF0<~bvc91@$p>39q4%ap5nzciPjZ?c+S@F z1vB^-z}Z?Va&ar}g5#9EDxOBM0~4npJaWmnGYpz(bF9hC(OKP25h}!<@32^_hr2IY zsfOu)ES6H$bB4ifBh` z*_l;oKGBom*Jd+@$0i_{KB007FrNvxT5i0-=4uK_aWQDk$PLW3Uzx3%Hxy_YXndyX zDaiC{Y|Tyl#a0m4oZ;Hij<4pLTxqUh=SyvWbMwwY);He9gZ^*)7vHfm{`_RPXzx90 zY3&$T5o&#L`$6oFW;c3r62JvwN(>z0^q-I#X1pWL>Gc#=WGvNy7)}$btJ=D(tL``t z^LFlT8~AUa8FjAwjlzw2iQun~%BH4o_Q_@>0FA_cdj=vZC$G?kE|{Abhb~4Fi-2Hu z2mEc&*)HV6z`6SbZWS(%m!n2hMa!-EDLoCNW~TJ&SeU|IFEp8|4=&w`kpvao3jf1X zVBrgcAHC@o=;}%jNyaB|eyOHTuVbkJA(6eY=d9-=CgO$Nc&7mi}Lezh^PJx#W3LLzzvXS*)O z)-_|9dryDBPTXv>(=ME;Fx?b_Q|C8uIPc@m%{E}-*wm6SXA0Ob6=ktl=^G1T0Zt~0 zSzbwt?b9m6>gR}?CAhGRE@0|OK*>bg^dUiNK9J3kE6>#@9Mj1|DH%F$&-fpXnm&~- zsCJgoHkRA0jAQ{7&(M(i0BSCxxKY5*8)K>{f zrs!)s8~Zr40YG8^xj)IDRXMuTSC_0_PRii02pgfR_6j%T5}JZ~=HESk+R8jBD-=xV zUcbg)G;XUX6kKti`;GaXPFsPy(6?@5yWyS86AXF9g>)X*_}RMNsO;ivzP*#te%86% zdo7@n`lGn+a%WA|_0lk=6^o|Rcv4lf!J^osmY5lu&!hS}-mUXFam*rz#{N3SThCHQ zl2mAGMRgH#Il0_+g2-~oJm$t4ZOPQxbZ;3&|H~U%NU}!mOqJu8xJ}qA_oiG51)>RE z=a>l~UJC)z*-+4s(&N4&qpQyry7-Z1C7PkKS8D`LdY>h8nrB}yJ6;7|xX_kYGh}q^ z@T)&GJ$`xmS}NnJ(rzH9fH zo3?vP@25iFs!#D~JJnt;%<*;*vScZw$*!as+pb(x@UUmCS1g`vR$Gj#Uy=;xn5qD2UMHp_4vhLbrd^&L^FWdvIf{&*jN3P-v;BCWk>w zhV*od)uGeTnzcG#$*b_)LmHi1KspCPbFGxPZxRM>R;JPNg#D%)1e*d)b_G3N(Y&Dw zpbI$ygXY))bgDT}ADLG9U*Y{;2yOk{^FEIE$3r(Rq8QSh8^TuxbflI>g6-FzLR5}` zXDb4E24uG(zeZ&)@q@4%_qJ}lCC#s2e=@%A%y{c^Z2IHpAA^$iIzk&q?#~W$uY%rm z{s|mj414RV&>XdhbOzPa9&=WAjjq;r9~!6il&lOiO?YekcQ&fyVw4Aek*%c}7w}72 zxrf%eMxXA@d!iiDS-8N2#G`7EXn=J28d0V#chjGt@um#?ua5?@ zq}o0gg_5ausA@tiT?`t9zQi)GiBe7L_EB?+C)i4w#?is&;#oVw!5ZGqMy-FJNjk)HRk+E z3x_Z0t$@G%uP{t6@w-JTBEx} z^C#UBlyOzwbz|71o?@YqPcnCsGw~_9Pzy9?o;sy6qfn{fsAWW{%}zkqJ!$l?@!cBk zO6X7ogTDoZ$_PMhkEOxR(CFi7BuOB>Y|IBXHgi)NRZ{_T%Rsd7gTP@^UT12k91ZT+ zG)UwDdmO(=pXo0V@s)T%Lzf`gEutVqg!_kw`YG{FC4rL|$n(*e|EUSOAJmNnbH6IE*+>2Za;O0evn*ltBD6lh$DiX`{<(Rh53|c#jtR(2~T{@fi zv<)=vmt$BI9#Q`j)_<{rsF*>H+aPwD(`T@N{$rb?nT(p=jK`FW_2$T|YS<%mWX&dW zL>^E?p!*`9zM)S0;T-lT0KS$@KVCzZDw9=GkhO%OT?S+oX(6NV=`BgVFZQzAU->d{ zS> z$_5h+!Pq3;bN#3sQzZN+!~?0p@5QQu^~%TGiH3`KfJT&cytExbc~7bG3~jBnYtdjT z5&R&2Y5M`vCLi$w122lX_(_x=O$s^pkPnFE9x3!YDD=M~`>id|urkrhlNj>LRKttq z&z7j`zRE>#t^hJL_v#k$%Z(y^X=;OGD(x96nVRBj;SYmCYfGlTR2@)>3jD+j-M$*rCT( zN$L^5TJC>WPdN{K^rPj`fdXH)uvc+W?Bj6mZek?ml6pUe)y^WG$pdOTU?s;kU(m=j z04+5R*)xlHjLLkBLgXLARw*#j3}=lqZOts~;|k(61=fuPtQNzE(YEj9k>aKZYVrk) zQw(074bS}!ljwqx0xCaWN}0{D$CQf1W*BG``7d0**c5R%Q+Y(Gpgu;vCRB)wAtioS zjAX-RO_3F*NQyk*k`=rZ)V>tc*?gjVX;Zy41M8bbJj#Z>Ool*};ySlTr# z;5Q2K3!hdFrU!P?%PInRQ`2{G@M)CVdNzz!0kG_8U%ueGuFv;*H9SMkn()+`>!EOz zZuA{S71!@tp+&XSRKj^;9<&f)bHO_BDfQHHZ53@@ab4bwW}S|$M+BoX)%SZ&gDlik z;gd{x@0kj2cGkP>dpvk%;wzBPO{Eg4=e$h)z_?FvIo`Qz>|O~K-v8nw+DuPSl1eo~ zRKU%H#Rpcj@u~3xZPW4zm|-P}alfc9r3vz)VelZ3_PlgX-<0P{BV#iEbu#tSQz{hz zwGmldxh6#a21@(*3XYw@fD~$U{4k?7v_b)NjZn%TRvZIuK@TyXgt^{9nan+WFs@L> z`L1kIfjFvP6!yzG{GjFQT4EwctH^k(W>Bl3OIh6B9j7PB2eFTC{E?+60GQhDvv!t$ z1-2L1@Esns9UVL(2m>F>*gRZ`JX7HQ@$m7l&c{!aQx^zS9XQxL%Jwf70p$d)H$xY( z^z9VjI|AJgG$MHcnVZ0=Oo7cd(`}Q0A7_9|WZ-r)a5)=(VSq=Znm$RJsVoH0ZIP+B zo2eFY)LUfmayImHGi2ZN$sYjSLp1FM3cN(18YR(Jk?5NU`bT)Ul_KB~rTQVR($=n8 zL=jLzq9X+$mgNB-k8R2Ti2VQ(l$N%vnXW&eayx)jN`XNlkk4n3Em*+AX4t|Ea=7{F zJ9XOQ0J@q$WJ@;vAPFWL`K+deeh>#=A*2^@(XLQnb%&QLsdNd7fOQnFT|Cf75cr@# zhx1!a3ixf*ET1R9q}sdI946=@P=JzVgYDIQ)y;PudaF5_XTeakTZ8~xAAenkISo#}^M%(^1dbn_oDVlD1G(G8Z`NR#R9c4&kYU6hqPON^xIa$v$&6T~6d$Tlyh$0}4DNiC&IX}EZMv*eUY9jCB;6&4^Pgi;Ef_Z&*taI+@ zWXipLz+cNfp`{B8ci{K9d4O?Y)Ryh^Fs;gyY-M4Ls`IW~43E=79WA;8S!YDh&cy*Q z#qyo_dr{nMzzNoiP)8+mL9&Yg8Vgg_Khp}Ft#$Sjw&%gLcv})B>L%`JYr}*cQZV1d zTrm21$&QWga%k)SVxG2=Uqo7-EJSNY4LmVkt5yl#7PCak4BC&V*`yDa91YqSJ!okh zj6NDPiF@EEK4_urW_21WEF&@0r=}rDbG^;Xce>-O7)rPv|C56TdrCJ55O&_=(?yiGQ^dmq@254zYzt zbOs=6@fY;3$jH?hz1qNv6BOO$YTDKWGKU7ShlP%qR@T)+M`sYeSmcQ~JnfKf*A!7e zfRCa(QOY$_v;bKmAfJ=y-+Ok|p1_Q^k-T*Pxt5W-5Tev9RMv{ z^~E{`?iyLSg?&+iMm!`VE{7&1KJ)zaoImkIgxJlm1iV?RfA)c^dSwRA@>^AQ67e>> zr!)b$XBLr39LxA}Cp&d4VaOiemIJUP2ppNXf|ma~%&iRSk2k)T)oA&C?;ZjieJkSA z-n~T=#sr%uMB@Z0P;gokBMxQzT+Dt#Uk>t3wKq`ryf9bY(d@atmFFF5zVV54MPf zPg7vy>PR=v%a~Y!HGDLhjU>&#nt&;CtyK57`Raz``1j{^=75I>*Ugma;}IN=Hxno0EOXr89a8zR}TSjv5> z%69&vahXEsmz~x5Jrk08B2vh1Vc)Duzu=nt+Je{A4Mr7d?g$jWWs1d%y9_|717Xrh3nMRNuGS#>GZ}T;7x}>uSAGj4NY4|M}c0js9=M~K61$R;^LK_#mjI#X6vYuJ zM@4BZ=kuJ-mCPxlEe>wqgcd-LE|^@k9- z?Sb0)KQ{+wz8z_eU6In7{diq=c>H6B+YhDy9F-5%g-B7+{s@}-bf6wb1?$KQ(D)Km zI-~Is8%0*2J6`FNB>(>1+nS7=_tbi$r+ie!r{g=DgeHnoL3v^Tm4mFYfIev+zji4o z&%eHtRvuVu!{9`EI#i!0Qm{owkVCpbD&ER1P>XECd@4GrR-@wK4D*KSv zkE(>awQ`JQztN6@Iq=!);2iSSNK3){E+b67YFlcxs-GS_iH~#4^QtDDPlHanyrSoG z{m;?}>39dRfLk|}zMtJP)no~^FgJ|8QdfU1v|-MG1Jh{IVO8xbV>8d$Sl2Gx9okS2 zwS+CHyy*&kLN@YQnCbK=pPw5%rVSLlZhcYk2~!v%Yti}&Wx!%@2yxf1@K+lPmcX-6 z9W3W6SB41%82-MTd2JwHwl`K(Zlo=x2czZTf#ZI15Oz;e?0e1t3LcCK$93;LZENb< zFLv!vfQdZKR!S4ezovXTalPQycU9I1w_HQHhaw=30kS&u&!9vVyYdJqJK? zNwOT6?ZL`O8h88n9EQ`Q+CC}X&t;UR^DvF)TE~xZx&di%dM<1Nlt}}5{zta%{%^19 ze^>&&X&St1)^1nym9?5N50&7*^&9%=;^hs$==!kc`y*es7z@*mB(T%omJgfnNnCMs z6H4{s_GZ47Bg*>Gq(5@P;`}1_M!U_|yRuy))jty21)tJ{?Tc+Z=e=_+(RUz2rK(&* zW>{VMqgmGd9ap}Gr^I0nZ|eYko>k$+oWsq#*9$eQntLi=-@VTOC26cY~OB%wQlqHTH#$62Rv@PsV(0pY$;t%Ot zc)#RKyf(SPg)zg}6zBmJy$eRqvB?uL}APN0L&M4PD4m5!GzDL!pg zt){Crvf4hmG`4yg*NSq8CHcwP4(q!{2D2sM9G?snqVG(Ck% z%7Rx}a4mN@DuA8X(0BT~9!`5@ek*<7fb)C%a60N!+sp3H9zHDxYpapErJMSDps{(& zlGjX~y_R`BNybMlTPP!P34?W?#8CaX6cm;{bx|%gy*Atn$?33el1gi&VWY9(W+*lgs>k=Zi*r<3>S# zke{Iu3(I_QVQw{3<1NocbGepbt~Oj$3}^U%~E8&y|~6NfHg& zhV^bqqD!|SV9AvJL#1VX=Cr=H@+~U&wPF3%@GD|#2Oa=wB_8%lWu1mok7m2IkF3h^ z7awV88cmKaJ{7)t$#WKPuiiLH+ODH7Iz*0v$KiP4Wyf%6OOVeN-A(2vD&-U{d6y_} z3$@+Ot=YyQ?jOx@=0%F{V0#rA^A%s7)(bp-a~vM*Fqfz|<`4PRU@Cb-T<`X@owCKo zZHWdCo=5dI@Wk6ML&_ywdBXbKqyjMrI<2=HSw3^p7zT*!*cERXlZMyj^rmd?dQ=Zge?#jd zn=V(kgA2gaqv(#@MVmR{y@x}N@v&|!?~ikve$2#$omIW!@ceA>d)Crg#{WvjJ0ruj zGK;LtB|nvQW9#P5M^95E%T6-<3H@yS`vc_9F+WSgP0NubQv zF^gi1Zv5>I8}p%pr*si+m_i#QNa9uT`IIUT!rCE8Mkc2^Y}f-kte?4CDn@G;jV#rA zz9BO5?$f=iA;0ZbKI@1=x~CFoEll;P?mB7b_T(vLXgw{nb-AxFA$@$~efhtr{q6q{ z;~K2@jc>X-)zWJ3b!9V-=b&h3C)1 zpKrM@a`PvnN2fu%|82{cGYOn{^DF`#?U~C2g%+ErHO@#ocwMpmO9xVayuIlV*G#AM&aStyzuoYUMBFDFovFx8AE}q6uvckH0Z>T5 zF-mU{fBzcF!?s?MR+)w#2lUU9U5rStw!bAQQ!-8fKg9yZFAo2DLvB;Ac zhywpR205dMch38;4Si1giN5TByPn`1JAK8+iMPo_NoKHwFW7lMu^5$fog3iPOe|uD zNNA-xvJ>zqBF0F|xmhzvR8t@dh9~z2)ewV{2PPSkFd>@GHnLW2O)ITWmx5$3Y{%Ih zo-lFGmp>NhT+M0yRLV4(1I*`2d-aRIr}a5Q{gb<{;=zV$E1C)!bT7Y-HL!B34M_Fq zN;mreD^)SlgMH*Ia^?3{77DO*BB*)iYD))yCwmufHswVoEjOlK#qZsV;45zwdlkfd zB~f(^26U_%*JYMnlf*QVXt!DtXmx|LM%%&+}hz>yVPi zk0;-7(VOa%cAM>SI8#l+Bj~b=V+GXTQC&04lUR# zj*ELa9hAxglmbS^E>DavD&?+CLJGnNY;Xw{L?Y3+$*1092So>f zre`6J=gk zblNAHkcmS1DaPjsMI8y&0h&gl##PPq-DmMW?1?}uM74t$MF5B3CV>Q_;+Z53Wsb08 zYTNLXfMQ~#%flY7-osSc*i`kvt*8CpI`iy!{5xCr6zHtFM1gcU8kM=;Roq~jF1Pej zfh{Te>s>tKYB|aJYW4b#WvzXq$xm|N547~MwhEs{j;>ui!Nvc1sif2(@lAUur{iHa z|0|rLxKcw&dq+XT2v?tOSv{*_taLrTC!)-hw$ZdftRtUE;bL3->--FsNe7(QG40*u z?7))*W!9e?Ia`?FAMX^7?{YsV#Tm?=B+$*zSLCIZot+Npwg4N{IhPOQd-)49HF#Zu zh5Fa3xal&y;VR;}3foMT54*)*tq8Ezbv(Y+Dtw=pix4|ClIIyIv2yy<_7JIc{T9>f z#_Jo!n?b!Xzx4wI)N93W?Ttvl(AT!jl|FW4g$48&5i&QSZ36If=b1LZAfRv|Vk5P6%+Je~v=D0Npzyu)spQ8F=1e!y5%t2YW} z+N^m`eqhXqc(aBW2u)nxu`-#ly2}F?)PlIq(EP_vxYHIi&Cgw-&h<*(~V! zHQ+M4MQ5QYPrIda6L@TC(!z2o9h5JUpWb2{yrO?>F8EVy$S3U$kESGkye&*w7k<4k zgNm!(lZy_M&Ks#qCt=^F@^12qJdtZ?_kQOh2kse{G$)f-;h!PSAoIcmwMLXAJGr@D z1(#}m)K$<;+U9c z+n!elAvPMl$4ySCODq6qlI#dH8nTA%M?_|ntfe0CKO4hvRH82`$weOQ2Z&`MgTh3K z2yBu$I{}G@EOP_2lZk>C&BVLe3qU=Zms&L50Wd9_q^qLD%ZPgU6)mR?NVhT#o)EuR zZMfV{JdPI-w%ItNaRz{SF4&3D zu)7^JAb$G$E-#?H?b}BZ8P)SU15ZDu-<E!-nx_V%DuqwF7F79I->PkIigY*ol7CRYKIu-!w8@jAIDNyMw^}M!pZ_uTo7q*3wT|i= zoU7~C>!j)k48pyl5l>z*2EMAY74!X-+}$ZEA%GF$FEQ?F&I_q<-L@6{rrjuk6BT-# zg4*FRHd|oo0xyVm;>rUYB(Ge@CVgwpl(n@uvsVVn80BrSxZPrPlOc)s%COwht>1h1 zA8w~z_MN57X0^JCQ-OU~?rh7=eZS(Tk13O-4XL%L(H}p0O=jG+qIVS}Qbv!eJpc!2d+?HtYaRG*|^{ z)YX15ZWvCkWL_Um^*GTn6HjSa|^^B=A&JigC6^3$Ni_ zGL67TYTpr>z-)X__*TWpa#8q)d&$IAZh|Um;9V3zDzW11=J$4?>&FSsQx&8 zOs-r;abxTADQd#CMzM80)KHCxy}~?b##Q1j^i4YK^~gX)UWX%Q<}?}o1oKd)vR6p@ zw6Z*p`SV3u-PE<`eFoS813jpv1NyXvb?#;f;`!+B9`!J{`9vMG=38Dx^3z+%)NY-h z?d{VI6)!W^qC?b_INgt??tW&?HdkdJuVCe2)u*FJGQ6zqCCq%$S7WoOe%$@~6;Jl~IsmYX^99hRU4>Y^(>a9XiAxgCxq9E`V6;=S^pK z(3>{{G#FG3ozA@lWiIvR<=f{pPREG>l*`vLu}BnR!)C3YHQ^S1Se1PUM1!0HAR`kH z=W|dE?@C-EnDGLHxou;+4_3uNoMyWFe&DMAj;2=J`9ugz_9})^IIMNJe*~%J8JLc5 z3gQLX21=60R~!lqp1Z9#hnVz?s0Ze!>D)6M@w6It5FZJ#nr8g2D%K+PJ+I*##%$rX z<8;$%M@q7W{^#O_9w&WWsIM;Rv#FpxKjdq2uIb${!IXnX@A40^8any~e};tr?0i;@ z$Tx|o5v|I!p)Pt5QJfX=u;|x`;PYX|J=C-Y8z^6W3!?<B`lUzG^+<6}IJnHYcy1Y=iTUbgQ9h;Z3j+*jEcI7+4q6&Gx zRkHf%;lu0_!w(!g$%~rXf83L)?t5k?`;h#^S|go~)hpysw)h<1#rpnq=!x+`f+9w< z{Mh39Awkbi{btMX3QEF$R@9a|(??y-R|!-YjcwfQdTw8Wxm(oN7k(N>OyZ+IWW zAM>0>cn~5h(`Ul(wG>6=6iE;N-uwB|>w$Di*&r)R82YL`tUu+Cn_Zoo;L+&q0@^UV zd|{611wv8n@=CiU<+jK6xaYVG?Sywqn0SAw{+^@XcgYl<&)G&lW{CRp;o+ASou%S% zlr@jZW}$>P0kIl(+&CJ#iz13MBR87W8 z%GMBxpxPNv5cPOd6n<}ul$FuNFp}sM*FplVKcjzdHor!Vu3g`l7mcUZBl&8AF0Zco z@fIUDZPv?Rua#Q+c+(ex!Fw~$^|{p98q6ABF=??KE>Lv~FSHnnsn5lJ#EU1Q73Qod zW4wnyp3Wc;eN`Z}Gn!3e?AT<}u{D!OW0v5zc5m-xHj8nKv&&gL36nHwlGp?JFK?gU z-I;HGpz!V8hX@#j_%($ToWrR9XM>PPr62qAr5YLHQOZbVCQ0Y+1#9&kq79V?64$nd z&k6VE9{z1nd~tb}K+_!>2{q2E6t3K`C!zN?PKfXa5mS`-RJElYEgSx0l-W2upX|md z?WQT|7d~ec`BtEl7RgjwDVmYIpxlT_eb3a$h6(XF5qd{AKZTFnqugFbFTOl3YFW|E zAVQ80{YdfCvTN#fdacK%j#;@>rZj~~^k`igZ28D#VPpEurq)BL(KGRo4%`)N7L*NC+Ue&+rs@wH4n4b6Add|Ss0?*L=BgwlZ@j;)KZB`8690#Xnn;ep&v-6F4)nMyx{iM4URpTSd3)?HXn4c4w4Tsr zq7PKC$_f=D#OX}B6yPzSQ2bNbS>kPOi-S zLzKsgpH?%@)xtxKRtDveah)^UK)7(_7VVVbQZAFrSWwc7WTm!^2S46-e|QLEKmTwS z>&{F5ka$;%%H)!9oGGc*<+Gji&FUpo-h-vO{bX)6Q#~!wXx>$6gGbV->XT;-_NJ!R z-V3hP%h|RzZ|JC!&zBvWVhM4wR0~$$1{)mMf|ft$_3Z0kIiPP<=jM&soxPqfzvZM- z?93#Wd-{^wy2;3nlzz<{QTk52x2jmew(qd<9j<$`WWVtI+&I0+ZM?QD|agOTuWI% z-B_g)`ig(2hnlLj!korE&;OBBuRU#empavizQ$Y%qB*H{1SdOg+1_AbhvUf?qWkvP z=6B3IrB+rM?-W5mj(}DF;c{ziS9;v*WPM~{?X@#(h74n@8ubZYLSI~vSfiH&Q&4=S z>>;t$xf)g6rq$5TF2b8hYPYqQ^+n#K@!g4gheew5NS%0CW>goOSKu|MwM(_*=9*I6 znv+FK4C|7|Qd5@8EXs%nJ4HRdKiYETn<20766>H7+X++eRz1V&EiGC8mNpX)zF`tc zXXcFeYTWMFgjD9+lz{wi@0N&qnWlkzwa7-__n)T|N(go>LzDUkANJL{ZXJ5|3QLxX zl^tzA5^k7) z=dS7HJrzXzr0{kWw^EOJTw!%GWo}uvW#e|7Ngw<`x}Un6U&=V(rG2#w%Q~<1cj-aN zA5(Viu5R0N&W)?@r7|8I?Qnd!({zJwL3MF6o=b8*V|+x7Y9Np@#_yF)2M)Zg z>&!J{cdkYQ|BaUTi)p=1+4QXLtfMbmtB_y3PVK&uP{N{r*o)uPM~4$RKCiHKn#E%1 zoxI#D*`y8xG1ZsLO0D?xW1n9K+%i(L*OsS#7Q8oTjtL^t^2t+>y@HGXo_=?*U-G%A zx||em)J^KwNq%WAO`+s_YT%giO5eQIFfsQ1=$MG~3a`LjGmX}Z zcmlbEVe53mkFHO9Jw!+YyprmAre*PJI)Y+E?<|jqa1NhnVB*#^+2Fj^_kMCeuyLq0 zOwH+D)Z$}<`I}PGdGy22^1SIS?H!)?KMBHyYW3A+=vU2{-KW$Uox$l_^k;9l8!?KC zao3P~jx=OEYPVJ1kegKb`aOff5bMZQKybO_F&kv6XP!7W6D<$TYYcnR_tN-HCe!>biY==n%nJkzC-iP+lzO*8|LMG zNbOdeFmuv5vAOdfZ)JnW>lg_(;_ekKsXR9F^a`KqnxM14B(rHkcD;A` z^iIvV4$~)Xg*VThr^!TarQD!I)1*6H!;0Jue@}Ys+??PvMw(F=T22ui@vYfI6qP83 z>erFmp<3QEsI)TW)B9CIlAoOO+OA?Ov_Cnhz2&{ieHP|q>ToFTyYICLljuAfX}zhO zz2`E;R6d$QDhgVoL2sGml)p;(P#X^KF1ZjWF47yWrTQ~=RXjFI6waokh8AlS`(2%! zl-~UFdFZKv<`Ng|(MY0ki%KrZ7|Bxlp%QblWZdil9lgC;9+?_73QmK%_42~rmCYgP zG_Ip=EpB|{v+PuyoP9>-hj&r<^$YQ`e7f%KEBZ(>{F2PI`-Wa!W3Sz*2^OarF7#=| z*5j4(5I^->7c|+!iHV}7%-b@*E<3L=W@#NG-p6NjGj8-KZiN-UexSOrA4Q@#PB_5$ z)B}?^0)N^QX`np(WcxdT)U{E`HV8@N2-Asyf~dORF-&e2m%zJt za;w@zD3r)4feQFtt^Jt5BbewXm=JFT>mv=0;~0)0v|uNi<7ikeESBSZScDX!fKumk z+~zq^lOt7?i5r1r!gy^p{7|EOsjdQdVmVkxA!FPev)U?2>VEck;$sOaffYzuH2=v6 zz+239xWMdol_fGd}x5{ zO-q{Js&>Y8>gq}bh7<{<_Z!0#=cJc)rr}kCDRa`Cv%17k{R~WYlr;LGh)8g;Ht1u2_adh}>}i{G zQnu#!+>(*~nt2{VH_<Bfcz6VsFLXTz{pDRp&dR)x8Y0Ov=t@kYj)A zLGioguBT_#X;jnmQ7DS%Nr?(dT&{r(9ceXfZ0~N?Ptu7mz>$Ou32%RAX7tDLyH!2* zZF-$?o86xlMiK`lX;S4lzQZ!O1sN;HNnEK*{Nv-~IHXazW=a}-zj2}d{j9k`Z(2Tt zSFePH)SryZVeE})HmOC8!SMn&6iR_VOmWO>0=_MT*NB|cBc)=#t&SjDfRG5Mfi~u)}+MnorAgC~_Lf7?>?n4^B01fpU7u$AFK?5+&?AmA+d? zN>H6+b}(yN6^9;6az~lS7nd% z6fHm#6pRvDj}pYe2(4k##~3-$kyul_;1lpMfl;K65^8FYSflB!VPu`7>}{j5{M#FE zV-y!q%Q$279lY>}SScU8@DQ}TtDB$Sh&XCQj`u61U^L!TL#gQ##86O*ca&fBlR_At zSU`ne&ZtNyT6Cd;-&{k5bu{G$;Wb?izakCM(^^IBClMrA{#k=pdmH4n?~Q2-9@pV+ zsG?>2U=nSkqWtx8B^6ws@G=8NLYqqnB=Zxb0cXi}(+VV)bl2{c+>MR7xi z^#^%T5GdJrW=W>UitK9sT0hl#RpDlr>?synx(;y5Jlq($lPN4O zj?&A68Z0P%s!CU@Ti8xkx>4Z2_vTO$LB#%K@zjG{xm0$KVRUZKY4zYoRytU%>2gk& z%Hi`nOlxaC*qmpZ_#_EFdkCWjRo~rC!?>jHQ-5TA`}GC zIl_}OBB$A`R0NTzf*}GS@`1HMu^55^m=LKd@h6z**u>4F5v~q2`&a@=rYpDRC_AYt zw;!Gy8Y5nX5#in07*Xf>y3OK(Cp!R>M#2Pw(EQdrDvUb2L8JUQ$&Wk9qe8d7MqWY% zz1-wF(DDhR+Y<@=SeKK_5rGA66$~%~VV{)=udS>5m7$MXTsiDVMKEaoOQ`0g_P6N- zdE!>tpE3NnifnR>kZY%upSpM;TIC$dk@^YE4}0YE&6mWJ!&OCY3^3nN@`&!emls*;+QAql+4Djg2ED99l=qJir*a*pL^Bh9r0q-3?BbhHttQ) z?OMgx7ORAG_!fk7)&4^5G&4W_UWZ`$mW7!b>D=1sE7Nd}@L@w`I8!U_tw56~|95oj zMU{%1ln6DwxHYFU)Tsrz5Lxnfqj8cNi#LWW^lM3Ozno&7U#eQZ9~t?qQ!h#VYIEHt z&B^uHy)TvYJk`~k!XmX}D~Gm4(R$0>#FjN#a?bP_<5U!{%Uc)bG0jXbO$w;1CUB zRdIRqQKd5VrEIjkES^k|=e4m|#R3`ST9itry1cc9GA*8Hoq!NIiu)6u0wh*uGngAO z%I>V8D7q7*j8^?NDu{$}v-(5S&OY_Q!r5E=B5@`DPb27Q(}^@Jw@z%e6bL&fUit%; zh<}yed*Mtz@~+sHoZ^hsv8F*=ss{dy{+>$4*ppjT&Bc=S&NlcpPB_AsWes)fJ1e}! z?&+3;6U1j~3Pam(Q1OQDR%Cbf3Kx1z%rO`{HJ=h9`+WN)J>j=s z>dEY*oUFz|{8_Gsc_N<-s6C`xCuMBx!UfGya%M}&!Oe&_Q)Nw8&++LQ)jpm}elnrv zBU8IY{++^0wAdtbf%Wmqi?kWurJrS*LQHR}G@sZVx_x^!Ys1M!LssnPzykGowd#kj z$!+A6y_c#>AytocvuV&!HzQxubUr*Y?Q+E6LQU*b8edZQI=aM#cFCO;ib~UpSk`wRf9N5RSb#d77Z3N!9&MlBKa|pBs2mAQK(Yg zd`gR}944!HesJ!ieZ)!zf+Um6@cSF@eLe_{7xwhGl{6>J!8a zB9>K~-z#-em<6tVvOd|JN)ZuqA3zDrkg`g0SL%XWG&km34 zWqfXztMz_edc+Xm*o2dQL@*crtJQ%+?JlmZQSRHV^4kK0^1?{Zl`8)&?z7po6XQ9z zeCpzQWPlfoY{vB16S{!aS?Q%g#Jk|5%@r?~r9I{~e$Nj754^I`tl>d>GldGFIMxW{ z!Rvaf?r63LAz$A0hW^6+*?d|poi%SAd}BJb@@DjA;I*X*3eIo+^T$EaX>TvlYubD3 zx$=-9$%-T{6k|maCkipr&KX;vcH<{lP(qx=oy0`wujJ9}&CYdOG3mvY2>+Wchp&l~ zia;JgzU%Zeal-6d<}U&Z6R#WF#u<5%#V`aKBwgjmCk=v~6BS0n)GOKL+Cx5g$Il@! zk-1u295017Lp9EQMx#Dy*Ki2qz9~d0N~FQS-_jdwm_}FR?Q<#D7j^>bpm(g}a9W4YK9CCK@s|+qrpOg5_h- zzealpI&U|wCms45@_6DI^)R(BQjaZ9q*y6RT!*K%Fl8O3OxDT5LKQjqUQdaax<5E- zKz$cZU&_WA-C)|wv2gt7hp@yi(y;E&phKtRZhiw#QJYyczvng5HaDhOUQaM(Q@SGH zDS{>luGQbe2Q^P|%Hh^rJ9!Sop#62ADmvzQ<)v1)cpd8JeL zhy3S(u9tSNWOI1t)gt7K(j`aCkk>xI*(x=7OmoWfjnbEXuHXMq{A;7oV3|vcELYWX z`NwQ-@Un$6J8xR5(~oLVpCck`4%GR~I!BOCk3Lhi1yy^rRZ9Ct4{K|E*8~GBNO%R+ zN3w3y(-qLaMUlvB`gxAo=|Rw3+m~(|ZUf?runKgF)Rge#^c#CgGkS^Z38ET8Pm{0m z@-CNV#9c^OZPS;NWO&1_`vu)aARt^9a3~=J0uil% zYC$a^;*dn?Iq9>XzyALH`}5a1*zoh`uh7s?78aIY=NC{Y^yjZ%kx@~stgOt;%y2mT z=;&yBd;8nBZ+Lik&%1kidixj{7=HZt!N$h+_3PK~-@lWSlM@pY>*(lkaBy_@_Oi3H zclY)Y5fS0z;~yU%Q&LiX`SPW^r&m!?v8}C*goMP`*Eb_0&dM3l_oc6r)}^Xs?}v zKw~X=7tn%}sl<`&S`A15)l5Z;tep3S7pp8-9LF2FT*q3RUMF}c<{jNi@qAcg(J${} z2j!W*u`3+$Kfn030HyAdyqT^=Qjhr zZ5pkmB4*ak&Qb@9wPr8L{LAjYUrDDaaI{tpaiwhX{Xnle(DQx0pXL(BW*=s~J|^|a zvFAzzk7BM^B%VF0@8qzo9k;@MS4HsG*C~=%LjP^T@GpulX(YDZJKvur+@pDDQpy>2 zg@4fP^zbhf{9ZEbYXT!AhbhT97Wap)JnsBDf-9c%vf4U+^8P26dslm^`4P-`ST=Hv z>N;*Hb>x|YD}P8B8h?Unfzm?4Rsotgp|**Fi_?b2lC#Y{-|@Pxj6o5o(=uohYw^oN zDRikn^1vXh5Y2lMl!0nFxoihda`owH@rcL2n7|91?}b&X(FK~YQb{5)RO#e{;h6|A zS_Mr~f^<#QLc~;=`aRJk$~s+^$if9e>IGd^LORjp#{?p@R-*)Y^GFogn9ZgJUV6w| zQ-sU{Cs>~C$)PEj=VTtoG%Bu5nW+9p91-ASBf0_IhMYhS|09k@Mn*s!IXO9HWMmq5 z{~8$ur2lgd_V3@_#sH(gSa2)-pBuZo;E}t3|AJcqjk{pmf3}0+jX^;{U<4Ql6zcx{ z`(P*%iF9#wy>;uBtE+2paIl-ZySs-6P+Op?j*gD5Zf?#lE`I+09(V2p1_s`{cMprj zIypPr+1X*i4tBA=etviF-VF!{aB_A5+8S{8?#-Jw)z#Jg0|J0RYiMWyjaF4v1v2gG z>gM9&ayKy0+S(c%xW9jZnwpxElM@hVuuCT=XAh4%et!Pcp1!uWwx*`0xw*NqvB}xlMORmMczC!my%A`ATYGy@a4=?g zcye+Q6p88SX`u3;ROsvLV;dV46cotF$R;KyvDm3b>~14o^4o3F&^$iUT4Gs>1(!$5b2dWDwGY$?8+S=Ov{rv&yjp^9khK9zOnVHV6 zuEwS&P;bU3CP2vnwXMCQV`vD|(%Sms#R~!gf`4lg^8S5IO-*reaZsE|z_S;9p}pC`F)9fhr{+Akf#}KQ=xNiWVqW%F4>1Zi$MDf{HaTFi>CL z(9_e?+|n{QG}O`2F*`fk08U49bN|3VU0oe0UGnnsprnC%cJ10VP|rYBo1UH-9UXl! zIGCOeK5O6=?6$VHKJV_n37z>s<`%8*um#}?Od5or9K~~vtha6majS;rmJzK)fpf0LjSqwe3NK*f&)p& z5lv^{&a{X3M=aqp-jCeoGtXPC8}6PFv!{j_v(ScFP_tuKzS(xC@EG8*Q?n^!Y-5LFFUtr6I#QH&cIS#-q`#-^>)Q1xG0d3=yDVQ=$^d=kxd)Q14jOk9mi?YWzP2?! z5MgM-jyY^m`>G5?UHP8ut#0wF)50T=+pp7bR#wd_{TEGdlpTKJOd>Q6cX}Of8h@yf z{&>XF=ZUz9ySju#=cKY&>`pF3lbk7RJcP=7EwJBh^5l#q7P4kTliyLKWUboMae>gY zCzdBL?YF1;vB!c{Ccpoo!vye7ATV+T@X3utu5I~>RPun=<$;PFpPa(4O$%bV@YNaI zQ%h--xxyy`yRo-i^<3Hgk&_37YM z7GC6WobP85V$3EM$$SRQ)s^*R5 z*3K^AKU}OS@=4MWGLz1&*Q?5F;F7}K6z}rUYwkPTWKAopYp4@i_VGoJ($dtLKFi+y z+)6fhPsn&Y9VyxYQRkj0pFI&4>b%D8X4s%4C$ji#74OqTho?=Wch9wXDgQ37c}@Jj zYfq%7+hoFLUiBZJAP9RU*ZQdjFD7*L75k=lTeZ{SvpfnJf$tvo^2e72W(noIYcZrY z7Ijmgmq;+1V18VuJ{cFq8kEYjLUK=!v-HS$nxNItbVi&I5o}24sTn+X_I|x}mgmdt zkMJ8qIWpSn6vYm&D4bZ$7WE}2k@`AL@cTst{Grs+OqB1_xvBh&N^2e>~t=3-zjf`Iyze%aO(tLZ@$?R95 z%R|%i?N&{k_6LKw=u3_?%rE=s(boJcbiRGhpWv<59$e~9sr?m$(vQO3C_GUFR4P=t zfD?G}Hk%(wt+NT$DIwIdY>?Zb!%gmO_i1?_;d7m-sY zI8n!qONPsI>e48G%Hf?g7RM>BaZyBVk6xwu^Q*JE8YQ0(@l5kR(zhp~Aqi8@kK{_0 z`#wRj6Z=@i^&TJhDz|;#xt3%ym6)Q78j~8eHqW3xzmI*T&fC>7g=yaOplb-W`X04{ zO{on0H69rF3GthFL7cHg&U9w3SPeYREM}yuA#=E{ZfszdU^y?Rn76umpXTH6-CaEb zNmR;p2%*HiSRU9T8q+*#6a^<#*sNmOf*elPjN}u&%Vl8u_9U-&shW+06D4zc!rOJl zC+@ke@3LsjH72?*WuTtmL<}b#_Pg_;Y>m!sKAU&BlV84Y&CoMF>#4)RsH_(Cyi>Xv z|K1Wm!>htu)aNK(5nLNTtj)LNy79hoTNoHACaPZCtb z#_`jyg~%LcRKN9tWlypzq}sido@L)oQseU#!9)1eXPFIaItZuBondVH!2|6<&&_&#i^*rJBb0P(5W2suL1wxS7FhQ7_)b zt?uQc-qpA8f-_evRZxu_(_qZ0nA;>Gi*GL0;bGxQ z^4H}$f~?O@pP93U-*&WdT|csgOiL9b1=?11T*;q*hV)iYFU|5A!sTUM-jIJ?de7cc~v#Z zT{y+9G9ieRBE?=idnsK}X?$~JHAAH2Ng7=}_^MnLw>B2vsuPk%eO|z=GvC4}(C?no zHcZ-s7{$?Aa(VbhIL}7D2+}GkCv?C&*3D?Nw_ALw4?kRhDedXR$X|B$v zFLf6S1uydx_A7Z^)Y0lP%#||rrxh1hhJ{|ti}?WohBul&n*0b|%G;Nvlqo*c2xVS= z8gka)QGvEJc$+R&f4}K&+9&(Z!6Y>}8AIeB1Lwxe(!u97?H*}IE}vzHhxY?J9uj?V zD>dWS3JdA%Wq#~u_w4QLU`Y4bBSzoKd;A+XkKWO!0Kdl%-l^n0V%YHisy*{`zYFNoZ&O?Wh8K_2Wf>@FDtxq@pMHPB>(8OiM|s2N>}M?`Z~^!3 zYU)|?oL0NwFD@COhKqyxJqp+NEmmsZ*NO+gF8+L5AmQ31G!FZ-+jg8pxVT00GE7%& z@Ox&r{%>yM@DP`dlY+_FU745R!p40+$|Pp?HH;&^T^~HHllZV__A=rTV;KaYi1M!Z zbr~Cop{H}!{X*7(N_2)mUW8)55^bYy)~TK2Lsao-IjIO_A?GAaH`HP?s0lF67w+Lv zN1ix|^Ms`m7vkl>@5ApY!iVQvl9aZ)H!i0LF>qdPXp9NR zpM#H(&-v7E5~HljqxM6ol+Y*=HTcx8hi&;Ns#g!mArK~1BtclThh+3#;zPXe(b$g< z&k1AeCQ+Sg52&z|^bqJb&seJRs168}Ht^wjehfPzhKLjYl8}lD0`Z1GDRpD3KgN!} zit5XcUDUCrN3YN#1Lp*+4qzGd&X$*9x z`%#Tx9PRf+l2;Eo3ldPPkZ;|I#9PUv(B!w75brWHh5<@R2@~5)k_YR`VxVGWXekJ+ zO_8dw0HtXXpD7rH=YnprPLfkhj%1896^#GD2x&=5oBo()?v;S2mIy^bOOsOeKSr(+ zCUhep4Rxt1b(DW}qP}?IvoofBaEW6Ve0a(Lt3;r-2=ObiX}i|RMV}Igxl*>VDe>0n z-x*NEdQ?q{@gnDhl$eCFf(J1@lwn>e6kHi3-WjrrN&DRyWW(9(-M9$Kn6!q1L;<1< z5~*y8N9j~+@imGWwb-mEuPlfV6;K^&6eQjRQXZD$p7i)`0mNE2>Oe52?>y&QcUFmD zOhHoYJF5rg7s>Whl-H9ej|9^xwsLMN#rJt-YbxdSTT>D+X1A_9phiW7D#a^bipND|~80GAWQZ z-~I4<0kpL?`GI$G6cZKK6lLrb%0M>*D)g9QD^_yq5u`BLHY~-GF~_?;TSY15GBmfK zp30jMy81Dagz||JQSK!IBDR^CP#51^7@PelH#NM#Q7C2z#}F4SRB*Q-V|nc{lVG99 zc`B!35!0(U#O9Ia@3GrB@(Q5VKtHL_jd}ytlL?F_S19 z(xdcr;87;bCG$8xm9i`?D?E!ayckm$Gp(DeTwgl3_MnR)nT5IF!n$IvH+2#LX z_^DK<2fe?VzcKa1X1;%w{cL+g@kBa-{-%2(>r z--c&0*B2_(=h%klMbu|8Q2xg&U;soV3dJ*ovO@&^n^yqt{g>qdoBs>u0LlM#PXDEH zz~BJD0b&E72H*?`8Xz+uWx&M%mH`w45dJR;{uhA(%mSnZJPT+S;4MH}0HnY+1$+uv z6(A~L*nj;~z^VXX|Fum4kODFVNDgQeQ0jltC?M1SvP}VO{_C9ni=Y1&koZ3j`JXcY z&H(TVU~q_PAO;%ykCB>WvZ)GzAz0mY@0E|nz`1?u+Ro#zKdArQ%^)x_nCOxc972TBOBjv+a>60(W*MHY@yQi>5e?Y^IbQGW&X5W zn`Nlm9@oHE$g`7@BpA#Q(V56ZcbGC06DH9YL+cIVdQt;^zx8hTGv32&Y;K;VK$r?CY1(+nt>WDl(x zCI0csrVhg_=O~=AXrU|;0?AS%rH@pkQKw6qy#22+NeoW0C=QB+EJEPWf4Vlnk_5(N z;Rf&~4Uzv`ANc!sqtK8OjQcwP?m+%?8(e^Si5xI2+yLADvmFdCw6U=Po53hOJw4Ft zvA4GeLxI1jrLApiYYWr`h?5SGBRxH!WZF79K!kvU1x!RMD=R&HeN8PbGjnrkX=x2j z&4G=-re!f0qBYiYzQFG&Hq<>;cgN{UcyWYHRBNOHx8Y0?3c0m6f@< z1vv150dR-|np)bxsMFBU)YH=kd$qE*HZwD~wy^=*m6VhQkcPH)b~-w`KrhYA%nAz& zt*op!1_pq3T3g#_>*!iqT4`x%Zww&K&CQ=aeG1eR90+*jKxK=Ii-BI2m6ey4l?`Dq zO-)U}WW``GK$`~&3nwNffYufw3qik0Q&VedYRbme7PyZ{L(Yvtm$U>wc*w2O`vJhNDavFlh8R(k*+wcNH4&)ptx2>&RQBm>W;E>7f+d$62JD_i1 z0DRNq@83Uu`V<`;+(#7^6;Kd-e0@Px0d)XW1JFkU)c|;wRaI5Mk}Q1kq_(aOIG3PS01Flr zjgpcQ(EEGx624K9rP{0yDC+vlAGyzDkn2IHIi8` zq+(jrdCeN^r#kkup-v`!MS9O_jFO1pn4IuuwJ%GBf)7&Ix7q>m_aBF$3(&tU9vqiw(pob6k9R^Pn${VDGF zA`<3w*7!r;aX6`*T0By*-K{Kz2^MV_e#gByjM-{q_N3z$>l39E`h$z$Pp|4^^5m~8 zb@^5+yUmnbXF+~m>2X@zFnSmA^+RAdNj_O0!|@IQ!{2S}KzOVyw(?yyn_==1e9@O+ zb^b;FuWy^9xD*bF=+EiQ-s4n<2iLRCeOK&Vt)Xym{6o5S9SXM~v;ckEhuA zCj@s=3HUR)LjwY-pDOk&eA>xS&CXXPQ$`U^^0#|$YiAnDE0t1lADAN4tD0PjZ@Kma z<#H&YHh1&itLf25G><(e;j)_A!WVIVF0^mhil}@{`vHqLZ!uLitp3z#P>F^JD@ZfL z(H2Q}D?d`YKE}u$b1zxQ1?s9z^oXF>%V;(ymR>mK+~go5|4x3U3}4tqeQJ4f1SQAJ zRiJPKu0i;eRO-Q?t!qO&yKH^^bJrx_7X0SLRGJsb=OS(JsdD}1amz5#4tQ>i*E5BeR-(rwaLxUF7e)Np4)L6^R*Ip6}H?n6ZZ&t)#xaB-) z9X!3Ul)%t}Q*q*f-dsxL*Ap9tv(1PJAQPm{rwxPWi1aF3rd57KW-@pBH9lLQ;B(a-^A!dMNs{$P^8;DTVP%Ag5xmO%;S-ids`g<3&tUjC_gQzcS!Tm3e-kbe?ak!2lu`Y zDG%+Ql|~HhTs-W1xc#Sb=`WlCqe&Kc7k~FP^m86YUTndiJ8PY z(l7~u1p4i}G6EIsFhxXL250k8X5xF3>@)={?z0eEi-cZYSJz zSw{q_XMk(^GhAzyfjYi!jF02r5rg#kXeA+u& zTuvUO8%%q-6K|XEIapXb(x1@j?9APEyidBpwh|w^m&NH6CA-0~M~B@c%g%^~yK@uu z>S_|3W@Wg$^RD2>X=gWPPwc1-N-|wDnofD#^@Eo$UqC;|J0|Bs*@NG#cYtEom!LV) zLv#<{V5c`b@0q=o7&_FzVL#ixzsW&jiVp1*)L8I*mO(na-q6j|w{XO-=DRZI+~#dF zM`!B|xs}{G@BPN7Z)Wq!I)!cpP5TyYT&q=DiJuQ_kSRX07wC28G!A%0Q}P36zd?U; z|K;WvGsizo?{BWqnXJ*pl+LKs4a8`$sv#+7m;H(+}m4x`<}CAxL?R9zt$}0MApgRynZ0oXP_iI zrA`U|@WeK=RYID!9Yk&AXGxnIawA) z;e9`>(Snd`^bm~4keN-aEQ;*@<`D!E2!W@1LP-}yLzN9O=a{{q;(|D_OxhXi$@CBy znU^Xf91lGa@UgvT&Oe~{m~9EK?D+ zNzVsgP=@vL#JzG1ZQr6ZzRvC7{nQ$uqbrs9$#QQV%>@Cp#X;1L=+9q58a^q z&O+Jb{6~FcBJGt*Fpgs%E=gD`gKA zz!2?|C&2=DCJ4fYv~S#teTrF!t-GkG2SV=}t+R0jx^dcvY2wny`}ZND7v28!{{FXF z_V6DwO*QaIWl}-*=m{}+)ltt%q>f62f@}MJHMcxy9AFc;tF!RF{24DfXs`MHgp#9T zh{k3&AuwkcKT49+UiA~vA1j0)zl<;bh_jmK+WeLj@{z%nJ0nTNa@7l&Fve!j7}krI z!FM1*w?*tI%#^zB|3t>I6n}JsZ4#Y{$;GzK*fXv(_4o3P6gz#{zw=oM3rYCiZA5Y) z`r-2V+Vb-U5dUq+vtj6snjh}r@4w6lD_Z~7fP3x5^ty0&IiaB$i!2|IsTXHtR~Zu(ZT`|xkJL1~KPx^GXzE>Wv^_Y?tWkVZFl+AFl-y2yX{_v zpI_mM^7O>Ygj@lMzjg5Ycg>|4t_qO5UnQdvzxL!RFB<0E(ghrT-LH)pVuLuDb10m? zPXF=k8}8sp9)-aFBopS9_9e!eWv`h3Z}H3bIArAqm1TUV68b=Xt5C>_?`{6O@7o{v zS~`?I_l7tV3VHg3DcHV__x;$7gfO}^YJ2BMJ|x$P;F^3$0F9Igbuwk}E>dv0l8=1P zaQ8zuYD>rYG3TAqpYZTRYvmsFwN>J#d-e0)5ZFM}Wj2vGbRp#WKle?k?zf5Brw&H;41LAxJhDZpP4 zfB+GSi_1$e{6EnO5J)ikPZ**RqznLLfayF)U;tPFnFElJ_`PfDec5f;SHPH&j*i?b}8`0ASV+umD&~ARhtd z{=L0@AS?)20i-$r6Z}8qfd79z)jt-=|Bh1-kU*^e$(sFlYVoPkg@8B(Cr!Zrj#J2m zkWO{*sl^MqO&93}@9XC)s*N;F{X;DzclTL^ssEuC3u*`3z<;QvoY+Hu$s15h_^s+E zum7PI13)c{zN^o?*o3(-dCfE(26HvVEFq%nHDv6sdXcwZdcD))m&y@#g#osWC@ z6!A*$3*6=1?*x0*FqvoT_k}M#nd~~?FCJbih%_|YpR@dke^VKZbT+-B*diU|xWj~7Gt$!Qdz*t^euTRr}i!T)BZQAT@ zpldW*Q|4|NI7sGhWw;ckX%3w_`)h?a-jU$K6@A|)!$eLTG>3f+6OeRQdhy{ipnk(V6a zWlz05Ec!=;d-S@npT`Kb@j$>h{qGbh9ooC3cP82MiGr{`>4qmy8A^{R$J83^gQmqR zo9@j@|2Pax6n%)4Nl;?Y3!dxwdd=nKy+uQ0`At|LvQb>3`18wKzkE8U1az)vE|A;4 z_gl0LWeHxf7C^|am_NQIzvPh^`EyC~;hY$=o(A@a<6iKL-Xckm9RfF}6DVRrE~~K> z3h`ZF9p8jHZ*`C+5w@w*2pGg@>_9sg)UX1Ew}ANgMUL#luRFHymeDM!QxngWg&)A{ zr5P3s7IY;3oGw}2 z{d2bJ+4|?_dg!-5zcv#kaOb=EcX1a@au~eJB?ZXH<&n+@Rqk(-6j3l3=k1|Cb33Jf zaaSrOc#O`FzkevAp;zg6$;Z$HXAHp&2oaua8;UT}9fi+|B7kPXxr-p&43IZ)5$u45 zqB9rcxhg5WD+(6r9!GzQARwz7Ca2$oDcWNRcsbRHCnUph!VnCeqDiJ~(Qv$dVL3s* zB7_0ONdg6_O5Fm?asdRwt-9@*gViKcenkZmsRRu@%y3>*a`l!g!&62ClQk-}@eu@~ z&PXj}s|r=~D`&FP&1ASjaj7lfLA_VC7%)&;0-H_ZcrP?1rF#Y;NI24S$0F$6V+7z3 zf~0e*o8s=!7~V2^jzY){ZcV7H^)8+tW)!k1^_X!JFGCPDk+GVECwdLSOUSKdbZe8q zdP$XFrALjS3X(i1(P!LlmB^^#tQ;ODMMx4)mIeZeB0v#9B=?l1 zjy06NnsCA*Ki=?F%8VrEt=Q)E(3W7H;Ovx!@CH_~9(s7flrJK)nOS)1`BU&;xJ zCc;0;ZOe;dv5_7*Vk=%mYE&19Wyht9WygCGc!ZX3^6k^GsVn~nIYzwnPW(t zxH9+q=e^h6n$bwDR%?2sFFH!3(ybf&xb*YdYp;E-+N~W{OebZvI;NcX)n*%1AfA}0 zg1&gNzLq}=k_{Jg&fv+#^L}%f_Frg|DemIR9 zZD*1w=;F(EKcWbgXfY73bn)e}%HF92QwnXGKp5hHwBO1YOKraG!{S7&LI-0HcMpAS zQ0;NFsX)8+HR~v8&O{P9MFeJ->!%hoQw<*MMtC>aK7UTvkvauqxf4p+IjPqOkc*Bftiuoz%qA=#5!Z4M4V>M$n#G;#gIB~!BN!~ z(WnZsf?xT&;)qDasArbVc`-(p4SOY^v}P}~%!dVR(;KT%4mM@rLt;?&(ABK3(Zxyz zp|sIPF?Lj9f07PjO$nZ*`M#m!gS(*>NXIZF+2GAFA9HzJs9SUUMy=sY;7fJL$wc-d zeop8vPVREobDcScEbJr68%W@;%rg9L*C*9K8^Ta#i_%=k)kNw1EHa@2`<^iw+w%uc zG5%f%1|c-Mn~oXrOpyz(YB3!A;s~}={SdK3@j;mRFflm82bw;KP1M{Z95w<3g|<#+ zTYNuAL7EJyxeakrJS2`dhz6TiDupccu6rR$>9K@BkQ@?ia1lM#qnssxMbZ0p`4q#m zTKSDp^YiQKK#FI*^BcY4%j?%d46o+IH(E=cUmHOwUhR$fG>+cCwyZI{yXFO{JU{>1 zQB3jfyA7ZWc=`2>1H)(N-7a|q&+mPj6rV8`V)9SkzYhs8d?%HOLFu1=A96JQ9C7de z9`r}x?3Vd;+MM#XV*JB}`uxjkYXPO<_{S^bcRy-4ES}rGMqfK8{@OOCym)uscgwKk zF<~9>15Z?vf}B0FwTr0Fn&p z?<~qcacc?4P!I`7>_6)RpsNAMI-o273I#xs1IiuH+CVJ;h;BgU|Lvs$RRSRD0TmAj zaG+NBo5u!f1wf1gMZ@3jDo|AbQXME104)#H4S=r=jAp0cd2vNe8qu zP*nhu91ymEBnK2LP)Pua9w<8i0S?pO$U>?8kD>Pqg z6$l>A=?AnPRwxoSPd2w8NV9yU8odsGhrVbeq>iK!{|OPNbiLVFuz<_%Fc`Ac;1JPf z@A+V}-s4+C8UxR*QNQaOeJ=rCh*4hfPi_$x3FHGXg?Jx5UI0>omQLkXlEl0>q31qNYXK;as#0VxtP zhdyYdMWyQ;ViqQ)NY%m$mjVd^tV7Zi95PHLZiNwpE+hg82ZHvoZC;Rwo}p%IQlS+Z zLWTlCcB;S%&RB$C{no9_6GN9UU4qpk3>FnTptI3~L@Zu_#v-%W6A#6KRS5wh=r#{y zQj2I5hvLexLO{SLyNpRP(7zCa2!Bhded^Z)1;ZiTOq9e4Alg!V|nLySr9Rkn!ss#z63%A*f7Ln2@Mh0E&g=a(9(1~Qzf9axvfjF@p z#3IjHD*<7dEbeBZ2b>dN2*{YEh`Dg%ABiSN<*1ZZR!i8HlNj1nr;w$Tm5Jc^z0!j6 z{W$5Xi*sry$_mZe=xYhpOS#YDKy(x*0%SU_TWIHW=uC5+_=~CyG%H zG63`*#P~nr5@QjSK&+?ISAnIF9!h< z0XzjD2yh3$-~UVW1i4Zs|LJb-rq`v3?6fCKOc zFb=>gU;_LF96+~!bM1c?6aT*c?+yUCgyZ~=(LDrI7gp9{@o*>)){io(#ULb127W@) zJu|6K@E?pQiy$myl1XH8IB8qV<)9gmIXpF5lJsw&YcL__(bVgp&eQ5M>tl#&cuI6EhP=tG`tdU`u8Bn-0$arB0 zp^y&o@Pc?C+d)#|q8o@IC{ri|JYzHnimG=w?_8sHL&(p<(NK8=Oprk?u!tBELZIXY zH_<_KEojN6;#bSiU_Oq82|5TFhz+=bFcw2`*a&#~Ubws6qLFyy@0ea5@IOM~o~R>W zvFxGPwN30rxH82gAt3(22*STG@-J8R5;XA-M*do|*4Ea*e9`ms^WQiL5Fr7wB0!1+ zxcXnwlHET*mIMfx0QnIhP6GT3L`eRXFX;tB9KArg1RxKPC;_ZX;8oyqAQ%E*2gq&! z*$^O40bC9Ev_Sj;00m%C0{j8u13-iXkZ}MX089aJ0CEyQ7zDW4-&_a)Gyo&O3;()b zZ}!>QnXRoYa9%27Z7Iv?lLno{|Rw;029f7 zZPjcKQh<J2^Q4SOd*nk}Ys0i4<*}Z=N1_CLJ zziuiJGXdZXgf9RXW@qmLV_?8{1`rYeZ}vaY2_Rbm7^(n%6|#FTFE0Uu8bBogOaPle zjN;#@{NI7T|K62F_1)aq3_t!C+ZNp_kk+U>DKxv31IjmDCZ zRMQ>TvaL{y6_TB6^*cQ%$;j(HxN$OF?wAKe3O;1p1q@JOOf%~@re!hMwT=qeSBKTf zRLk`WWrx#8Jua*Ce(784oew_S zD?^^|Xc)^P?zbia7>tGR#=mEGaw%6P@W{koQnZ5Qcjw-m-0xURYpIQQ8$2JALc*-S z?bdt$C^|N-G#Yb}bCjj)vS;#X#r4hsH}QI`&l%*DOw_eSbd|VQE4amFJ7ic050SyI3M!F`Pw` zB=*Z{lrd4vk&2wwn1!a2P_=rRoMN>`y4FEBm5LtoDwV0R*r~ajIjR=57q3(nwUPZ4 z)`_w~f0tSw<*aRbegb+-O7h3<2x}ilD?A(hFt8?VbW}^aji0sL*DA}v0_d|cGr?G$ zvP;t(+j3IFi*v0aC(4T|Wm|mXTj2PkH9Zic?9={CtBALbs8&`L61 zCt_(cHc3ER6DE%ZbzI!{5J<1wPoRc4R8P=KYr4rWes;K|2~U(>~JwB z5Twv5&OLqQ-Y5e1wy-!%UGE{TKyvxG9Eq}{vdAPod$por&&2#y**}1JT`q2xc|$Z; zkabg_c9w06r^k_fTS|WxZH;ys#U0$Bf#g^}>hz3~yvwzm-@b#iFUY0{%zs!XN!l zItJ$au6Tbj)7=f#5+ZtNKj-t6G4IE6zujf%ng&Bu92&n%e|zD{8L*M6BKd>QRd#!R#UF?Ubgwl< zenL1ghpX&CUXM~hfsqBQ2jw8RCx#%`>5y3U3|-KQhfv+_6gA=Z?;D_^FmhbNY-2+a zhv10WMUEqgu2QgN9tQ`@M3BJBL#C+7oG|!zD&b#jAyD(kN6D7X5TyhT5ce^|D>xTp z$h#qfZz4ude>c%;j~;}^c8&$kvamAYL8uPXetFd)i`DlaQ9(wJ2^=dMpD|NL&GVi~#O)!q2>F=A zmUc=lrzOQrpqySin?|AKA-zdMfhz8WbbE8@zrDd z1S;4Sb!RO3)wyOrR&YXL&f4m6$T##>a8s$zI{LY*r~IzqEzX{G%}G^h6{zGt)|m6` zRwqTG73CMs4u&Nh1l@w$jvx=-&ka%*!DE?Bz&bUBC6g9GA^QZ&T=>p|R#M4vCyqri z^`>C%LJB8WX2=Mel2B9zVUcXBq^WCE5?Qed5f&g|w5FEQnZuzll4!-`@uy(mgW>V| zikwwIAlQ#Zq-JwDf z!K;X{%900PBUnkB!UQMG74f0Q*!N)BJZTYG zdmw0jMAkY4fNNn3=yMR_SF2E~2BF35f)^2wsEKSVON_li$d5HrI71nf0{O)zxm8H^yBqthO)VTo zlMa1MMP1jP5aETD&o?`D;>r5EpggX67z9>PGa%*L?G42#$e;l8uyDKfy#q>>H3C6l z9hsqM@ZFoJ9h6AumpSZagDjSS4LjrC35uMjC?J>jB?fy^+TA3?7a^JYMk8M9gEm|f zF|K)r?`XJc;ECZ=X7MdTf9SOF2~DKDYuO@T@f>^Vb2i{=HHM!sDJQINhN8YQP2S9? zAmC;OYgNaazE9+j7sF{?{(%+p1sq-$ZKhrk^yQHZ{Imh>Y-W z&?<7~h+ppu>uYVnHrLjD(zg~&JR07*;rKjIZ!`VSwj3hLl@UVfs8wtA8JqUGB#zPP zL+-|^oD-|2_b)^0aldaKvmRBGx-;|U!h*5{FZFmxe)n3VG+3mf>AkQQl`{p1%7#n_Ke4|IaAbbhnd~=8 zdd2UunCtfWOuQLo=C|ge%(S&(?{TE}xkpP2dAZpD_LJ}qFJ%&h)%&|pqWI2lmedXw z@`furN)~ncI*!sY*SDy-Ta9tnS0Z>yW>~-;K7lA^VEP7NR&ZCJx?p zsxwfgH%twQ|9Y-nd!tO;e9(Lazu@BvQPL?*A5xGEObwtyLf^Y)y?AUjd4RvWACm+m zR2uZM1~)LbC;k@k_`?_TF5t=D_c!*{_qRLaLF75*KcFIfG{K@<$T_V)XPA00G^|i= z3tC1^aLa2!!*Kc_8%XgzctEt9$IQa z%X0yq_(zDIr8;>hnve^$V>`Uv0`wgPInqKXvM7xGf>x{v99Jh9k_#j?2;FxO)-fGc z<1P%d1)2yRU4a$q=eU;i9+cbz6>N`y=a1m~cZU=lp>Lb!npg|Z8r4=a>7 zYq(_1exGG3y5>nZrF?&h2NCzd~S zZ?8S$ht7>b!oR`bSvZs6XA~KeKuE$L#-WIa6DDCWLhxjvm{L0XYA=Sg>XG;zqoz?r ztJLJt)Qewo>?kuV$VJ=!!>9enV9|r>1(kvn{^8Bvp4RT>niUynH(GRevrZi7_gmJ9 zN3Z>#|9ScMSNQK8_+Qz9zXl5}TCiv+G|Jy2*8W@U4GkStqpF$o%Rj?9vMJ`{sRZ)> z8rCVFNMrt2>}}a17~svtZ+LfrH^TmqL~@)J3nenCkpeYT#?$^I042UK4da@taX0WJV*KV-NrR9@&x5cowt*4e@<`~U(w_kq!m%*ag({a7k z={}D$*u&!-(I0S0jNi+1cK{g)B{^r%=~n)w(D)N`0R7X2a-+F(O@RN>&2F4?=sV@# zJiccq^Atplft4U=s7(qY5#zu`2w3=a8a>jtz(TkmFNI21D75M!u-)M%p^QuuMRKS@ zGHT%%u~;T<*h?!Uk?*I%3j>M#bd00f5RybbQqt3!#8RnFkc-cb{V0)`A=2KCM_;u; zbN>&?Lj?T97%!ksKx`n^{}DlCRCGY~Mdsa4Mx_pzx&Vd#@p#EVAklxJsnNW}k_;pk zY1O#a>rEFc23%^slcOHHxwg9*`M>fp`1gDNy#xPW?ZE#XLE;hcaANUzd&OgMm~?iG z(ak_-9YZ*l@V#4^Y&?~6jYF1OxqK3#alZrIcgoouO7nxZYIp0oSRqF(QnW|PkWzXW zTFo32pxL7YC!iy@PZk0NpTg|OzZWV7i<76M^SU51pD0hp>)51m9tsadh^6wXGNhYn zA-QXi{c>nj4;lCxPwzux+UNaqNfH^$+BngR;Oocj#X5`ZG&X=Y?oKAj(lPj6a%!PA zc~NiFumBy<$p$2_KwISg(oM5@{E z%uA508WHTeplk-=oQL3?M-W^`5nRU*+`b^Xk0ZKIAbU;%3&m>+-D3>Ty&KzS9MyaJ zozD!q-yEj@9CpAWPT&$w&@yiD3SP+S`_NUw&^f~JWrCP((&#n8%pHa79mVV|^@1I@ zt{2Zfx$n(U_ib7$Dg+s@Xy`1*U{(Q zrk`7R-=`A51HRXdmfJb%(}nJhg_$L#Rk5j+@v$kMALDF1V=P>P%^m$Lo%}uA+`XJ_ zY#kiT?HtYQ+)eF$OzeQ=ZDi|ZWa9}eLu+7p0L#G2UEk6TSbCOjx)$zQ79RQ*&U)r9 zy5=rAW-dCW&f2C#YO@lZ5!Q8#wfFm})|vj1n< zX&Bn6|6K;Q>ISxI2DYjOwkrC-vQgEu29}DRwX&|2lCG7ao|Uq$rJ9bpo}P)mx{;2g zp0cKylD4^`wuPd$CGfX`mN~HGG|lAHjpbByrDQd@xXdZ2y~rrNNywau$Tdl+)QCxy z2uW$*6Os^XRZ&?JBJ_0|Ym7=?qqLRF8Aj3dL9&_1*1% zV)-ILOUQCq6)Cz6DfEW?#k4ZC@}+Y1=bUBo7@8bLhJ2jBDThMtH6GoXR@x1O&7qz? zUiFI2+|%9p@}C5U(+|S?!F0FFthBf%dO&WG+9dayw<;3gawu#C zyZ*Y#|HUJJG~~$;&)nyyaJ**OFt^L9t=7Ih0@mkZ?(dbTno%qvWWeaVYhRybh-X>o zb2=5g&iu+U5G3&mwrn#D#&=D_3xQ{cHVNIh=Rpg6&-Y_B6dsbc*cR=^qu7&xJ&QDg zSd7yoSa!X|D4KRo!YKC5Fl%3uD5ae|u64FbCBC4~1~Z}SUdG&q6r8mX4Mu=1NW$KX zri^MRd)bSj_zAC(1lCfR#Q`Y#nE)$?Xy73 zM(J9y5)GyEEXw7t_bnH5rEaej4Wv%j6{DGq!IhRL(xXAw@bhCZ?rPCfscJBZ z&?{;{j=hL+rLQe8w(+uK$bd%gu`f}(MyxFk_nW#FAH}aN6Pe(zHPgro{NT`ZK+m7p z=Afpp(p5P(=~SOk!I#zXJuSzf4|(i@ralmCS6_3B$bdKSD1>D{yg;6(G6F{wuTt#x zC7UH*S;`@4;Dp_Rtzaf+(|PibSvS_eU7+55-#9b&Ln#Br_Cw#t-YYW@NP*{p(Vz%=JXyk*m5%-kl(>B2*r6u1&u_)hw#b{&ujkkhbiY zGGmY-6ty6c+Zci5y4LPD=0V5?4@l$cIEcDlPB-=w1)%6}exl#$@H6^W->K1KgZJG`?LYYEu|dx0*t0PE~8qpPhw~LFrAE$42J)Uzb(Wby@PG^Gdwu>2`_& zRYS2xLMP3IGyRjB^7FN)2`_WqDeE7wg1&z`bsEsKTHe zvRxHJ)O>YgN^=nn47J7VV26UK!@E}69eOW@;n|<6I;Ai*H3>76Dr(oRViSwF9kymQ zh-a0c&N;IIoqQm2<5({RmMzBDc;@_oZN_T!UF@KyK&k~(%uZRVbTcPhXYinl9LtS- z3%YkC2e-x{YOZw;-LOJD-IhV=Ty(9t*M=H3wwYQ@g=q4|LIQ_g)y8BcBlC=Ur2E)~ z*yf{h^;*>^_v@W?7=|&aZ6>c#J*$JG8ATat`vg_!CpHV@t#TDwX&ytixa_TicbR8p z{YR>5MY0-{NPLs$A+z$-771iP=j-|L-VpA!s83cVM8p?;<_4uL^+A~EBjpEo< z54qn470|dI_Gw&TtRfS3^Gc%}G>`1q341@;;jqzj83G5h?mIfP(rW}h)M5gOC|hOH z3>RIcP(&O!OU^s2Yt5O_dIV+&{M0?YA#aq zjE*bGk@%?ySB4T%Emm8;;=YO{_ePng?M~ZYk%LubZddzF=leCAxkwydXOlVeJusOs9!IJ!()2$!*#GY4wcKdWTjbJt4rmLun` zkb7WNUDt`XeFrf-}_;WoY z1;Sz1q<{)4$0n@YZyOPw$|&^c{I)tv5Z& zo~t&1Q*;GXV~n`$ZI;*@W*7%jEjmAgv`!Q2vn|5ly*;&_t^(iI)cAg3lbb7E6{0^J zLH%+cZ-?Y4F0HF#gyURNiOkCU*1M12&=s7KVU)`fgN7i;rHSjMQJ~pzDn-Cb1(o08 zSS?@^FXUGp(f_y#*~e{!@se0^^7tx;dm?(xF$Sw-RtPa}W$OQG(1r6TZcuM4%%i`# zD)cFYJ-`y@R?kc3y3JN|=J2@>-;{{jGt>4bTIrL@fX9e(x2Hgf2o=H7{3@G7aHhC+ zVHur@DGKfwlQYgdPuIm9cOlXD+f;)PC~41o+ixX1gIU zhm!_fVf@6rP<4NlKN=uY>E0>(^seq?BrCrhmmd9?3V44%OGPk0T)|t;RFH~$r(#AN zBbQg0_^q;qXFC6VmcsCdeeq282^Q(AMcIuL)T;oE#8D7|1$LL(*4`sL@me}(Gue^aJw#!yHo_W_6IlpeM)|AtD zwWCPM!&g?VH`kpkmN^>5lV@*2m5$ zr`@%{T5l)8Fh|cykHJbIq;bF7 zQ4OnRQ3V23QS#NG+5?f{m!Q;0>A@uedORe|EVs@`*ETi!JyA!3i4b8MA9lR3{jZYj zKK`fWA2pA{sB~ERw0+2BG*~;yx3%@65B*}zg5t%4C49nJbojMe0y-QwM> z5k6B_KgC2%n10P<^*0WnVS@$c2*BR#y)1alhDNa>R!4r&$Z;4E~t)!>?88^)CEOxHpK@&j66TE>J z83P}&f95WYlNh6xp6-=yT20FllbZ55pFxy?$}lNhNDv$;uVbTbvZ__x{}Lt^-HJq)BO znfi5-#mt!lD06MKSr|GYJJ9l~So5l@a&0=}6)Uo^y3)Ub5hVQ0a`8SZ$v`-i`+jQE z6{+$KG3xRmoiyB~i!hj4qNtBgRn6di~aP$PAsBALm`;e zO2<|qC->8aPml#?02&g*F`|Y^IY>Qk^QS>Fg~kU<6%+Aty$f+&J+syEu*7V0+KVjJ zSA#G$9mOMNDK$37v8-fS&P_TWKKg`TXJtLQS;nziU>Ungj{7p^3ud=ioowqo`Lr@V z?y7>x^o>H1Dp@XKWx*m`T zh%AJ4EJDyq>sRp=l7@v7^kTHTQ^PRqGhg*JEgF``(dS?Dmh{YgALxC>^qzdntcLL| z=tW#H^7gG{A2tJma^kD3^O+YL7WwO)^qR~e>Tmt%UoONo?Xt2t8UkO@-tp6$-=|!4 zH{Iyz;>y>lOUI+eVZDEDn#FErp|T`OPoua5v$vYJh(xwXA=X)lH#>wiQj@oaWV4g@ zH12LTrcpONPG}S4YQe>oSh-Ph`O`BX)nr9BBQ>`PK@%g|x1rdJ9Lu%zJj!mrwh7iU z2-gP7TQ+GE)YSVi1Lp^~B8c-|BJ%f?aL47U3^&>JQ$D0#@}Q8$yQdVB$j!5!hExZI$^jxEspKm zB7cK8Z{aj;T6A^VYM6Iwr=efxwoLa}3NCcGhR>_8iG7`YZKU#Y*93b=HUV~>To0v5 z&rYcbKCZx!O)u9=34>pEJ0u?xMz0jOnyZn{2?Eig;RAM)KeLr*j~Q_CjJ$EmbjX0d zNM@Wz_yyYW2mdLgz`U(+!kVOA{m(%sz1-ye8<#y_!UkZf2Fg17IW8-}`n*`#y`5Z6 z{wFkW4}B~6eIm7abdf=%SOcj9L(BG2@}7!Cv21CbL+|QR`uCx8pxWqD z*R}Vj>#W+Uq1NG{ISi6JjF@TBGYBx_aa7e^_|GH{a~Z_ZXX>>=4WEYSH7~vwMoze{ zjU`+kd8!#w-p)>tCJS*JVwy=C+w2yxVCNC&Q#;~#V@UiN>84Hig-+a2E*=f*V}|50 zr}g%bqryO|U$PnU;D?#fiis~^k)DQYjxSyxDucvGoDBy1a!1sRpm{|RZX2h$k+XzYS5T!+Wyo^h+a7} ziKjQ+9Y1CHc{+J zk>`IAPChEky#1bk_)TShF#jiSVRE12wQfOdXaW9uLB?%iL7^MnaCVDv5x;MdaA%SD zZIP5{iCl1r(r}47V2L&#yhPu(#JID>{IdI^tLQQ zv?39B=CHHo^tR?g^wmx9tB2uNuYj*U`Ct9|zJA>K8u<1#m}osza6Q~` z-5nxzg^;$fWc{RghIV+Jo@pxndi^A1-Gpux#t=L0da>gv zPhhU>kCor=GC`D6UMJ?k?kb?iWfe@P(Zo>wm5H7jUUU}F4>d;96rVu_WYBuvuZ0Ptw{r-V~5jqbTTeP3zi}pbma035Z`fBptYTq8w93{C2v>NlV zKKWr2(Se-PRx;ZW_Vf}zGo!E*zEHx^b@FlC&~dTq(Xzpu1uBkBAg)5-jxgJ?htet4 z{((Mmf~V6dm~qIL11OC)PQ;u}9*J@(dhhVwxEG`d*mNTb?B_(A7p))8l&$Vi;((J-x zm_Neh^kS=E+j{Gw8+L$<?IGi+k<(~yGfm2EckP|f2nTvlLmW0^PfK0h^Ysz& zP39NyUEtvmITQzj*n<_!mGcAfmD1%qs0T6g876*i9*xt|0*n%+i;6&zr$hfL%kJ>v z%_vG9_u9efS)a}@=2j&-X_rgb=E2kh{{EXAwO;=Z**ZU$Bj7!*+JrotXFF%2ouhcP zYbdOdl|}5sp3dYynnv@3&doF5or!N@zxiNjGnD|hb z_&pFpFro0Ol4xK@;6qH}3m?aI9_Fhltcdl{1H7lK-n)=+VVicAGn4HhOqJ8m1$csB z;dkXi#~)Y}n+oEQMKufzKIPF!o=hf@@SV6FbCk=6zBiXE zvw1N4@`(d|bF>=sxHk!tmp#UF;X*P@PM`YYPZ#T{93BKYPcaXp%_69-8mbALO7(Ur zMXkP^)m5!Zxk{_NT=c8qHp^U8Y&kR={ciF~H)ujH7lUzV@f@nFmrJ=w);A%rQg+sj zMUOeja=4$Cm3*PpsZl|X7RO;~?g+7`9{0sXSiR{N*y}~6$x8h5SgY$buB9ng>t!R< z9QKnERHzSx+wMQaio_hXai@Q~TOT@0j!^RvADflO} zv0FaTVqBIK3rcAd**vl57}Pq>Lsw(No~2*iG>Tx;65rSGWFb*TPWbxDFZo^lkBhh_ zzojarSB5@&wrA?1TLhVgF z_w3VfU5rq)T3=cNmEj-;EFVaC+^G~kN?iZz0sKjhbJe29dr>hFUWoP) z*P-|o^QC$q&A)vQ^l#XX^CR6q?<+df}z|_F5GD6 zZdxYFCRyWDdV{rFE60ZZb~LK}c!t?*m!&rC$&6VA2~JLf4rYY5CAoQn-){8no8Pyl z)>sb35}q5pv#9qC-qtj^^4%8ZLlp0~6StW8_0l>{5L`1zyq^Td5x<n?fLe)SfA( zPGrfR9Ao_6Z0*&t_Qf?dhqneU%ID1Kl*wIg;ukn?)!kV6qjbzy4eYwMuPD>jyT9h% zs6rfE(ZmoUQsVXy7!1}ZU1d*swfW#mTZ<2M6{ah(k-T5Tg_<+^{0?0R)w<8)l#Lx1 z8e4xh(|?`E_Zbi*)_#l&woB9oTb6v&*TN+!ouoC;g)nXgYvBw&OI8~}Zj!Xt@ua7j zq6p}5>=?&a2ojZ5iSOp_9jvraWmQvB@ak_~;n7lDIlAC%5n#>fJqrIqQ1T=DNODhJ zmG+a&MFD=K_!qoJKXyul4EYfzRL^4{$-ynTqyav{d>Mn_Q?-<=cqYc`*yy-TvJutF z``Xt`Jp3GGZAOC_m`RIH4k|P%28-N-M~(88E(S81kLx!RRlG!@ljJz;cvvTi0zW)iZTb|g&2ovJrm}Eq@xoam<4s^kDk*o9=XFY!jgv35q$zGLEHx3!Y3;Lk z`+v_wikKOGJvuGEn_*^8o-w5u*BE=4luJd#!l2Csr;0%?F7nsTl;b~1D4Z*(>105w zGjQorS#82&vkcCm6Yzd8RU6MvZ+lPu>$yx%?|byw6d@&t)HLQbbJ$K@?nx5&tZ_-Q zUmf%^%QW1);{k?%f%)Oe+|Ta8)kVR3#wu}8tb$7Va@NXzC38Ja&k&JE-g}KocBJSj zKRwLc5p_!x=Z$d;W(;Gj;aHIbGz=v(YLi$4h}Q*8#qYBb6;@XZCc*3}X{h1l9hb8s z7TL=o7_}dHm`dW;yH-r&rnQ~*(>qjU~4X^1|)s!s#gtu&;gdWuC zRonCPKN2af>hjk-xJccwt?3QWiXHv%Y!wqoGe3;dr6gKyr8qE@mmm;kcy6eoR;{<; zlh}k9TWdxdqtdoL*Ua^F=FM@GGlW81(aBNEdfBiSWMK;YAuCX4!Z zQ=gJUU4V^m7CZg|(*fZX0S&DI=-srqlY)yW_6+&S)UqNWK8w}{?!G+Ha&Pj`lm$DZ z>FP#!dr|&QG{yIQ^T;2ab`NMFB(=NXiO5VRrr7#;rVm1~0-bJ^W3E;qS2eW{nbpR6 z&TR?|-v)4e+w%^uu*u>GC|Iy31(~hWH)6Jul+q<(3a~@@->5ahpJAJp!&+<2#Pkoq7MISB9@=#u}VMU)S|LJ{GngI2Y)XY&0ht1r&cN! zkTrg?4k!ovR`fZYTZVu!hezF;nR>U9?593G{+#5!$m6Ddj7L3IRF1yj8}W0v5WKja z_1OO7QUnC|$7gdNs3Q>Le~jm%yDW_UF|Tg>(r*QS)x z{;tjDD1zEay3REW;m@H$^&iNgB?JvQGF}-tsz(Ne*n4dcvo|g&Tz`rjRHwjP@m|^^ zU8!f?j}YB#Vc(8)O~&D4C=9}z4TS0U;|p~C?xE@AA6OV^g*^|`*=tQNfu|P{TSnu& z4Nbb<;$5|)GtLGlC-DwbA|p^gB2n{}V7nE(Ll@OiC9G4-n6|+i zIe|5WC;n@Req0~(nH6O%H}sLe4$H1IOgb?EhCer9n zJc+)hT8J_c?TO+1^@m8^f@Eql&wabBX|&BcnwDGFsrsokxV7B49Zw7^ThWETJ_U} zWqyyCV-?EfVVjXl5ja%PJ)(&Uq*~l#(YiNU7H5|2iwnnNF{dU_pizcqb;4|6CGPZ;p1c=)?v(hruvo5Qv!j zIf>hSNmzNiZZHtM9L)R@(a3SP1RTbYgU)R|Xb@A?Xj5CXsnbc+Wex+?;mtvZU#fod zsMaBsT+zgL$=$6pu9nbx)@A2k$wGNZwLj)*P#kWx=Hm^{R9Z94?qfC^EtA=IBxr$amzbkH1I6<3H3zIMO zhyd5LrH(L8)ho!69NG%{xmQbDMMI|*S#VM4<6V40uM5nXC zCrl_UoJprh#K1MPq=)l;uS?1>sL6!R$||b~6Q7^qP*C`YMIjDRb%>>BN^cm_wo_Bm z>V~j`uQEzV%#zsX$0pGiU5UapHaptWpwZ7uwrGN|m|%yj$G`CY za3;7^=}WGtSL`AzC$5*-0L(SPjG6K{#!R2NG>K!wod7v0b_#ZSH~G%ItEw6%6S$wU zbdE?;4US`p2f5x&V!=&gfu=qiRgeQ71_|M53YMrTLwq?Zt5k2O4x&_647meZ5c6A@ zayT#HvG)1N<(^t!Oww2DIVDHjFwR z&z^SyL#~vo)kUjZc1r~D83P)<^pgE4df%}yBIymH`C3tP#W`Yq*KJv#20i{7@h>|u6;5}pVht8++Bt-TKZ))tXO_W_3eS{+jq%tkH`ABT*eKa+xPX` zUsuVFxOOj@c5a@GzK$9FPB;FQzI$E1`x;@?$z_xQv-gJb&0qant>zw#*B)Ht9(=~$ zt)mINm+@G=NmIS?LCn^X;V#O_w_mfnfAV*KKN(*;8es{UVsr2O=`(z_+b8Nb89_0th}iWzH-P}}fd%*RyuiB{QhVq^CeT6$SF6V8 z#HQ%5raS4&Bu1Oe&j+kHhiue`#IWW>#0SHIhm$)8uCiu7%eT2Z4j2;5_^J1?3(OcZ z%pti=@tk(qVUI*`jzp=C#JG>d=XU6oQh6f}K~@LU9fvf5`j`dgG#wVLW4k;`8!}Qy zO3z2iu*WJm$Ew5@l1}JSUPr$*kEkk+1o{szERXrY=1NvOXYJ-{Uycpdjtx(ajh>Hd zxGWWRjWsF`x}FZv`VVEbj=@w`=4(g4%C}|$j*Kf#>^e^DznnNQo8KJoK`L1adRe7? zvUsm$#bkA&104T+Y#u9M$hUUl9eL`Laq3%PJ#=hE2@W)!eme0mvexalu*k3owlWP2 zJXs9T&GkI>(>jZ=I*ar=i^4fO5IpsAvIx~W4Tn9`jWl!bI5QR6O1#;&jXX=HK2PC3 zPZc^cVYX(Rvyt&K3nV^GXxB$`I!Pe5Nn$q4v$9P)IWKrVFNC%G-gm10Y!cpZrgdYL ztYn($bxfmWYif16CTLTRdQsDHQTyeh&TF$c@*=6=ZRgj)J0>#S@##~j*iQ2?#ti=<40Yq!7rDc)K|mYS0mKtUAs1o8D`X| zm+3$ZmJ;7RLGx*4yRL%jy~RBmvb0!uzx& za^+N(Qr+=pLh82M(I8sM+<$h{$14#-+kE0l|HsZTCe1hW+fuZzhVP?nN=+&wNXtBg zb|Erv{T!0PbuQUB*AR0q>g{N#(k{9u;QQk8`^ZRF)sPt0Y!=53*S3*XI+|)4YlCNO z14f!{dTCc=E!Psqhb^Y>kqvHoh%#Bb_f3&#B$)|>EH3*-52T5vA;}s7FD}9pCjA|_J2Q(kGIJd=xmA0`T0fTBA<}rer>N~d!lJIS& z&`J#D^*Fclc7fHy%6AmFEJFMBUfzS?C(Y3aZ#16gs(kOQ9gp!o@AKB>fW}RTuBh&`IxMsvqJwKUlszk>)&QJ8+8 z^7Uot{AJ?aQ(4IezT)x!0#!h&zc3cGMnBw&H)NI%_LOJFPUd-o-*|iX`Ko>NmbdlA zJ^95A`A`e8q=#CaFWR6lmx(8&dpBE1)L*Kbp>Ef!7IK$v!bm_7!^+21yuR+Wr8HR0< zDv!jL8quyYjZJ$QJ#qY;S*pQEeExG?{M~x^n!F%y%^=1flSaYD4CT@8Q#0ZLbH3Xa z_FB{M*hdU>ruea$2O&v1TuO?~47e%Ft3;}4+b{Lbtl|`rM$`|JQbnWvkY z>#W!E4vv&=^6H*lf;CKg<80Kmky9sJ(EMME*#+;E7__*n<8+xnt-V{kD-~I1(qf@) zb+M$`h#`u2QAzEQ7?MvV73dZhby-%5 z4n%neSW02RC>(MAF@hMAiHr%fm{fSN=ps-zewX7xQu&lyb@82;UtS@tIAe5{0VyF= zVNsVEbqZC)WK~XPh2&T*QdOjm(iy3wT~5WP7eZkAh8LPiN_f}5njc$r+Sx#+fQ+Pg#$y%a6o{D9vYT=1prgm=XBdHWZdE}r0 z_BrdMaW>avs(wCOX|za)AN+nwVNgM5-lu8%wwFFgR zEkfUz$p|V4F>kDXZ&IUPXJP zTyTO|(#g`AIMH4sqYNN*cOiD$#U6tktgKYVhU3AcDijL9^Dc$+#S8;Dt#mQ}tZmV( zy4kJD^B}DekL5+36lfYL&DzVWb(FP?OtHq8b547YtjQ#y3ih>!jF-+P&?uY7dNW;frQvz__U z#WIa|h#RhrcEDm+y7;-CD+hUE?aA!2)=;5dFk73Cc{16yx_&n6#P|5S=mVL)m(F#= z{r+`SvUdgg>y-tccDEU8KO%;bah|(>#e4NwLxM+C;#li;)Kf+_eqU0(;#2Rw<2qHT z{oc~Py`)nu!;e^W8ghbJEQT`r!x;38_av^+PexsX+M7a>xVC8xc-{fZ@dl@_21Y1q z?d#w7*f%c=noV^MY@G8L2*UbZEPq&|AX8R&!clz>BOE+mNYv($0J>s;1vCz^Q24p< z+^}^_E26VvH6sBM&_V`;j(3pwFtn6UeWsBc4OuwC_vJ8rkQ-kRllCkr{!cm?+=&Z6 zNG9POQHGB?;70!AJLFZ6i&2Y-lN!>uMv<^R=;KHl6Br^FV(=nJyx;Z`S)V_S{-`1G zgI)d@sS!O=%8}W7p$CUJnC~p+e)-$o!;WT?VKwrOkMjvA1LvBmfdocQnV^xpLduOK z(34mMW!2OeK^MvLl2%&|Mydvs2WrrHo1BaJG?_P40`p0GG2t7-7{j9BQi2$>Bu9Fw zk!k`?kQhm&syJyyXGY1DE?Nno*jAZOHdBkg1YD!o!pd2g6P7iM<~xt6N@tysT^_8Z zcfbiv;;r+Rqx2<52AWT=ZEBc_#3p*$Im3mL^PQyJ4a;f>J%Mg2Ci+Aq9VZGwgxcp* zd#n#c8E4F3T2qlOU0F!_SvEpZNO1WBDL&B!qOc^BpqTWDy{4%|*gcH?D=i`B4$lL} zrQ)zM;Qf-|~d$ZVS;WTd@ z3Y|MA3)FALEoxv*-Lo`{%yA}FJy0a-J2y*IMt+ueFHjdlqa|9o&JL;2O5S0`G$51S z^R$=Ur%31e(&2h!tCrPFXL5^}zZ%k4ojK{4;2BTSUJb6;dmVVFY7*$qRH=E*D|4rJ zPDeH5B{jKGSmXj1?qW85%`F;o90SO%YHBd+)mMB6!j6 zC;UYkhPQ**;a5>#bz2HNR-vab1B7Js(ey$P(=@@6?yZ z0hyM@JE8J#ODr7;)0Mc2G;VZVmr@+(FUGgEPnRu_P&lciK54z4J zB`MSzjpzvznxQ?#o0*;Ul0HAoys?;)*~t86NEaE>6#i}XqHgr(SCbZ>lQy$fsFG5` zkkG}pt}bWO*jYhSdR3Fw@@wex=|NZ8*odx~oP}gC+F3czJ8SYd!P#CA8yYRawsW5- z9AOuw^sk)uGQ9PgP3ob$&F>wmZBwgnG&%*y-<_ze5$o>(Bh12(8}lip>CRTI1S$fGQ4O!k9doR9?ikQ@8X79 zRJ%^+esZ*vK-V3KMI=I!^ZmQMDZI0Dq>u?dgy$Ste55TH;Ejy5;ms`eo%havCekC*BfrETtzua< zul?E6SKZjZ?#=g|_x)!C%se5qHuYWGZBbIy(;|fgcS(^8O&wyC(TMyVB{|QX;gbT= z7oe?xEnEpIyw&KS%LX>ll|_*o4Pa-TR0IwY zZ!KIEieL7Hpustxx3ys11tHu;O8{!joW)=lT@133g;^XE^pK$!nMe|bocw`d7S7HV zJ{S&e4QJgU|Lvdu-5=bUQiv%Krl7(U@ES_tmE-&kq$HvV29xJ7f%^O%Sxv+QD%|xL zkz9mDAH>4pI0Y4uVxM5*x0RLP)L^9?Q}dkGU}OeWsNzb!q9vkU@3ms0Vczy_64x9F zEJ_bq318z?B8f;($Snvbl9c`}>Yil`WA|MS?f9bBb=D}BqAQ%@Ul^km9wIO*j}ZOe z;)o(DLJc>LpyTx-=7eA5=upa4qhV>^GXfYZ8lfcW;tU$mEP-Q~;R*RA$t7mujX6pj zjtMWy!uAYCr5UoNYkZ_mg4$q0O<^*cQo?0T%B8&_ z<}Bu5RvzYN4u)HVBv-8FPF$t{il1rrN@d~&a2i}&7N2Erv` z@A6QZCzs5D#~h6?K}@Lh8qdB*ubdhI6#WBMyXvz$BxE=S})W)nM7T zoQ8H7q94L%>09@E>?oqrmaCp=A_^*rPUNjpq({gq-1Xy@A<3y~s`Id^ zkaj5kb<`>w`KioV2dk1JnS3X((ki3Yr=^x*uNf5R;BN%+4&$)~wCm?B%R1&hG553TU+QEYJq6&<-up7Ol~4&&D3D(bA&QHm%b>E!0M> z)S_(CPOa5mE!JkO)^07=cCFWbE!c*w*p4mPmaW;IE!w87+O93zwyoQ~E!@Vf+|K?j z-PWz$-Ywqdt={e}-}bHF{w?4JuHX(X;TEpp9xmc0uHr5(<2J72J}%@&uH;Ux!5)F- zUM}WluI6qo=XS2=elF;SuIP>~>6WhPo-XR9uIjEX>$a}zzAo&>uI$b(?bfdC-Y)Lu zuI}zG@Aj_m{x0wauka2p@fNS~elF!EuktQ0^ER*ZJ}>k}uk=nY^;WO-UN81$ul8;) z_ja%MelPfjulSBH`IfKwo-g{QullYp`?jz9zAya7ul&w0{nqdEp6cATM7T;U{)%kX zvg`k*Z2yw&0H<#NLu>)}Z344xcIs}vog`83cGYa|s%SmG+l7&B}hr|ar<5LeppAManq zmGKsrZ6Nb8r&?_yk8C5q?Ihz}AGhlz&z#Qk?;_{x1@jJXhShAkYb5h*B}45guWKeZ zZ7GLrDzEJ;6W1!k@FR=SCP!>6e`^wYNf*MM;oY)EwldD<^3f7A{t?%*)CzOQ8nf9l zb0W>MAS1JgTw}#LGj!%K;8jTq9&+9(v&~ww(1P=~LbK6&bH<8u);4gXnou*kB!v?4 zY7}sgx-)07vqY*h{=$XNjpvqr>^sfauy&n23!b}ui^>S!Z0r#}Z*gFxMm-z!Q~ooa zPIKE(2I}CA9QkZ->2tSa^tJldNyH~vB=kmC*`MyxCh4l2GFv#cGpN=X=M8jRMrl{l z$L*=KcKYW%BILRpbfl8B8p1R~3mN#4RW6CLy#ck1(e#n9^h>|v_v|jKKk?#aI~KR%NvQwZskwegGtg5K8wHpIpmx zg&-z&suFzEMqYz3Y)p`Q!s=Hat9P*nPyaQ+@yFuW%j*pXXax3)8W=QArE|2Ug9$O* zppyM%A-%EVlY6Jy`?F;VtWz_w~` z3~R3mc1aj?2LiT7Dad>F~?E zaQO28Os6=33^!h|LWDx?p{7YnrQi#~h{}wIxR_oQjXU^}#EU=Ym}|SpihqiwSd4pQ zI7yB8yC9R2;~Idk%ZLwnd`~#2DvZCiN}6^FVjW?RD~b`}3VEA~OJ<34Z8@xvRDylE zRh!*toA{M$$}MBFl{}`lfjF&5+KnUm3gQ-<>-mxUvz9Asnya_L=r;jk~wwH}<*XWjL6k%Q=`Jkh>OhXn^#?>9(A>s%l|!MDH*7XbpC{FI%(N21=vd|ydweJR~E6`L8=hsu`_ zV{%o|biHcr>Pf44&HIoOnVi87{?S*G{L24)mmh`Dr+ppge0zkun`gbuWBS2ccd(EV z(2M)OH+`m+9?L@xBOQ`I^AOtCmM1=a+lSEG@BLZLz2moP(%C8}BVTklJ4+%S=NEn6 z`ytA|H5zj~EJif@wfHnbU%qQ6vlt+Sq*KEA-RTEZt3%T~$^O~IQVxEZbbcU2K`JB} zRPo&>1vPxs2bYi!yH`0M?Nv=03U>$PIfEynng#Y+^_Ps0Js_TpEmlErrA*IZ}Em70;9res zgQY8xD1mOoxN=@epCf}NRl1aEQ>Q3Z0yRo>9!!}_Ibu9oFe=KaO<`J0nib>Ef>viD z?CS9=*P$pCx|(n>EKh{Fv{H47R%l0{Yxz3GYnI|%m~#u_MeNqE+p7pcZq?ZsVcW@i z`w|_Dv~X3q1{EK~`}S#4ycQ!b_WXFW+L&n%MkY)eVcf+OAIA=fRB2t0xM3TV&6)N= z+e(LfjO%jVXv&%43S1nR>DtOBsZtM0R= zD)x)dp|_vCesTV2ti|JlY&W`gat*)xFjI;`k5>&7_95L+C#~*{z?z`cqfbTOv@@zQ8bo+8uBISqg0D=w;xBIvjcRs4uTEVC@{HaK;YtT#X}GIBmf8^uU9 zl;$(8CeggK%gjt29d%5g<|J~pL>bFcNl34I?$0l)%alPh)5_CDHYu|%z(`*`l}=b= zbqP;3WB%baM+4ool)?;YT{WmeYi;yarHtBC+WPJ!R#7=g)k<41qm3}pOT*Rlzclqs zmd`dJG*`Ywy|vO*R(moQPF?r>*3VF#@@`g9fh^cyrc$M>N=#i!FX3eo;&N228kUsG zdhNV2-4i8_R7x-7F}V96uC^AI=Tr&WSuSV+R~`~_1n1~ z^m#>a(|t7OonN9f#d(PicU)l4qnWv(KhCh|d-uW^yoJlFI9Pm}{I=>zDK-)5+62&3bJdnqYf&vask)3Z_lpAuw!}Se6{hU z{_LJ5WxQ7ouI0t$CVASKZ&urKp4iTL?6HcY+Ps5VZ#`nIRb4V$j~s^mz@(#{y-Nl! zhPg4Jom84FlY~#&?b}hTlhcTRmJBa~V7hhlbLsV+s1{L7O((OS_v~yti*IVU^h|u{ zao|0~n7qX&Ef;+j)n}?xG6RoQL*P-3|8?udOjLJJzs9X)86|x5(-!#*$Gq(!rF+pk z&-9oUK(7!9du!1iMYtys2Ue?D)RUBFqE*4v4evzyDO~;zB*Ndh41RhGl0Z2II2$xF4ve7lh<572#*4Udj-V>z zQtI+4zOCR{mGYoj!Uz=>eo%~AgdEiD^&tA1GQ)ibkR${N{)yh=u2m zpJZhI%-1bGPA!L!oXjTaNIzJrF^{U;!5jb6t3}?bV zzR-QURHmwWRLeHrvVN`HB5^`V8)NP-IMUoBHD_s}KcWaIqZwrr(W#WU>?|@0^VVsy zXcV)ovvBP^C$zE%&scHMNc3b{WBiG*0-iCPY5dj^JEgn{%ET7AQ3(DjUN8#|S#xOf z6bL&b(wM_J@>{pcTti{=(1^N_l0M=H6`*-D00?rB5kyKrb;Q2lHFI$=#SmURiIIYi z%%*}Psi#h9PcwEYcP6oDP%}EpZPHF@@;u@280t`oj#Nby?dVG{TF;~c5ut_rs8k^; zQDDN+nSRUSMwfR=qQ=vxPZegIx+)s6MQo3rDHfR+r znWEa)u>N$ZNE~J#(-~RQ=oFL1>79y3!=TYXkx}hB)KGX36{P))TZ>7K$e{%u|g|O&WeX5$}Omn z;!DGb5SKT&wQbaP`z-cOOqakVrCx^nUmza0L2o?tn3@G)e1b})FrsMu3&L}&6`Uw+E=nYc1m2_lVI5@ z_c0(r1uP^5yo4eewcrB9JkvSDaF%ESbS{ zW&&#~z)2QJkW(xxjF=gXjG7vwHYLO`YbeTNC8L2E{#U&2Zn?h^VNQ3G;^gu^@|r-D zRAdTDwMPj+kb0)smk13+<|q_xu>Dq+J4xiU7@5kvx$@9J{mng(*-lbEvRad-W*D>C z!H2yWoL!M>Khk-VcJ?ix6{$;^DjGJU;q_ik;_6cC2(rOFc6NoC>7ls<(oG@u(mX6S zE@w^Ffu^;vAG~K=>$=Q+?KX_>EH2kDC@!ol&rsqJ0Ws5Nj}p(`VH0@Sf_-t~>BZr5 zhE1QJ;_C@|8d0_uo5G>pXr?ecEr?F|#E~8Tr2#DGNJ!$)&FzimrSzL(_#V^8QNVAG z`gE75i8@l3&zBO>?VUuvE0;F`R>Fi$g*k`8N{kxGh&wJjOvWU^a#_^v--SIs6 z_n*I1@5x&%ewEMI$_H0Yt%!x_o(<-PgZ|6$^t9cM?0abol*m6pmi1zGWa*juw9jD- z$T>oEPeLE_in=wn_rvSnLGF~B8;Yg4=T`6y%5981K6bWS9pwQA9_L$I@*|15$+Ft% zW`f)05~u#{W*^Sl4-~N2e(TuFmHz(mXx{s34|Jw5BY#E86!^(^i(WC$E`ASu{EsQt zZ~Qu_{O<4kazy{YkC9rBgv!J8tYiBa?*cIpNbn~EYi02`@B=|G1VwNJNw5S>@B~?B z15t1VS+E6N5Crw;1!ZssX|M)u@NrrY2W@Z%d9Vk4@CSi#1a&Y7iLeNbFrAEy?v8K? znXm~(@K9zD3Y~BYsjv#I@Cutq3bAktxey3#rVGI^48>6NJTL@tN(sj>4b^ZB+0e(% zunplb4t=aM?+yVm5CyRd`_Mp|Z4ePL5fyO}8L?mv?+-)p z5f8BuDX|hQkpm?$(k^imIsUN|J&_BsP7^;c6hE;PP4N_egcMP66ThMjqwo2=@^P`|)7@F&={=ATf|2TgM;^1|eNgA+L}j6S5oyvJoAU67{hjm#`x9kqRx+ z2se_6CQ=|jGMzdyvO=;nMsf#BvI$diJWetq1#u-25hgiOCKnPS`Ozkuh$g8KCk;X; zQGzFx!Y7wPD1m|~{tFT)lL9G=&?pBIDV4GcpVB1@f+^#WDp4{jrE(suavArLD!1|> z$*~==@*uwQ1IuzK$C3%pvKiNM9n;bZTQVzq@-4lwE9ufC?=l11G6)%RFB#7-e=;xe zQ82*~FuTw&O)xIyaw-Wk8|^YIJ+d+94KaDJFD3H@DRV9%a|<(*7&{X#FLNnFvo1$- zC!Ml119LN1@H1)9GF9^?UsEqpvj$l+7;AG1U9%_LsBsr(>Fb0H;J<- zj}syEktrTiIE#}vgYqgNG@;g)0K7TVg(b6KbQ$N#_C;M?dRZ~9S^FQ&^K=boJx3eOj z(?63EBE{1|6SO(WlRNK{Ix*5I&=WrAlQ;u3D(kaBofABD6GGi{LJbr@2~ zBeiou&r?EMbVdvGKC9D26*ES?vqo7EAwyI~8B|1l^Fwd6H(4}Dg_K8AbUHIMItTPg zA9P5k)ILuVL!(qlm$W^lG(juWNsqKf>+?#xR7}Z~O1IQM%d||J6f(!uN~Kgw?=wy5 z@=b~KOk=b;(bP`w)JWO%OX>4ZN%T$iQ%-XfC6i!1mG1C$rNAfuF^gCUYJMr>HJ2FC9^&U5} zRu6SQyR%ip)Jx&BQUUc#&2vf9b67bPSzEMNg_KyU)J>t&S4;I!aZ*})6<2Q+TW!)> zp;cHv^;ml}SY=d0t94g-^;)$RTFVtcrxi@wm0h#dUDfeb|FbFl6kXraL!*^i!IfE2 zv|0bvTf@~}u{2BZ^C5z1zvPcPnKWFvMo|FUVB7kL)Kv5bz$*zT>h06 zSe=z*H&QNc5DaLSj|>q!M0$TR&5!!Zs8VVul8s6Hg0K_Z{;>Ho%U@J z*KX@JXyevehZZ>x_hQrbWCwR{7x!;lwrgSbDCLw$1-BrWgCNt@DW;-8mvWKz zbH&zZ!7@y#m0EO`CFX$yQa5pl_H+xDZf6y9^Y&S9rXVDuP^9*^WEOAdG;1}NbxAaG z3wLN8a&~+7KugwH(H3N>*J=;9MAh{@bMtX=7i3!NqgQ}?*MTGTV(}M*?Kg&nwm*M$Y}K=8Z`Xf+m`lAEiBI@{19)CVS9@DGgbNsC z2e?WbSBTBFhtUy>k(G!y*E!3Uf`J%i1v5{P5@~HWga>va7dS~>7H|Q!9~YQ%tGI%n z)rs>{D`l5z9|9-Y*ms}TfV)^@ZIphLmK>dcR!n$P$&q*=Q<53}`Aw4cgH^MUc>-%+ zqlxKwJH+CV@mNfi7>8@vbisIuX*HD-SaYS=lV4duzgLN)czuu9RX5a&1J{k|SB(2t zmAUqJ*SAs)xqUzNlf_kx1^1LumwlD_Tz5Hq)fknFcrx=BBmf%8SDnUIZngei4U_Z6I9x=z*9LPuJjv)C+=n2!Fl`I^<0Y?mpXw^*R_ahy|> zIV}{ZS-E*nlpWjIV4WGB=UASf+Me;*hLhDi(Skdxwvu63phv|b3VH=n7NIpnp;7mf z8`^h6T9q@kq(66Zllh`+I-}jyn{8REM;4}KI;NdBHxJr?EftZ;HLo{Xrr&s_VcDl~ z`mPTaowqu79~+|2wW8M+myubdFYtON`hmszVRLw>tGcMWcjaeOyOZ_Tn8(^K)S8Qpwyh-$-?flwe7FmG9fRKTofpSiD`gf@j(tW81q8oU#c#bFmkzDP_L< z`?oRot1kn;m)lEcSgFG_q51m1`@6hFn!kDYGNsqDe;UB+JDQ2QZ$aC?o4K{mS(vrB zihcNUDfX~+oV?T3zs>u^i#(QByqXicnZr27$GgUnTy6C`1o{PE z=myOtv@q5_y7=4-iogZ6% z3!Jz!ySw~Hh2oM;JxUI}=Hy-9C&u9?Ad_FC z;iH6s+l%Ary&h+8%LiV!Lw?@=4f>w5WXlmF)c&TiwP z;(M+<`1v^%9^~ip;|gNs$ui-yM9g_!?zCBNKXfj)7qb_drrTGlZ+L*cJ+W&X+Gm$> z$+OrKyq9epLjyb8Asm)@yxjNR$f4Y{k$vu&9o!8+WXqnu<&|=8vq-qWFQj0HcB0_l zETHX4YVrN#DLg!s-fH5!_sEE>zy9mU@?;RgZBXIy&&$;}lhOm(YPNhO;?*i1eQbr@r%MnWq8pvuatW7=hMSi()GT*j&4$>#*SuNzwW)=YCC1n3oNx%qcHT$2nKmG3T7}nH zT?ozR5mCNDw%>Zg#iUU|RoNzBME?!=P=`ukI1ha^F-YQUFBNAKa=(29;bMH{WgBhq z&2wH%6|xqbd?rQpB0}9E$k<*N{xzJ8P(gKAl7vCV)rGK0$)tmWDVdj*WL3E&m4S`e zrIeR(d8L*|Vkw!JiDh;dl#^NJ<(E-a*<_hyvK8l)RF3K8laP@l2c|?pgbvx6v4rO&6K`U(dp@)=$`0kbuLYb_BJ!M*}U#PAmZd#AcLu`)oyh;;E z#p0)_wW+G7Q)hrDr?OlB;nn@Cdp6`g^a z>GH>BIXUOZFqh0RpH0n7F~}$rifo%Pzg*bQ{}yU$Ttz00bJJk%jM$rtPHkC$OSKpN z6|wFi$Lm+eM&+x+^I&b0)(>GF)z^!r*R|Tu9z1qx?k(l^S5~tsch)7%U8C1O#;uy& z>Ykli*J=L^qeyfkj&@WT8U$Zr{19 zUKiV`GODejVXxHqQje3~psjG%{t@O>{|>yOHV039@x~vIeDcaK-!jY0KMy_f!$(hj z^};)EeP*|BtG9Ub?6*1hhll@Z*(LpUI^elu7T!i}kFGnf=_9wk-~}xn{zC!d{uTX^ z*U!I)fDeHGYmVZ?SFij9uwM6L3FS_=zXTG{f0yZ;1mBWA12%Ah7vx}FVs!o@_`S_= z%GrqfUZI*>P;_*L^R$IgSb6@ znQ)0r^xpTD7&{MoE?+5J;y{}Cnmb1Y~>Ae=E_(~OqH^%WzlF!#5tCd zjrr1z2@SV8Xo-zcCVYq&v-rnDI?{x5a~*yxNy=oZ&ykkglt>{B5D$9%ZaE|*-6mnEpx4UUaLrdePJ3+ayUVX8n zF=SLhrztv1va~KU4PXoJY0!tqN z{E>2=T!}Lir%2H$P^m$kYC6G)(d+36mtifdS$n9_v)V8(uvBY9)4Ibs9+ges`sox4 zBOscpM{r9eC>&WQ)UWmpbba;f)y~L1oC+{>@-*yQ>Z(WB{tZ))jdf`l1G_uKT4u1e zQ!MBdS=mKWlb(?*Ef;?x5ECf}op387>r$B2x>U7~Z%HC%c{NwJTCA(6Jis= zUu>}wUku|Lrx;)>j$HmAo4`{-mI)+2XkD)trlHhJ%5wWx3b&|CH*2|#aYT5 z6t$*|aK2`?=61}IV8?pcAZ9RqIsG~0oEgvLF1NYQjqY?4kDI>qq945o z!()k>kPT{g6G8k@CXyhxooyltuG(zwQak=N_vW{Exy!~=7v!65q&x_=JzpbLHIc_u30mYCvv~FvO-w*%z%YXj#ufP58 zkN^DZfB*dNzyJRafB`6g14w`cXn+TZfC+d@OA~w?V`09xQo#^jG?%SW#x<&rj3h8OW!Dtxad~oSd2Fq zQLSi>K?IHM*npB4huElL*En48SVZW!fKBs@;V4A@n2+NKko3ZZeu0EdLNZg~Gg9M= z1lcj*qA>`GCQd{Cg>RB4G{`i9D3SDHk!s?GD-)4}2$D`ClEhUpH*lol40Gy{@q*og-zk{O94CFzk+sWVmiB`|q|G{cl?5g8amiD^lV{}LxQ8J30; zl7Dg*PuZ1#vKCm0mvylUf0+`0`IjHD3Kxl!Ihis{LyL%_m!OD*D%dl4GM71%CTG%@ zbXk@}Gnaz+m^|5&dRc;BNs~`0CXd;e>3EuiB9;5dkc_FAQ|Xx+)0!EUkb!cUy9F3h zi838Yo1p$lmk{YBafzGMIGaJ4m&DbQuSuL>X_=c@f~7*4lKGN{BAbMfoZz^a^9YyJ znVq>Qnv{`_s~LsF*qL_Ol9`Daf?1dkp`NQykVoT|N1>XPDVt^ap0T(ZMG>8Vu^4t4 zp7Z!LW4R{a=`SepoL$MC{8^ArX@c?TkO}%Uk&&Ni`JNC8pA;I4d1l-iWu9eoj`-62r8W$IwPfMnk@R6KDiR=$rA0!qW@W)A9AdCHvK=qJ}nq}&NE$El{M8H9ey zrj8kzEtsWB>Yoluie`DIZJMN^`JGO>oNJ1ukt&~Q`lNemr*3+mO1YJfI;BczsjE4r zZ@Q1Ba-^r~sf#+JqFJ5>S&^{1sXtnxLAs!n8mJ5iqEd>eno6R)ilMNipIKU{ONy$f z%8q4uS-q|Iun>T0bUn654Q zl5o1NP)eqK3N!MGueAE4=US!1x~!xstEO6)#A+1#8Llq~qI$}eH_8}$`H=~m{xVzG ztMMwT^IEJEE2)V(r=S|H$nvZLimB=-trg0ly@;#A`lehtG9x>w^a!!m={ydLn-(jx z#rm?2nxUntsTo+aytT6O*qvu;u^d~eBwHjki>>JDt1ud{Lz=YY3AEozpAW07CCes8 zDX|7Crhluqpek|r(z1IMQNr(Ta)5C zw>V_5_bIV0OSe1NvoYJPl3IalnYL(awtJhDaEi3CTBV6Axmsx_WXm#Xg_eAJvH5DW zd&sGy8mvP5vy3~gLu$Y^7vS+)v{c5<{ z3$`oiz0aGy=K86l8?iT;t&EDCmfNso#h7jxw0P^dt_!u(nPD;bufaQQT$GbpoKft&&5{W}L!nBF922#6~j0iLA(3%)%v#!J*u!VwJH>tB4G0j#qrD zjXcH~o4mEG#97O|CwjTsS%gkpsByf@5PZR8ddJ0l%01e@j{32djI)1iyt1spR!hFp zo6F2B$`Xvfwi}gVyvenDwP4K6pB%}zT+N&7%TVmBNo>ElD$KU}#7bMgn`^pb7|0u} z#edkSTTC@mOTlicwa_fiV7kPr)X9TfzHT_KgdB|E9RANCti#{Quf$8hL2S+|{H|;3 zpYt5g4;Z@FoX0t(dwwu&cbqtUAm6ysE?*(h!Zk@T{m7O{pCnnvaar$#c#P zeYy_a()9b%oqEV2d#S06qf`ONUQN(qOwAu{!(MA@`YUDj&6 zkuvSp51rR^Ez%6^&(Yhl6Ii5AfwJ=K$*PO5F>}}6Y^JhI*&zGO2VL1{TFzt*(sDh~ zhV9pzir4q-wkB-LNjk+igPl=5wiNpw#W}0${;H}@YuO*Vl*9n7IR+q!9>SRL8U-GfG1+sh5m33;i!ZP(nJ-2y$`tc|CI+r+dR*ay0igR8l? zy{mQ_qjg%oSiLjY4Z25d-LE^KU>v+ATFRk|+%v4)JgOK)oY7M4qC(2uWbNK4ech@o z+GgFXdGf#HZJy4#!?w-5y=f*T{Heh0o7~NtJU!QX-J3q^oCAE*w|Uu{8Qu8Hzpjb7 z7mb;decl57;4vNGrtHfD+L%!boy2Ughz;1Oso98`n>}8iT3x`h+pRdR!nDc7*i4#s ztdb-ylooE|w9S_?inQ`Qq(qJ5TaL&6t-Z4}95h5utzRyqKmN@a4%rLb;Z-iLMBdXf zBiql3zK6LojZ4ZOp3(`f(l&m<3eM+xF4$3>%nZ!jNDknrt-qy=kXdf%VtzAdp67Y% zm8LA|N?OTdN#6;c>6uRHL2c(XKH5Nhp5V)b7}@B9UE!H3)GMlh&!>-fIFPSS>#7&) zoQRJuIP0};>$~2Bxz6js4tuwbh`_Ex#4hYa$K{x}?8)xzvDfV0=<97f?a%Ic$bOF1 zZtdG1blC2Q+MbKx&h1(#?iA+jt{|@j0FYp6T@C9%12ao>n39s-A&+rZJ@CsiA5&!TLPw^FR@%|0~2cYpA&+#4a z@gEQJAusYHPx2*i@+Xh-DX;P?&+;wr@-GkbF)#BoPxCcz^EZ$4Ij{3OPx1h8@jnmr zK`-<}PxM7^^hXc$WpD;(p!7^%21@_*OW*WMPxVe;^;AFgQ-AeR&-G3J^jg35S0D9a zKlWhn^j`n;t_H+OCUvKqoKlgSI^=ZHKQXu$b-}QiR z_k6$het-6BFZWij_IUsIUhnsj5BYlU_K=SS0N?-|!1)}o0i6%}pAY(@Px_^A`kpWP zoWB97ulfL0K&ro`&-$ki`?3Bn`=Rgovv2#VFZ!?l`K#XnwSW7+fBLU4`@#?W!%zIi zU;N46`MVGMtIztYANfBU%){lJg?zOVe>-~8Xd{mYO1x=;Jw5B}sI z{-*B$0DuLSPxn|~`FOARlHd1nzxbDr|MQRkSfBX!4-jR}3>;X-;2D7e5h`40(BZ*@ z4HZU|IFTa3hZ!|Sd`Pe%LXaUneoUyb;KhO=FIrql(xJqWF-59m2=OJum=n)jxx&&T zN|Z8hru>;xCQXYcF^<$JvLnoeQGZf=N%W}IjvT4tJejep)~{NJo{>^kEX$2H6GqLd zw(3%oCR3&@d6Vwcjs9n_0C2Ej0|yR&0S^W&nDF7ih7lhYta$O`z=;VvhCI3Q<-wFO zZ-)HWZ|2CHMUQ@LSTkb9rz@*gZJG4z)v-&%#%x+N<+T$ycW>akIs0whTKMe6 zpN+d_Tst>p2LQ0RRl77S(UNTEu4U^stlheDL2|?!w4zdsE33A>dbKUx@K3*^eG0bg z*X=l4j<1>it#|ye3U8*Z(xZtdfd&C(K~N59??J1qlMpVhfU2p&{Eo7aLa(r^OGB=5 z3b8{2*J7`tyqH3$EGar%PePy2^Uo>ynj+Ds`r?C6$Bp)K0I&gq3=*&jgdAW3(2_%r zx!;%^&NtMS{##AT*Kn({NybcbOtZ$Y^zzHvBIB|-*^qnA$;mu}^0+jqToOz-!6fst zIDO-?&cen_4$m}E8!Wo%%3yFogYFpAK|u$Ni#zJFlj@Qgxn zrm2pSqmV)dah6$T2PuRQXRDRg+Cc~@Bo7GbyHvjWB8BL>@-kwPR8eOncB^kgEq16J z>EjSp6n*?l6gTn}1uz0Y$v2V#lJqmUE%`jnHa4Fejn68LJDB0lh_h4RKAlUrVThZ{ zcuhL~)w~!@Ih71KOxQfG_{)t&zAa_aOlEDj)&Mm~6kY8Q#h^@R-u31(bha7NSknsk zEfIGF6)JH(mGtO#CpDGP8hP~ex?hPF`n+K6^Dt7biy~GjSjVFEMUrd>ETNSiopgijK@f&8gkaDR+^kcELTG{$pm3bxK%ogr5Ta&wKm;Wg zq=`vP;&Gse+||BypA=2XewyP?L(cUy8$nPgP{Wh}ody;7Q7TjL@eyFy=Q@7Lt_rjh znVzzQy_MmPVtFbVmNq6m=k=*z4_jXGB9_MBF>E<#9NG20=sbwU$&PRwp6|{Snm<12 zG~>IXC=hbKw5e}q<*Qm0g;<>r4Y6&ayBY&ENVWQuNLK9nnj?eAp1-|IbN(g*mxVaF zv{p4`ft#XH+!!T6gW$>wUcdy~K&KuIdJRS%6k#tvm<1BzC21!-Lm?Q!2u|p5L770r z4BzmELDW!jJ8T>y(oj0@Wb#-8q*tSa$&w=itB9R5-HqTEwCt2KlCK;WD66=-yS) zwM0(Ie62sY=sD3@rn`~{_J0Y_7kC<4#bzf z%mOe?RU#3kq!5S8gbqDHiDug2nKPu}A$It}NhIQ$OjIB{XLP@?9d(jB6$s~C<+*k` zEq@0YgHL7DD0yj9ialM(JB>7ezZ6MG1UTsL_zAw!&=F0!@mL`HS;mdlaiPk)(nNPR zFy$mEWv2~J2lBa3kB*k18NH1eJKMbC13C2x=5^F&IV!Q-vwEzh)!|n|yH#^Bx za+MB0oWian#kEbFyz_aub?u6W%UgZ^k&aSI4RNQm$BA+jx4hdijE$$!8WT^*ZuIEE zhHP9gQuK{>WU_FX*E@+F*`k60lz88Z-A4&{Q8vX|iOrkM0evWR1%#}Yop|2)2*||e zd{kKFtL2lFK*CaGiTo=?*~Z<)j2H&nse4r#=1YIFnM7+=N$qy}VddkN2Ik#i)`sx+m&!Y>uEYXhelW z+c-K|*S7wrZCO1fAG7y$ZsP) zFRRc6NlMXKu~~5-Dzojb^8VG6Z_Xcgk#e*>12t+!#SSbp=aX3AApHKc1D-ax}ay>-%|_7+mo>9zK*sxF^4i$OTvA}3n%)D<=$O$lCR zmqZu<}gn=i)2ud6xnldB=A^zYh*Drj*4mKPVB_xOOS7vBfna(z1XiOHtx;T`&a9{+Va9OCBqH21;&f)P{gm7^D~xTVHxz8)M?n&Z1uZLm-=%L zb6{a5)%uCP&9LO_2J!tVt`bNoAGn{YaN68k%(ztjnPb)v2h0p$*!bwrKk? z6nr}1a>3kNEfw@ElxaN}l)c~U{-Zm(K_de;%b+pNh`R8*u%s$4tUI%I8=|x;yYMP8 z?YlauYrd}oJp#HoD+8iF>#9-WKomiceRDn{da4H@KY<9Lym5p3(?7C#EUqZ99P$KD zaD+)Hz(Y6$M<_r$Sc3(81H1BsM_8dqpfF6Uuu|hQD?1BP5;L#Uwn~~QtQe*$j6^2X zAkym*zPLexDn1uWLE-VWWs^NlbiI%oMHVE*=D|ec)3uI0$r zvp+xZgD~)~ywjRG3yDGgc!WuCoMalnI%Kpvc!LG}f;2#cM|cD}&;wA2guTM0w{sPC zI;WokB{my5u2HH<)UXds7j6TURSPW_+cjJhs2F5OR4m1a^etI@#o(*KI?5Q^IYl_q z$dJK}qSLux+W=Zr!T=&Wl%zsml(UpPH!Re}fy_4ROG&@UBt-0#1DZh3qa2(hL$}L9 zu)3vsLo1&0h!N_8ZS({EbF)YC2s(I5Ku`obq(ek#FkNxD1x$lCPy|I7gha>$MTo$l zd?0Y+HnH0zm{h8;L&WZ*pHh0sT->tjBf(3|C^Y)DfFhXL0;wbWxr=O>+Y_mob4B8l z$lrRNIVvvJD5(B2Sw)s>MNz~=)AGpBimk}xBZ0b;4#5O`KztKsvnRG9bJ4wI_ zzi?}$a{HgYs!21ulzJ-`rpdZ-(vGERD(vz?3EZXl(*aJP7N&=(=>70Z+j4O7u14SqVLGa2!kQ~lC3szdf+x!o7$uMAqLQT`Ox2zNk z#I~`!AMq@Ml{3uLYe6;%GJMj(zx=4<6TTdDOx1Hp!rV^+UC4@3MgM#gToWlRk)9mG z$iiGf8JtMqdySGTr?AS!&TGV#bWaZ*y_@o(r8=w0qe7~(F5A>lr}#Fa9Ks|Tv!;9+ z{VFwsO#X|XG?tp8yusR}6b*|u7=!z}zcK&=5Xu)f=%sJuI+E~@JQ##OU{1p;Kne2% zOu&R1!i2!P&Uh?@sO(Pt`Zj&sMac6|Bc#N&EX_8nob1CwOS(nWOr5&St&Nn7$<$Bi z0no=BGC4X--)lNQT}XqWwE`7I?+H*I6v-qzBS4MC2Q|z;{Y0PZxfvvkY6DX@twa&+ zP$UE|*c2k?)4+D&I<&Y#nuNrHEUM;PQqvix6HBbKvNpfDvt)r!xXV$w`IR<6!yw(& z`=cBCyFcUnp#4Lo^E8M&D1;~d145X?g_FZcc!N4Pggi_;pFl1LE`pykXgGJW>!E)=L`GGH8P~U;~|n14KwbMRSBVD1&x<14{S= zqveD|Km@S_5HQqKB23d^45E$g)Kb#arZm%t1-D;GNEmcb-7_r|Y{&$KjKRE~fwj|z z^pjsBSlE(GedVXiJi17|SK%@?JyIEirBvw%#^-BTx6Ilk)LM)+N%cfGE_+e_z-_8i zEmQHUkvx$Yi5j%stNy?O6*)Z6~mqkjK4IweW%`Q6#I5-0{D1$K= z13MT%8iE8$NI=Cyyf;`JqxA$$fP{PGK=8~EOnuKKTuaVFKVD4NqI$+ui`<8(B7p^1 z`>ZvZ>nFZUt-m~5K~39$#Z13^t$dYJjxyUk%0ZSxnJAl6Smcbsd|Qshk_!#qzp>P9 zLNQSay}wmS=Iz_HLnp_w#eXEjH$|%N+BT*lG+^}K?#hqJ-5>6YKT|4+&E?$ti(n!J zgQOIp(k&oWjS4w%mOQ9~IJg4>JOl}&gh_yeJFtUEP&iG1Lr+K?O%VRe^6+18LrE~? zJ~2($FC*U1)M1Bk-U)?8dCl8NebgY1+w%S1B4%5I>B00}jP;chAe_(>>_{=;SLl6W zNG;#G?WjF^-~6=?V;sF!HPJEV$4yl`y>m@8US2c zq(H-@6l9gXKhX81((PXlD<&RN1W0J%*>wczluk%!CK*y;O~?dJNSqe}Wpyp!_;$3c@C_boR#%Li^Vq7NFmSe4z>7Lr~ zM2*&7y7j@$=;$<(<=iW&_e|XUMJ(hsO_`iT#w9g^3}cNLxX|?BkL|Z+W=(P;&kwyc zhwwt2!dz1Qsu5|Y2p;4JR#|NvT_j~Mn>>j`SP-LK5KIuj6AnB(r~^m)ghGI(u#RD7 z^j%S5JCwUNHBC?Q3gt?)6wXvan@)>XRwG9pE+gw@{$M8Gf+bAa14#&t$nZ76-T7sc z7O7n3V#y|%GhvxQ+S@eVu3|0K#%?8|n ztm&DGXfs|Ep`NT&9#3p`ST=rUGG%Jfyx9G=TJ5qp_A5ExOcii+kB(5;lvUZ5C1lY> zqNNz1FzJp!(zk#6&o}|Q@^D*(x$qep28?> z-nxX>L0wSFE*bIW!CU4}!;bIuCT1mv?;*eFCXe#Oz_H~3;{qSgHa6Vt&hnXr#8E@f z(u3a~_U4FvT7`CFf7Iaz_pm35Hzg`Yh1gtPo%3}@(p4c!apdF&lukKJz&fadW&MOq zsKY^TFr{rmiwi3EO2pG4(Nw-`+C0X)ZS)Eq{}{Lc4`7RR)2a2L zGJbS|B)QF267lEE^P*1Q=mp>gHBEFE5YNbXhDMVPM1*Lc=eIq*OIP1_Wlcl z59}wOTO5>fEw*BUkDl>`j{7$4G`?~hapo+iz+zu4<8AHG-s!}Z-*!5&rVVq`c4{~; znlG&%xgLnk&GxHKS#Bp?cV=362J2-Cza0>hcbpbp_vY5-Wi~qzWNLNlB%Ips z?%H(%Z%?{rT+{0dO@y{8ez8GysD^jxmfm7oR`|%4?>dz>^M-g>N3B?9@BMuH&B*no z-*xypIkrr*BBXTT?fdi7`2Kr8`C0X*m4|n!Z&=ZT#xdkC9i7HdMhHHz`On>UKggGW zyZpw&@^8_Dex8I#*aSx)ggT@{J6tpb+=NZ|d`MXRNU)|iS4&qVz0%D0X8&x!&-a}_ zFHB$Jv5hrPZ}OVseK`qxB@cdxTypf*PehIBV9w92Xa4$jGP>XQ2cDn&KGk*WP#s6+ zyRZG*=k+ZU*St6I_o+#FpWK^7KLEO1b&G9`@Z6Yn1A;zRij|i%xPSc5fBjE`HR%5} z*nfaXbLLE$fddN~JXi)H!G#DPE+lxcp~H#=En>7tvEoLK883eP*wJCakRCybj3{y> zM3X4XU;*G@1BaS6{%>x`N%JPpo<4c*-1&2;(4R$zB29V}XHun2jXsSkl_=7jQ*AE2 z>a=NAtu?!P4J&pjSg{<+n%znjZPm1Ar&`r&HRx5gK+n=m>Hq*1mwx}cREV*m#J?k1 zreuitBw&*UFH(&BII-i#Bq@7be3|3q!73k5-dOVG=D~AwxIh{1dm=1d8#p@QQ zU7>ctW376gtJL*v<$fLSc0FD9Q00%ek3TN{{$}}y#TI~YWkuFk^y%kcT}|!PS9OL# z*BoQh4X085b&|bQm~(!$W?^!@J-FR(%$XM9gDd%V9AhoD#8FBfPeaG&{-kZtN*(`n?DC?|z1NH~4wAb#*ESu=@86co* zeT)7rQi39C=&R)>DJieM20QGqy{;Q?p@imYsg;~U7NuaJfeK{0HY!P6tf+z3+eD74 zI%22@>w4w6!3s<(M7CPy>Z>*4TBDFh@>*e|#X1{qR5TrBZJyiKIjy*3t~@8UY?*8x z%l|Rum4RNFZ1Py&ii}my_swUl&D5HC9=Y_8V&q=~@~)9;{s&a1_+W8v>od z#@lePL5JLH0Pav4Z@k-N)e++Q+pqU_?J&gj3VC(ph8^VH&n>e@a)Ixul`ZLFuKwP7 zd#a<}tj>SFK602g=^P+Yqo=+*(5|msRCq@teI4fuXFaLASA(u`#g!vUar3QS+BBs` zDkpH?%sT|Cbpsc?+o({c>e?rE=&^?$=*!XmA6_uxMIm7fLU=*~mC*+!aik%TAN#k6 zAZq}F9pE5`GT6Znc8Ek71VM*G#G!79;6nio;)V(WEMS%bmWMW`xut!rRi4S7te6%t zc{QpbAk)_ETIjOaos4M90v-*MlDit>kUYA3$_-)YAKuMSJnaEuoJ=RgnF;NON=Xy( zPGmLdfUtOm>d?HTcsO@&W<7C9dy{_;==I}}0= zamWK0JP|)gxM31wxWoVCForRB!EIp>10O1}i8qV^40SN$LD=>NLGXbMb}$1N9I*yR zw21>XgeRjYbjv~grLp7{jFnSk>q-VVgMb2{{5naz@ zsHbSz42e$B2@Z*v!=mv_TU|*eP-I3k*!i%S-0IdbYZg3fzNsip)RNMi_Bk?IF;UsU z3^_A4q0faAYM=37)DVU#=!G$!o12aI%qBv1`s;)cp@Sb3DF`rtff8%zLnR8K2Y}ka z6Jt2U|Hd$h_|YK^|Ijf|BrNnBCdQ=L%M$SR4@R@x&*6Dhe#Ah|jn6}Fy z5lP0vANmQKQ$3lon(9<>N%eQhGNuf{v&@@pvoe;`-mGG|)^u92s8JLaT-n-9U3HOG z1JfcHu{NW8)rLsU!)Mwgl7>7yA`6hPLn7j^2QN&*fL?fnA1W~hNBmC=nh?Yz&+xxT z@L{t5(*vY7`i4*3;SQ2WAROgTh>o`55o!2@8!%B@NIZh33XFsuKJf-Nywp?}I+%`7 z*tel-5tsU;>uuE8n51&GKeT({G^1I~>jn|KT1AS^dMN(Zpcy5sUfQlOwYwGtl@+|u zl&&z*lGa;d@rv->oT4W8*5_GnYg4KmI#H+{bB?gI@#^nd|9Ye4upSaoi2gjpVGV^y1Rdm%2R#U)5Sva!A|QcV z-abMPgX1yz?>QF~QR2^J-T><0UV3qg&1Ns=Ia0 zyz-lO_THm*ZkAVya)#deAzOm5r}e!TpXaJM=3zVA`IQx;->KhmLZ*AGnOMX{6+jiO z>bNvYLmV>Qzy86Y<8gpP$lb>AOuHcqU!Vkq88>p0ha7KDIs?ep@bQp~+~#kyIm|si zH=H9-5H9by%oPQqC9R0K`E_!%?`-Et{&mx7CgGCsf?3@fT2-IrLGW&xHBS;+R(71f@6>QIzo=~O!Y|T4SX;hT!iHb#K zG^u@BT*fY1(ggRXqCNISyU#MK{#B;<{&ijdcD>)ux^R2z>Nso=JiVCL(r%~7cdzT| z?fjxS|Mc1}vfhz77+>h^RYJ5({1tjs@$ym5@ohD7XCz%cy{8fVT+^xaDSpNFf9=SK zpZ?Pw!*p0}-^2XhLb#q;nb%qVh0K}IgmfI58pA|j%eO- z0F13@2%||_{z1&1M*xu{q-ZMoYc*tG#@gFW}Tzr*K3_jruI#Ib$5ghX2JcVCk99@anQoo4L zs1V_QEy)lz9FlB}(%n;}+2F%G-J1LnZ)*t#+U)0UlL=<3G z?a-Eiq1AyK%Xrnc$O-;^&`B?iVeo~W2d16yotXym9#@p%UBtx~{s+$lqgrSoE9y|U z&CGihNAuZXon6kne3KD!BGNI63Z`HO`3irvpig0AyDZFxpbh=~)JBX=5Ee{v5sV_v z3L?6r*(}%-wcz_PTRg@ie8H2ov6FGlA#&|sl0jQg1>j3i-PyGwFLq$t`BIm0fVBuC z27=o|qM4hJ2?PF~+u4qI-Ci@TVMkt|O)#S!>J-+XiWJh}HU8beW#i>cqq*=~^6c4w zonLgEWBBw){V5pefnM2k$|i2m^=S_@zEYy$UA;hI96DDnd0$FqA5v1xDdq`TmDfk= z9z|Lu1?HZbCH|mCk_j=HAykAMaZ?U{BegM&TNYYCA|* zL4M^{T4oVt%Ygh+F7C&?VPIp>`q^J1=F~VzWUA#lDO@6^W!+Vw6_QzKPUU4* zB@21m6=LMdSmbxYjznrCn`NDO@)Y$erH;>Cg!N1A*$Z>i~(HkVN+sX z9m?cf{w7&~0%SOv#9y_eO|sv=p%Dv4CU5AVPvW3*>W0BgDCvz4k?q9%wsW}k&3!5LmZ zt|e>&Vp~e*fU;#rEZR*%p4Oh7`YDcX=2h0jkE$eFZewHiANx(n zk(%CJW*_UVB$2|VNxtPm)YHDCVh4z2WJf?#Zp18LsjwLk230ispMFqcrsdq23^plBu&H>lWQ-QzB|@ zM(V0s>cj~mgWh2K@nqvQ;;NKSI6|nJ8l{OGr3{{4UB0TT-krIMYc)FMNuFMILS&EH z>YnOojp`{vsuy;-=TGdbRP?LXd1bzmC3wb3R~E&;?y8_Vld*!Uvl<$2g6XoBiWDtn znW9Lc9_DNEnNX>wf+}Ky9o>cQl#P&V7a8V-R;++>imFyAfhy%EN~1lgro=`{70M^R zCajxvx?llq0? zp{giKsgD4sgL*2}jN{BA*ncr0Pj$_I`dgw}Ec9(Fqn@jQ&L(`pD=rQ!4S831WZ=)- z$ro~A5*4jSW~RW_>92z3z1AwWFf3zsOm%9kp*pKKRU*}rDCJ^_6H1AKb}P~?B48Dk zhXNQSlFb*9tu|I8wlZ16LLIb8pVhK1vW`UEj^+&^>{N~6R@5%Q?q1K58CM1_z1k_! zBCb{ts_RxR4?e4;0;#B4Zu3?u+=j%H4ymVLD{x9msD#bia;t6XQ*qg)32o~VI_{e8 zU^fOFk|b)Yrrx>IS9T&Gy;ha){NDQl>+a&r7Lrchs!4e)U`Fz8RQ}{{&|=l^8l!^9 zo$-n!@-i;gcn&(nr2pw7)>@+T2IbR6(UW>^I%=;@N@>~Dl5mNN*rqIi`d`$DZyzFD z)85K-{vp*Oa6!nf63H*k@a+FyMF87yWp*c30`I!fFacwonJn)21*yd171ny|Azm%i zQXl4CqLuU~MriJ}TJND|t8#TIq5a$UsOddU5fheVqfTz8=AeWk>I=`L@_NcX#<2b7 z@EbQ|R>JXhwV}M(t1JpFpUUfa2+9ku-U7R835MtcC-0LbF!UbsV=gAQUc?w_lq1s1 z^)=y-5M{+hY+Nm|vgRYc9A%Rot0B)LeN}Soy6OMcurkpJ{tlnv9K$K{5g*L3ax8yf z(o%3CqpO)h>f^R;AUAI=sqTTs(qdfdqeYyamFkGDuf%Mv)Q}>BapDpx&n5ra2xIca zSmP8Xk3&!$&hiOq`f3ozNzMqX-O6%lTBcT(vn#J5@u0B^59r+faw1>y_&O^4UURet z9tk3H7sCi{qN8jc^Cur6baJqlP9g*^X9>eCULo1Exl%h{8-5a~=C!c{Vr4pG^bYrK z{mL>Bx6F;wkQz3i4Jj@ypC!h|6{Xg)9yV)#vFr&Ns8L}rA-0m~=FR$ZbQR{yMddbB$GZkwF- zN;@zK`k+qQKgw&TV$6KCoO zbzfReHen{|#76XqmU37pE)Qijv4*s=1h7T^V$OCo9lwlK*N|qz*+{pt-!h0vgYxCx zVIKaUYPaROctL#2_k4T77l45njKLYqchvqKW=ns>6jK~+12=91)Newv-VOL~XTg^O z=3aA0DEhM5!pm#xU!#ex)RpcTuXfEwcTeM zN%@pZd6YjiGrLA@Q~8#IK^82ydiVAaE*z2k_&|#*ha&c1t8F%Gayg#wq-6lx1u8AtsxjDBuQ|YNxy6AX&r-)N!X)~Q$8m~#VOxJ*VssmJ%-}mL7iU&Ogs;j$~7dQYG^V~5l7zo#jUFAQT;Bq@-XfUNMjYypy6DYcvF6M_UhK1_l|v}tbKhKgxkmSE${xo;U=|-L4qgvm#?c)8;S5IIN@8eG?%1? z-ZW6tQqD&qNseyxMJap3^rE!1^=q?Cm_Ev&r=O3<4V78o2CUZ=tkvs>*9-920ngD~ zyIl4@ZQ8P%A2QSa>ayeWI!2Iu$$tUO0fZNU0?QOEc*bBtg$ofbEYmPyLx>I;Mtn%| z;u(lnu8bM;P~$=|T1b{Od9q{{hX^&c40-Y3!80gnq7-BBCCHW(b7G9?6DP=@LU~Tq z8FZ&bnJ`%nb*glzQJ^?kN}MW{VNZ-$qjIen6AJ(b95`$sd$ufEv>Vu(HLDh`+P87( zvL)MrZeG1}_4f7q7jR&~g9#Vj`tgSi9R9$dn zP3bDPx{UrU9sAAL$c;l?-5vMvrpk%N1kZEp@RiTgv!;Fiyuz?!8;`#HcJ62U`{Cl} zteL+6M~mz;{UkFmGyxTq3&8~)jH|)J6nslF10(dSG%VcH%_6Nh%q_mFyb94h51$H; zy!O)jqPG@*gG0CtKb%oL);Rh|E0&_e4keXRo5&@ILUM`6nzS=-$niQnE~pZ(swlbd zqFjnZ4po!LL>hIgjVrC@bI>jU^LtQ00Ldim!p_pX?@Z9vY?G`v;at$MFawlRzznsN zaZe~)0}se2`$VtCL1AkVQ98=u(@UTk0rtvFGYtWMNFL$xxs6G<&p))c>!PpmWXbW_YZ+4R-2T?I>1PRf8iHnX($TT@tM zo!v~&MsKUKPxc9j*&7#u`pmv56n<@8ZEMrqfyf6pMD? z+g`KvQ4&oJ8Rhj38hKl8d3&P{aMeq-WLk+b?p&R!Dns4rviO-@esA6x-cEncf~1>v z2K6T)mphqc745AqNNJCIkIAfA-OlE0Wi$BMjmZ?d*Nn~P_3X6O*0nFP|9cGN{*LAB_1I-!urk+Yza3)HAjDWN*w-q|_rc-FunJwDXy?_#S=mG54H2N=vTN zX+pmmRr1(~m)m5ifm+>m-1F++e*yFh00me;10D=mWNX;)N+&SXRS$yMa-Kla@U6cU zr9<^gS*%ocIO~i@d+8Hl_{ych6p=)PBUGBBa8^P%6$cyRFHBK!W4q9 zUC9|$`x=76L#i)oLlPI%8mKZhrl(RrB-{rZ39diH+M$w(|sa)shd`6^4dH3)V#HO=S1TGp)9txJXNq%H+^$2h!U zsEoBH`dl&QmHwI>WD+F2X11kbU}>8<{~(_Ceo%KhGsmJy!TM->b~9b*KjX?QSvdVJI?px46TZI>lu z2$c?3mAqF2EkKu)TA^4rTsxL`+tfDzW2)vD%UfssNA z3vi9$G-u(ud97%}&|s@;)gO0r%UVW|&lA72jD@GQZePw5jv0Arumi4R$1Z%bEsm~EKEihTz z)d@4Yy{BI2Y6dFQUs|b#0L3z?&M-*T#>Wir@>7?m)oZPuD%f6~w( zc@NCv7|AuvNBUZX%$(qT%Gs-`jIK?^&}j|VC(q9-==MOhq9>YibM*zVDO>ZjH=E5r z*Gq21q#5OE5-^&|qViMTR+TN!`q&lI-wfeA=Z4mJ+S}Jn6S6(f+N$u(GH9ZzKzw|a zrEKP!=DCSNJ)rChv3J&-w28uXzE! z$>cAG`$sDp^P()f(0-iJSy4^BYnB?b2S2gSqKr_EPWSFyHoTM_s&U>EBuO$1NL~r!bQ`xzebXN z8qrYoaG_zGnVh@(c=iP-?A7RW%N8f`5WCGUm-@%N!sVB?gfzJL+rAQTfJ4$?plz9174 z!3!V(4KiU2{szGhD8UT~fe*X@1>H{`lR_2`O!+*`bSx0u?kA9*Zue437|lkmL@rsF z5gBL4SpJLiit&IL=EbDZ3;6;ss4@H|@F&?07Xv2T$dMrv!3+pt58hx8>|iYMF%!&S z5a=Kd{vZ$1;2$5sAs2BFO|7U5&)T2{1M{E|+Q1G(FcSV?48-6Q-T)E`K@z@z5;oxt zEb;MuJ6E4S~9Lq5g_TV%DQw%`C4K_g~#-I{PFzvtt1L1%U6jKuHz!ToU z6Wm}hAHfjqKt9dDBE#|%(jW~!;R`&05k8>|9-$I1@eu;C13!>GT4D|4fDy7_66_!m zAS0m+=pZrM)C*)2!8mOe zMJ>?ahegecqTox#g0j}&&6VnjFOrk&WHd(!16Hxl-1O@#&Tg1a>pX4WR|gJfy6 zoS5<$htX}#hA0iAzuszN8z#;~cAkKARBH~GzSK}yZzY;`X<5Q*qxNWrwk77$<4g|& zGpTAwjqkc`eq=Hv9#k#i5&W(d{uU2kl#n*HjNo|HMPbZi0c$f51VB_yf%tYt&jv5r z_6wcSfKZm^OjKgacH;_b(X515oiGBYqM?4|?WknZZnKt+VV8Tm_d#fvFkUWr?QME{3T+E)dP&R)ZzM_lg-||7hLTU=m_kI82XspG zY%lV8>5hfWw|C9fc|Q(SYxSL=(%rl_Dv1kx5g0V6aeTe+d~=s{gYAKljr<7hHYCkc zedzY;H+qY(lj=v2h!h(WD@9$Ue8YBwTjL{w_dKxo^V)5J8JLDyXNJ!PcO$5Ri!1;G zShlM2a~tq@)KB=D41%vLn|>FCoyoNPZZ=x0S0ff|!RjS&2L*&vd+^lY1}X@~)cN zuL=2SCu61I&enN7w*ud9ke_g6*Vvj$LbW@^+SS`D4dUmo=H3%elbf_*FD4 zA*}d=ueEAemKKQ&v_u!w?5>)jnF+bAk0B_QBYAD~%608a)>N04V;4E8(2IHW@?v$I zj~IV^`IQ&qj2&X4o%w{>c%ScBRCewTYcGeM%7p%rtzlg`pR3oQP1=I5`F#8N&G3tx z!C8@CI#yln`Vgd{&3SimnxqhHmnrPX3Jxhks(GpB_kt~$9w>#q)U|T@g4H>r@drIX zE_N)WfMMFIZ`rB~sFKMAqIDWNLG3ldjYiP9goxw!CW??ww2pn=C>d~{A+x_3}*VyW+$$a603C-M^_GR9fqys z!gl~W61S(uLQsfcj?_O}en z`mH%zrP+w;u%*xV2bRRfVtxxazi@`XNLYHC-4dhaD#N{_uP^2sGemFbtd#;=FN!U? zbU@c2qFaR}4B~FcgPSnJewL4O`n1=&yQTQCQ^%=OhNTCDR<|!?3&_4#j<5G)!(Y?@ zsi?Stn7?(`s|^dhfmZfB>8SZGlHO=l1evk(Cc=NNH&dC7DjaR-E2|l}!+V_8(qzO> z9I}ZVZISBX02w`+*lzM?k9CtKh3~0r(T#+9&@!83+*q}Iwf}NlwNW?wX6&|O&47WN zi@o=}!yJL}WXMmvxr6kQ*Xt^u{th9KoCtmH|KOT*YI36>tu{jh;p9ib8zql>cx<(W ze-b2&%6wUVoJ=Ir#K?S%??BM0lvKgXqf(TcLxq8RK@+9o@e^yiEYixGr6re7UQ?yU6?7di^`ne)@)} zX31fF)vFQPfN|p7y3tVj)fLPK`$VdF{iVF!K73u${hDw8sxR7{(=Ynav3D|d zT9FvsVu_rr^-{)G`S;s36rU*Feb_K8(J)UBGl?&d>n$&r!vbQ^{@cEkTIH?oM$&XKzZBcnCYR~~svDJM~ z4jJ4P{gGD<<;bSu5d)S)so}4%woeY-CmVy6J>BEH#smD|vfLu4(~OwQEEn1zwv7i~H*CJX!{+(g>gN3!DaU=%PfkYTW@KhvzrVi6HeMkD^UdLo zqbqh!!N4QNw1sa8nQLXF`#pp7xcokw?xT4Lot#vUJ~s{?=QAd_*}m=LqUZf0^DSRi z`J?D{?TTrhjV1^T)wbho~S#JKJIsey@f82wo13tj{pC9_8{{v(-cy`65K7aMdd3^02Blyi_7By>6 zUx#@*_Wq44JmMq7V0*@NPJhNDZg5ej9otPFMFywK#TGZahWnEqBP4(5l^-BD2pmYT zpuvL(6DnNDkYR_05F<*QNO56@hZQqw+{m$GMGzlCf(%KrfE_=3{RRqe+nH+w5ZXeH@|pU%CxB$Fl*MNX?~wqwM$ooV%JSDjzI)~tKft6rIYZ3Y%B*lt$BcZnJ{ zYBz7z#fJe$o_zij3jhZ#Gjmv}`5@{_F}CN5FJs<>EctLy%EiGVpZs^Z^Px(eI{iWi&Kau1pKIs2wJT(|V#K5^Yc{P} zFyX_1F>^+&7%(`SD^L7gK6CGkiSNv7|7TP+JHr+U9`=9C&D=X~7`{pn+BOgyW7p z<|LhTUyLz^Q+wSvUyn3(2Vi*TjhB`f>Yaz)durIYyY5e)V@)V>T`a zAel&}x&EAG4``%dY!PlCr-CF_R40Tp=BcMgcVc)Nh%)x(P@j7i3Y$Q-iO}L~EQSDr zqAUh#=x-C%sOF`ZW{RU*GDY{}QbCqMB$jt^si}ZAZFSsD?@3u+Su zo%x@b#qGK!sYsf7>aaNpn<;{mCaY{hgf3fJvkXD&Y;V#|o973%HR`CNv^5%$q}C2( zDY2KXI;^qe&gAK*UvxEUy3Z+TWvfj#DMlG@2`LkMVeaK+sYRk%tYQDs<=kLGS;=de z0>e8XvB-iO?u^w=JW$0GW1N}9ooOtg#jIhwVxu4|%4i4!aSSp-<2vjzux7r@)2B^+ z{t*Wp?`BGH!b5fU>rC{PC#6_31?3mN1`k&ku2*iFTy|LHy7beUqHCngL?Nq^gU^n( z^4G3;s501OH{@~Ior&Bn$tBPBV##B-)L`5ZwLCD^@LGMUPkJXUD$SrKl1I)+nM+{b zWvF_jRrH1tC3@=JOOqM=GCh>6T4b*ItWL^``R1Bukp_Of^4z8Awi4U-)CP)a_3PSc zjdqC*ezwxtvwxiX?z|gXt=cEI=)tz!hCuhB7TX;k;xXgB9rHRy1~{m6#6fs~5BqnN zyu`g_Rv+NIfu32CgOvutS_%gG`s}x_g>^^n7umuAH_YRA+G__ra>mNuyVw8z3m|Gd zhC2ZoFlDT<4G28Yfwp-dcqKcaOJL%>3R;jd#F^ew>M#}T^oV}(;tIm-;yp09p${i? zL#xJM27GnNRDt=6SKLR#_Q4Nohyh{xNLRnp^{`lq@fS~w1;YIe%!q5cOtd8ECnh@a zi4!Rx6hRX*+Js~S7O=qZxK*-k9WPnnQr-pgH^ws3WnG_o!yB%r6T`(XM?*x4&%&e^ ztHdRRG6A3Wd?F-$4F+~+$Q)V9q8_!NWpifu9O&SnCg?G5F^-(yrI3gm|84DSx%to( zH#s{gauOk5G?dyxVu1=&V2caHK#NfJNr8ybjIcb|P~4amH2!D}bzuHun*QUQIU+_3 zC+q_l!T>(9z(pp0JVOh;gFdJQQjl**i{rweg+y{r3vL+C`WVSS$>@iYs~gHU?N>Dm zTJkrZ>>8e0`KNEqPDY{h-Nh)ByL2){WF$Fd22SZH4`g7K8Hr~?NFz{!yfT&pLZa&s zS`=GK2M%k{Ww3zwMjUE|E5P~+Fi}XpGMFU{ZroKJ>Gw=65F!zJ7^dS)sK{(8Qghs_ zAULU3n7-hJp<}YiId>-~cKQ@~pDgIKgzAtO6$)D=u|NnsP=OBglLG)%R!XFJP@KAq zd9;L=L!F{ViCQ&D7~Rre!~#C`gyDpaE5kCG*+Txva6g0l3)4I`*-mL25o9SOMWFbz5N@XcJLW)tqD%mXvJX z1vTh}G~B_fIL(W^l%r8FfX@sktai6sB9naJ0vFgPRA-}ssCwkOp6u*bCt0}9 z%51AmfhcMjb~yRT#AmjWA$Z_ZhF}WwnEFE63yCA+As#-YR(NZaS}`k z218*v7k`Dd@BM`0Uc%;3uvqD^a?VMo-CdWv96517{(Y)q*0k6}-eqb9w8+J_881dJ z-YgXr!XfoeM#Rx|4v_!4UZIdS4r`q6bK{s3{LaTKarvzq#D|_$)wXGcf#eM9>ME9A z(+y#GY37KVx}5q4Or^{42lWTDaz1CeuE}I4ImscFEO+XzRWLRqHN45m8E=uIUkysTbNl%iP9zn!>lrwSN4%v(uLKb z{E%BPnWD=|dD{-0^GxengDkrpeasi{%^$3ND=kemQR_f=HATv__?CPS`_5}9S| zdfWTn5Sd$wk6My0YHKzfxB#%@T&QBd%(;(=w^dg~+B!s(*~q?cSeY5^ppmc2lBrU5 zl*?K{o`=fiso`G5x-&XvTbydPD2R!O@HPjTIV6Rc5+{UfLD6$H*TqOrL6&m_hN#3} z>p5(MDs(;hx=}ECpa(3_0br}R<{2?KffOz?s&6MK`tmSN+`DKy{OCFCHqdI7wgx+v z&@7quN*c}=M=Nd4Rbs9oBf}oGyR|!rX2LQL^T%$hr)kzY=4qbljBf#6h|qZsjnHLu zbQW}kVAO{9swl@J) zTofd7=C{9`hF=Hb5m(j1+-l&_`6LZ&hyxwuum*LP$}eeHUl#hD}qCxF4B;bd4 z&ci)_bS2GUdIu&4anOD{lx8I86>6~-d+-M`D1&ma2R3+vI7kP3P=mMUatfn$Do1+e zwu1hrVb}v=X9h?Mg?*PYY+!0m|%oh zh=!P8h?t0mI666`ciM-COtyvrqfkNkLz3uj&H-mrm>He8fIbI`qNs(K^cm5o0dYcs z*+&_7_*}w=f&0OBuy|3VQy)u+L39LvnwE>a7;~f&fcRI5cXx>?M?|WlWx(ii2QqJ| zF^bM85d~F%pJ*)|(1j~AHq%HDgjRuemyGA~9IZ%vO%IEjn%FS>VAsJ3n(_>0g5j}%E^hf#cFGa?50L}QbD z4<3p>b zk$w{>q0E3lw}Zx9F0W)*H=2P!xd zZGawcAO~(h3AR`UI3ovoKplGE1;gox-Vsr!Rv>8*oP6*Gy(vy_<(yWDiODgNxJPbn z28=~yRi;9j8B-AHHjOGP-;07jGehU@{YnKOaunBe`2-j(Z-q7cif3Y5^Ir0c+}}aB8LxVwo0UEvSi5-l>0Z=?8C+2z2mzh#&_RDx7w} z2X>GLf=CCBnh0&62W%jSaWJ8G;0A{f2lu#|tBGH3@CJWi2a(VQn7{{=U}E$%+Yn z;024|1rT}&W8es5fCz3736?n!6B#&Nsm`G_lN_rLMS^jHs zf{Jsp0rq;Y`ns?D+OPiluXB>G{VK2kTd)QTu$ytP3cIij+prGHuo&{N21~FKTd@{f zuoQc-_bQ(WpaBh#0SfQ{6mS6ukO3pB02qJ(B+CH`-~bfRu?WBb6kq`e-~bBXu@c~> z8Edd0^QZb5hw+*&bl?VcAO|@L3VvX!Z{Vnox(Aeyw1mo`j}WYUfC*)=2$TS=xSD8N z;TO9JtC9d8VxS0b5D9uvt8VZKWlIO8$_H+d26~XIrs@Wh;0B;D2A%+`p1K#GPzhep zw_gAWb{htHTM1u~36J0fet-#&(6?!O2$gUKpHK#bFbQvf29yw;dFQUT{`eT|xRl+* zW}G{^lQFNF*{7_bv8ube_qwwS>$6hkN_Z{0UUq;7?1!iJG{c%yb^E$2ao~5D;p93yRbVkKKrxl#XNB92VcOg$?6tw zkhG4f2;F7}l3=Q45D8gO24VoLb}$LhDhGq5CZcKwo{$Efa0ZO~zmPx&i!cUn;0b6j z2{mX3u(}D10I5=2wRSrOj{vK302zYt1(om#Szrf=Fu0BYt6-1`f8Yf|ng}ua32guh zYrwzD>IiS}3FF%adr${A^D`tlCZNlmPPuoFDV4BRk(oEIgwl`xwX+ees{u;9#7mr} zO#H-99K}*R#Z+9yR$Q-EoW)U$#aZmcTKvUe9L8ci#$-&!_*%yJ>cwTe#!P(1Y`n%7 zAOQ@JvJ}v}5>UMcU;z|x02E*V3UB}z&;TL}$Oy0idu*}@fB*>~0W($s7f=BbfB_f~ z#&a?)-Rr%W+y-(W2*YW&su~F}+NjSet)^-RkWjT~z_^-_36apKn6S6sn>ZJ_n|V;H zg&+oJAP9e8pn{;Pg|N$MP^up+26kW_D+&f4>;{|Q1}$0%uuK!ei3xfTtV3J3&HM=l zTBv+L%#4r-Z(yv4APK|_356;NWsnA~yqgv_Q|$_sMtJ_1EJukgx5F}r8D-g})yEQC z?56T5$^QJ$03FZ*J)OL7Tsr+#`u#7N+b6XTS(%K+GJv2ZNvpVgLtrun1252#Nq7g#ZR; z011&W2KXD59HuF>iC}AhoOzH3dVqp({Re6A2nhDpd2lmypa*%tNNYd`Z++K!9S3=E zdUUh~fo-&d_|^&b)_TC#tq0j~fYc!kN#Z14^+!%1& z%01l4z1+_2+z~L-5u0p;rw8k2h(`O^c>vgSU|?{~*Kw`bq8r*^wRdji6>?ArbRdf(g^|9} zD}nk(^IV*Z<4qLRq*c+CS93T?4MdA!x{HOy{rub{Ug9Qx;wYZtD!$?@-r_F4+#&tk z65z)rF3CZy+C16bLg|(~?A{%YB$2jp{!#IfIQ&*U44#M8xksLVp-YiP2I4>E+RaVf z5-{^oEV=V^Z4Hg2zi zMk6}@-rft8pPDIMTdqZ7Y_gCq+aT#e(Iu5+;y(nmeS#T-a6p;>KUly0;uSsg&a<%l^(fi zmHsQd{+&vL;Td&AusP|Z+vFG)fV?N{ef|@f{*rE@rm#H$0Z{GMe(l(v?b^QW+}`cp z{_Wr%?&3b~2@ie61FV{U??BcOzQ%&VmV^fcS$C6R)1V6VEQ?;PLp9{=$mAMzqU z@+4pKCJ*uxFy5;^PkB;RKR%0gr04w}RtrUO4UQ@!MC+x!W|XKU7^ZHaMbG&GsuEdI z5KnFuzuHW6#;{%GC;#+Nuk8Tf15{u2R)6(apY>Y5^<3ZeR3G(VANFED_UUfr^q!_z zitjSN_A>A9=$c;(e>w&4FdWD5ww}W)*V%9R^6%Og>&je7k2Vp~o@w0NR!;Va5Asv* z^^D*6j?egsANi6$`A_~|04cBPcFx|yF=SS=?=pooo?jH9k11}Sdu0|w9-fgpZ;~7C z^QoqCEeL>F$@4!v^s)K+h9wk%4@HH~=^Ib^z>n^W|M|$e;YmZ|;^q?>9Z4 z_OAJC|5bcH{TC&Y$;C^BPI7=gHGkCeAgLHT{G@)*FiDR0|JV2EpB$gH`;;PuMb-Nh zaQN3w1x?@tPQV0Afb9T41=>CZ009HW6oOX*97G5};X;HB9X13&<>5q%6)j%GcoBdP zjvYOI1Q}A~NRlNvW<;4%r3Y02);2P@+YR9wq7k z0G2XMoj!#cRsQN!s#Tw!v6@xuR<2OTbOjq$>{zm8&7Pfl<%(0RZLyX)6Ibrrw@~9Y zoeP((TfS_gV*QGCYTdttsTvkM7O~%}iT^r=yx6W?$x^WZaDY@Z(hi$FBi-=x^Jvf- zGGL$};if|>OPDxu!o(qfJ`<-136gut3;+(7G=a@Tc1jZxX&!gE(d2UG&6iIEP@*@) z>By~L$DUpLLl-=}dv_7D#dH8KGTOwclc!J8?cFP73R%9`%4Gx3$Dd#Se#iC8sAX(2 zzS_d;uE`423oiw)B9K9=5HnCJx)P*JLI1+Ku(1dC;xDTUGt}@vt?t_jL<-BeEHn3p z5{;-9{#S%C#?3Y`4K>v!V9mAQW~=R?DRRpV2q3CEXo=r;B+j_)mQ2VwC!ch3q8kEu z!90Xau#!nFx8#z`@EZE^B>-+v$ORM5yD6ugdV0~b&SXRiz7Czb&&07v+^{S==M1qc zJo)qx(6X+W2QIl5l(4Ep7j?_f2KBnjzzGq3Fv36++><^-Pt>ZuLqp7z)5iquFhjzy zm`BAJ+vGqrR^fzIMjB5`ZMBA|5DvKE66(>RAA`i@2Ov-mzJZ-E06YaYJHdpJSwRu z;RY;U0DVdTOlaYSGph`pao1npGTwMw0>A|_>rGQVHs6l>?67$!Tkff;o*Dk=F}7y< zX`qw;nrW-!zIb@&ajyC1rlC$c<*!Rl`sa@2*8XItSzg%s<-M<&UT7!;SYoCL*DqXf;0qfkY~%g;0Z%mKmK(Og!Mz!Jb-dG;LQzgX`7hu+{UmP%57{o zPD;~9Bg6$kzO@q3QNF6u>LkI!WnBKs#wJ;mUS-J!NhS-vV9!trz=t&)n^i|?O?F}rll05p^^{pQ^pTaT!b{olatSlF z;xB?jOJ~OJLqWBAjhy47nJ3Zb%yYuCfATZsUPWoodd|{=n(U?~ZOJvpDS<<)U|?P!)7hxy5R(?lb!_@Ydb$V;%X*%ljQT> zh1u6m6gG;3*Bj?M5q!Y$K$wM0%~JY8nY)P@z7 zA@*ipzqw%TH5iVZ}xm3O3bM5A%iU2?Wwh>aCh2;<_ z>}n<8t#6w*_oOiF`6PJ;bf5)&ko)3GYzaNHK@aNR-*UhK{n{*oPgX!J6ZC~3#3wjA zoaGg(5X+|BN(C=QFefvUwx#~?2Bj=LOl$r&vZgiQS0)yica|^Js&s2$C^i>yMli(_ z{ELxsUE%^oN<_NM>;X?`DbIpMmc^X1EUhNaCFfSsCsy^VS>06?&U0zjj+oXy2((XA z8IxX%p>J{MWk~kW-Mkwca`g#3ccVGYbvxpgygO(w`k6T>#aw*(J#c~xve5aZH*bTh zaQ*%l-PacIrZbJTF|>7ou-%wFD(54VSZvwJwI2s4U=H3GG<&VSRzi)m zN#8Kfdq(wjh8(hvg{F>Aj#LIhb{Y|ds5}vGhxehwL6+*TQvaGZ-Fs^f-%d4%} z(<}}{t$0eOuyeBO12@gf{-;s8z_GG8?kk?T!nqEUJoWJ^C8H+%Su$)|ne^eHwrHOj z8x;>KvZ%wXW79ziA(~~n!Ba}1$ciSyk}x7vwH53%!CF2~+9q)u8m)^O<)ff-BRf=k zzza-2|MQ_pVmyTUvg2B}g!{rTRH!xEzwoNR`@6q0WWzRGiT=Bx-x@=L62nKcK6xUm zlF>EF`#zi5!>zF}RKviqv#niPy;rKhEA+zw>?;dIE9kMNb&@;?b40lEs*33#()*YR zsl6;z#3!_^nIlA63aqW7xzf|6N`pGi%dqS- zA7a|NF61!-E45GlY8x%I8UM4pwfR2*Ourv`zW|)79}11RiNC(X4tCMTZREyo^u})l z$8Z$Kaa4#BP{VWl2y#@%b!5kObjNpu$9R;-d8Eg03;;On!hD>&v6HYy#J+5z#1Epv z1zWo3Q$*3iKp1-_+*(NE5h5*nLH(M<22{D<>o|nmG+I2Z(gPst+lyb+L}YUm5yL$T zG0Cc-Eu>qR;42XbN~ar~!u?sXq|=aZqpV(oIZczef7H2XA~(mf9!di-SNgQHL&OY% z8)eMLhMU9T8lrtf#)T88S<#6bNtUa`%Bnrh@XD_Q%diy7u_Vi~G|RI@%d|Ah zAW+M;bj$v?49g#Y%ekb>y0pu?#LK+Y%e~~wue`^b(21yuO8pwl4iGcqI?N4}$cali zSK>!vG`FL4x!YnnQglp$gqT1qv*BAxbEC}FGOLyQJZa-45Ark`EFc#Qwh4q9<>Ns! zaD&)%12d=#0$CcNn?c~yklO4D7^AU}A&e*_rgJMqDIB*KD@DXQEuSpS+!`^@v_vCx zr3ie<6pA6mV;CKZM(kX;!EDAw!z%7X8@9Q|3E;}}M9;45%k^Z>wQSG#^h&ve&-tX! z`n1pcq|d*EDns*{#PmX`lt#sCH3bVu@!>g->BU6kz^;=XNHoaqv%I?EOx6p{)T=}~ z3I2=>EdwzC12KR>p0p*9qpeG7Q2d#z4>HODnyn;sE168Drcq7%F-``ei$1W?8^uvK zfD|dLwv-V!3<--`@jEa$Ym0r=d8dWG(86`tz2SEo7t`LoWp%A zo1e(e&dg4L3Pb<%&N8&h^hDG2#LqRQOSWWFyp+#3mD4$;(>k3?Am9N27ytoq0U+>8 zI0T-=G_Gh|Kkx}KDx*&Q%CUsJ%*D*Z2kaTW%SesuK#5#XuknIR)znSR)DBI9GuTuD zMamTmA6Z<@${aSU(aaz1q#bk3P3*-GoiNf08mz$4TfJ2?z@8qY#j~ift1%jw{?tj+ z1g3D~8qd?K$E38-OSJ(_!BiSXg6x{P2(2GHz1A8?FfB9hEG{n1PDzp^@0?0}yNNV4 zSM{{hboEL%RoAwR({_c|c$L@o1cDbhfC#XF3UB}ckWc-*7lZ?vv++;yBUrcj2`y}! zbn7~s%f~>xQbg6fKAcWsgg)qmH3h}Y7llmc`b6T-Dhd)luhhQ5B<12n7~q*aSOR_IAG6Fk83Q!ZxI)-PpB0HmSh0v=>E({er68z_PPDmYgGC`&hG z*S^e+B%p%66audlf+k>rw~Sk{yj!wV0v4!+zCD7wwFMq{+uSIEv6O-xILmjP*T|LJ z$!*IUH~0UWr24RC-GxLbc^Byn{{r))~Mc{GK6LQ3tquXV^rY|QhKwWswO%~V~> zEKnoe*eku#j|Evekb^fUS+8R~2Q(m4YnX~-z?lO`o?O;#lF`Fpte_btpVT_1*xBpt z10CI&dlEg6F_FAL5KKg;DV0pel*s`FNWL1#QhHdnpwy);$U8(ija9UEvmtRsSZO38 z0OY5*16w*Q&orfht6bZ*Ez3(-+)E$=-1thigxke^%PrUe8KC}KxV>8;xZ5E3Tep+~ zuZ)5QF5D1?;ISm!uVjKP0O55#g226Cwq#%~(BLCL0ykyguiOH}#bCU>+s3Wov4mX8 z1>zvKQyYj=Ab^3e1b_;#fD6cg6Bq#tFaWOvUBR@Ofz>R+m|L+5;0Nlh`0sjIe9 z%mUd3n(qj-!T&?yYp7G31BoGU;&_kwfmWIlocNaiBYXBJT4K1hNj;DKg_VHh3*B0%OoV1jD)${TLx zC}@FjhG;3Uffq1KKNaGP)@V7U0l75dc|HOHuz-;s0UX!>3s?Xt#z(BNVl5RS!))md zOj1-vN>5&1Y|Gf3rqT(W(gI`Jeq7!Q!=wYHY1Y!1Ii_PT_=2yO+P7bxh`K7uV! zf*1I18|Hy3Ac7=#fySlV#*Kn2C`*jq==X;2`J{mwIAXCR042VF76^fnP5_n89V*_M zm@ZhcL9ScQOrgnEtKHhkqaMA6#6B$k&QcXojf-ED)oRA8z$-;+I{pHUY3h9aLYUA}BzKGy?I zU?LcRV?J%uc7bP}ON*vx*ro#V<^tM2f^eqG7^s3HP-iai$|MMbBmf1oL~gHi0>_1J z05}3kRoR=RyLG~O(m2WNS{47MWi;2Gf#A$ z(5OcH{jz}y3Ns_qLlg711^HwtOC#_~k`LjrJoL0gZXqyvyw%IUCHa;|d9-ZqyJg|8 zH2Dh#%bY*UmY4aIS7BBc`l07bARvGUxBwjR01GI98@Tm*?dAQBtnL zqNZ|$s<-+z8?RyP098E4o<>|I*D(+IGbj4{Y;LcNZaZ!5*vI|cmuF!yfCoqb0=NN; zo?`wieX$YnEm!i1+e5a0(D$|7K4xP!F1IeOFigxzNPV&{>?Was_K*F7Nst4zmo@1l zWFeit$ZPx|>oNNMu+~Jja{v0TLfNLM@uo2AKHvkxKm$7%{7L`?!3PLCXXceDXmB3F zG6M-FJX6r2{y~EfBT}qrQ6WNt1v7F)cxItSg%3ND>^Sga!h~fwZUnh9`r=r9SOQwd&EUSW7z1$YFzq3>YX# zm@q*A+O%rdvTfV;2;8`G=hCff_b%SNdiV0}>-R63#c3TZ6Fh}-}L z%u1j@0Ye528@6^>+IjQV(4rZ_%-B;Y)|p9Ht{gMZwP}*7V~3tyRkdx|AtN$8IC^OA zlEF)U@nZZqa^rF6Bu5CFBJHQBPxIDj-S=$jN`3cEsgbA3l^?Nlm$|X}#Fr0o5^VFZ zOrQAv^85IyQ|bQwOrR?5$B)K5YC%bK5rGkn*HTB-sdN;AIbpREaKm}zkViwYXWdgM z3FRP2J8hSgcd-R0VNkyzB$ZYfb!L@UUUh{KXdG=8qlqroxS~~HiA9!KZu$75TZ;)f zB#}iLc_flaD!C++dPzo^WteF;PggIph?JEz3a4dsTag%EN&!X)oR?xUsNQV}vh-z$ zYpPi$X(Sbw9G!2}(cEjVan})SJ^{7nOtzs(o|%B2_a{LR5u^p9jXL@$q>(bpT0;zh zr;-^4xiQ}#_T9%wfA@g`Dt?uqA>vCsr7F>Z6hV}pNCxtDVReOuL=&5S=H}Z^6@LEL z8=K;dInkSM;>MtNC}oG}gI#ho6_!|KDI=9!epOY9*6KJ`S!V(HEs#x$J1)89ntLv~ z=??bf1eINu8I4U%YvQ~dVG$?3TP`OfifRrk#BrEe5s;ND(#~OI!wQAAL1p<2> z&mhjEXulIqXz-szU%YXu#bPM%f)M6Z6T$m(*#TAcW<}Bl@jj)sjaox1HI>`)IDunj zn|(IgX{)_9+iko3Hr#Q`JvZHT+kH3QdF#D5-+lY-H@ogi$+c4{X36zaR{kq3-M`d< zz4U@xUFhrLjGGj-p(Rb8TE+Qt*|5XLrC|r2W0YaKf~Vbvv75W0Dca^7jX@!A4cBwH;1(Iz2LC{f}ajw@zuIu(4 zYu>tey?U(MNwN1@nwPfwy1K5^|*FCVwuOpxf-5c(Zoa`K{HM^S0 zbC_kO*I5o#h@uc{8U;Kt^bQO@44&{FmAZpK2qMW76(~FbGv}3R{t#>^nW`jmor}QA zRWYfe#zY9FssN~C>xrFkB&0f>#Hovy%h1!h)2uPFuX5cB&StXJ6l_(CUNCyxRj7hE zt^m+13H&1<11ZQs64FQueAkqoB}aWNax^6*iEF~gISb_}V_|$FvyeqJ>~JxI8}nQy zAs41I;cGadOU@n2ATdi~4pE+Dn!rXlrekF!h_)Qr&jMvUBjN`X%L7HrkO(s`{D)H8 zQ3?)^hrMMQtY_jA)O0{8AY7GFjFx-dBR@GPS+?#{WD-`II^uxec*p!P zvX2ueBs}9O&w0}GfQKC11Gyrt7ky1?U?f=VvdOq?253=MNV`k?wpScTUfZ|M|l3= zZ(jW>Si>sTv9_(NX#)aX%u3d^vQ=$CpvyfQC{_LSuPRu0#cK%Ya;j60UTY)s&K-qBa5fTpiQ>Dh$ZC)K}1p z#uBjtn&K&bE@S92f91``9OM1XQ`EtQtN(gZI1VpH0vvh>n$maTbYt~ z>vbjied(R(MCSUEX2Lnm94PsGYw95^Cx&KJOOFFn)fz-n^NEie+>nNh^I<-jE^#b( zQzkR5k9?@56p5AjKA+S~s2lAf{?t_bW}&*|LzYV8d)XY$&DGf0HUe8zn1b9EairM# zJa<;=CFC7F+b-h%%hLrj1uJa(x=LU|6RORGx&XljijhLp2?K+$YnSYB2?EvM8iZAJ z8wlU7#1Fba1G!9L2H;lAbzxuy7#zU{((U#Us62HU@TKc=LHpk40s|p5SqfW7{Ndr6 zWx>hyMn*q+m*X8&!0Maeo1ZnqMf~}w(T=08-Kk;SY^xJG><($r^O?`IO~~P<_CwvG zd?R!|kY-_bS*U~^dKcP59A}HM3K65g;D_aBK?@gu{>4jASd1*~)bdtZhfFe45wbAQ zz)hM^X!kQOBGa-gKJl&oV10g==(aWzlKyCR++1_AC`;xhdb**K73kXK2UTEvVEn+h z`Nb4effZB%m02CuXLbo~Kwp9WS@|`7sVBH--C4k@$u)-?{!4Is$7I+{C-kn}Zmjhy8;8j5o z03MXhfEgBE4IJJS;2;3P#T3*bb@`tV0D%?EMbweo{i#UiT@`xaR|m}+uD#bGCSvNr z4^W}r27SrD)j|HA37jHI81*3*s)g8UjGt?16i7Ur769KD)WH{20`VCK#kt%-G|KY% zLGwYMEMgism50kAV$yVnZ6TEDi4;+I+KYJ({M}lZu*v#C7BQAc)7@j|459R=v}csUcwq;9a008qx&~{GSyRp|~j^l35#eA>dq8LJ-)%0eYPk z*uWORfENJ47EA#Ub^#2`p&G)#+#z5k06`^80T5i-4{SjY3?bN|6+#YS5C%aA9)T!0 zAlG@LT!?}bz5)zXfecgu4HRUQxuaaX!YbS$0-{~rJzx+pq!6f}5e8vDlHm*f-w{Az z;2i-C-2S0=!GH{~;gogY5dgsy`~X7QKn=hEQUU=})<6*=<=Fw`5xC(D7^M(cB@npb z6hPq*(0~olzyK1E|K(&KM&5T#-j-1#NnG9_`XVAa}a@QJ|@Ezfl)m_cS9`#0Xo?6_9mVKOr6FEd~G4#nf2= zaT4bo;)M{{fO0M;1lmOb9%o%JULQW4I%XXcBmrFrfk@It81mr~a^ONr!9T*l7Sw>> z{=tCVsi6_#pbdcJ*hyeK3g8{iAVQ9U3R2`N7-bL$q;l?OcABJIIG#lY!Aq_JE3ASP z%7u2u;X7hs5LAMBBIOKtL4;NTNE+eem8aj?WL$jY8G0KH@?Bia01OD_;i0GA9Uu-` z!BGMsQ362?Xy;TarwI~gPYS`~SwVW9;}sSs;Q^988X$C@o#a6YA~Bm=($QY38S4NA ziy5Yy*=7xa+M3zWKM@r{RZM^BR~@`wV9I8MeA<{nDWUk)LWtshgw}mPW+f;~O1z4u zl|g0tK^TNV@RUKvWu|--+)R0xdf-qMVG*Fv=0Pcyb(Ee+q>q#eR~wxXViuVGZ49F_ z&eHfTr2_BWt|gX zr*_R9UA#hj{^S33fp&Jm59B9#3IPV%-8s&HuU3K((10iqs}Lk;;LYa|M5GX~0uabR z2qGj93}Hah#fJLf7F0nEoGN<41xZdBgEr_4RKXNTK~~mX0TL_KS?J>VqZJSwbW!i88G0Nx*} z<&lclRzy|)A;r6uY-?^5GFBU#QWYA9p zQS)V1qqq!YegR4CtVL9&8)$*h7K9n(DfGF48GION$XZBz7&Cd#F`>pTqDuKl$5Dxr zn8syNA)JOuQ~OCrq#i0?21P)%ZNcdmMTID2Erc3t4iAu z$m$b3LABZHUTnd)9_(9f>`n%r4Q%Y=dfmaIRooTjkAU@6lm-27G+w=1q~2qS4n}6{s4;}rR5$V zj3#Wu8YLgz>m5Gte(qfno@4cv?f_-%U39FG;*)4ZkTu$6C;m36zP+Vjc2LXe3v1?O z%qrGmeZd%bsl*6WMQC2o6qL)t&i0&vDB8}-d;z0jgm{dEvJ?cPjDa68ZSy5+8JK|s zKd^zM$AOfQ2px!@uGaPZ6tC3WPIawt@C19%N@-+YGNzp6SSlv@lTkD(`Y9rFVGXd& z(a2uoI@RzsnwySIg^pN8(;d*@=I#+7!PW&v7#@ZVRi@u2&s`F;%uc%a`nhWGRcObI!l9$QT8CR zH&fqq*vzZQ3V}3o)_Rb^;fn`P>Ln2~`TW!Qi3yyJvD0Ac#B`Kg*40sb>I^#<4Xd&Z z`z9Z?GB*}dEZ;IhlS?iCZbIX-6;mFUNsawjMX`++Rura*h|w3bu$rlD%BC07L=*hP zS(ni!o1w8_N%M^LtV8h$&?M?%k#Hu95)p;|SVc^PIa86&pvQMaFggD;BJY_>pI)u4 zMwFiB`yu9oWHaRuYQi*)M9Zy@jYd>h%T&p5{q(IM9V~NpwO4;NSckP(k2P7BwOOAv zTBo&IuQgk@wOf0&x4yMp&oy1wb#soJ$L{j{v6Bn~^GK^+Br_=)Pv(KmTv6Xwo8j{t zjnGMhsWwNmN|&**7+7J8Um0o0u7O8{brHVZbcd0et1PlSyN+k;G*0VuLYbJrh%z$AI8|0hzUzQgHLFmQEsb#UWfXb_H8H#BoMw{r&) zx%snhGLqt8^sYhHU!4ywp7HhNN}K-q)XH|WUx#tRd`W?!FMQb)!_}tgT}YZ~_E4-r z9K-<}&`yU4OCcxbE*`Qv@5V$?2pptAfFD(?l$t}N!91h^v9t-+BJzhx>KXCY7?mC- zuNQ69%;sFFqt52a#YV}+S8Z*0tNpVzrgBxx?UMFpvoW13Kevm&IEV3P#ZI1!`FDb78sqTJ4@*q2zY(Bi6NVZfXBfa+}7*lw^4_5`Lg$4bI}^K0UZc} z7&wB0UlGj|xf{^ICz6`1MFJ+Qfr$l*8`wb{oIxLWfgG$slP9KuAVeCN!65j-A;7^h zgEPvhw1!BZO%cUQCt^BFX8y>*+UB)HYMLg>2OCo`nWR%JPMMypODoPiv~ z!6CQ-A|N1@Ie;5!5D}^9oQR!Sj33;46VSJ>Qp$DA0In6 z^Ll&<@noXf{)VDI{g%o|H&e}!6PKRyVF6w55k)BfgSvTyE_6OR01RDK^~O* zykEJy$APkg!Mb12`J$M4t9HsS`aE2DA*2B$yn!E3!Y2s6!(##)c!D2Pf*W`O8%)9? zoWUP>0VD7MC7^*PY(gc3!6XPmA$&n33<8?dwi|pxB`iMW+rcN;0V6nq8#u!1Gs57f zfhM>k+j?XrZ~_gn^l_=&?^!vvv@%#^u-?i0G&U$9rPfXU0;wJtNZh{P$L9&1O!E6 z?9G{Ev$5>y{gg&IK+F?3P+%E?2N5PzxUh`Dgl8BI93v3oLWK?y%JBonP98U)_)z-v z#*ZC7cK#reWXBDrKVV2!dc+448%T@J_^HIG45NV%aGpb;2#pS%h}2+GhH%;x znpe^dBteKG*sw+-&l4b4}Jln<#x@qzBWONNeI05`zhjQG;hHe*E&$%Og8} zFeMV?CKKR9pDINvlQvVKmTWZnp`@o_<;q11V!WJrU`3(@G2fjBku=`B6-Os*Dm1lc zqDTHWgZ}yX;!xGAkIE*EIcR3QvquB99Gi7&f}&+x%w2RfK@JEv9Nh4Hdi351RGn2+ zR1dVqrx}JCI@KYiOS+`HyTqX+g`vZmAch`7O2DB@Qb4*yT0sz`#6dtxlv1(yU)H+! z<-VPD&f7lm?RED4e&5rXsm9_S&4c$tE^AkFUc%@&r7cO)?!$~fzio`=-F*7+!JnVU zJJnLUj~@N^AFv`gSp*B89R$;DF$_UDX^#?Nyspx47+4sqPAyCZ5NPGjC3_G1H_>Xx zt=v{!tI-E{l~?m=nmV`b)iOIi`EHrrV9&14)MI}#b+_#E8?p|gqVTU8(aS9Qqzr)r z%Pc14i)ccXwg7iPrhHZS%W7t29YmXq9HB*TAw6XmC0**Vl_86GzL~9kRpe#5+327E zlj+(~#hYhrzd%_snj&E43kyxom(@z5TF)9MAO3lrX7T&zQ+EI7vtdTSDDZ!(W)GTy})_eV+WV+*kOWm*LXQgwo;7ErQ zFX(q_Kh8oh!i=_1RY8<2T3C2sJ7YeKh(A?#C<4_#mK4tF^&@*28bV|-% zsWjF5zR#w0c*px$p;7tMcnOBckkqBCA2u*UkKgpX?%8CEjPDn$A^5%4u~7f<_po^A z{sV@q8rTeB%jieAn-}K~AN%B;gP|n=9XjP_|Io`mGbLj@-h`q*DeeOSwMXq4YWK@F zQ38xDG@QTF)xVy5BAci~F6DbmNgzN4zUREJ`(vj)!7R}8^~S=!KcxJ|AdWtisKfP{ zk*aJ+klx1;d~rbmB+3tJ(T8JGt{`|5vDZ+p5!hX??3fc&yB^w8mqU>sD&+chbt=z`F=1UacZu8K;QP zVbj|5Z`i6;0&Y#kHW6-hP41S-6*BU^U^YyA)2dQsdV4vD@_KCa%PX zyld8kUUb>iT2mtFlOdA`LonZ7t*1^ZCAWM< zzcD23Q`Sz~c(!Wz@z;!~HP4$suG#ayHe}?9r`C7oaR6Nwdf{MElc}J29X;c5yk(^% z|HE`O?o|JM!FUE6+gzwUi-Ftytsjx$H==XpDkTorg<2d<`6A!&`U!u=yi-s%suB{Z zdMkXFc!Q+}b!s>IZrMV$?v1y0fB}!-Yj1R=Ig58{wzV#r_4Y~`e>!z&c6rrjQR=e0 zPAn?(qE?Q~9+Dp_X-dcVYwiVNpnS9S4H1VQdI~iOT(&@}(W3T8zyGBcjF2Y-86N^1|4Qe?!d_Nu3;*U_vWtkku3mfNc|l8sG5s?! zK`~>CgXv6d*=*~|rJv#=Vu-3zUcaT%;JDc7^*f{&{br>`C@n<=7Os6p1R3~tQ#AYw>&#Qn!W zHd-~PD8LjZT{Fy3H;d;NFGbj5EC{z~3D;b42!-8xBL5oY)z<^E;APj8H+TVNw;Y1# zDS=pP$jc9z7^o#9Eoe!W@oXmf!zUYoye`*C#5a;{TQm$3t42aTxL=ND|Aam6|Gy$?n{xJ3(NAK4O4&I=| zvmjEGuMl2x(({_i^sx0Q_X+N2WjT)ursM^86q&o+5sF8s#o_p6(8B;O;^d8Q>I z?-o0s>p`9?g>#0e=5^)2$+yFx{tP-tB;g9YL(>L@XThVutO7%jn`o_^l;XqR=p}VK z_;6f}bew<*j>^dL2=79Ih_dibJi3La@xT&<=2>B?Bp{6!>f43LI0bfkC-DCLz<6F; z99)oNn8^`vC{UwBp811gb;LkKI(OC=M>`%%2=pby=0-M7UDcZ?LX!Fmo}Cp-OenJ3 z>c8RK)|QJYNQ6H&JO?t~J#^5lYrC@QXD|Ty^}$;$C9& zHY9SsuIDu8P^xbK=fj$_|8b&7xi&o8xh{M_>6bdLJSf*`A>f9t4ZDVPT3j>bL%* zyLL?xM|E8Zf1EuC5`U)g5y3d!9t1Z zusWOm={vY=Y)F)dabJ=DjF+ zavc_wG}8Vi(+*;p1~r-4w5%`bitEn4g6VVdRAgyH zB?eL3jA%GQv`EvmV`%D+;6hTLyeNow7j)DLrl(3xkcWeibSzBQ;;hpQap}>XGi%He zhy8B&j-h-{7l&t=!kh=2vnYt&*Xu{Gp(HZQYY+-*iHiLKFBEUtN?xl#QIW{Ma=)mP zG+%jW{w@pDp2N`XY)Cv@eGU9z|q|S39fnBo?lvkv0$wYTE0@G<0pw9ni7)~h7kbMi6&#eCjI?ceUv5h zmL{^F%-J_6eLlz>nNE+~05fjTwzUYP-w`0{(ofT5fAzRw>un!B8RCD$+n-#;ap!O( zpvLyKkEKk9y>8#Q32~O;%>{mYdor=?eCjXH4D~XYO8kURMwVYblwY}(U;Tt%OIAQ} zj^-PZkpoK-j<0vp#%J&uNvvom1?-RH`1r|hxKLiL#(4Zfp;3P6tI)y43 z0FRwf4?WS!&w`uI!Ms96IAt`@C-BC>adVW&`=eIKevCMc5FzyY5>iy+SY5Y8hi~!^ zThdnDB(L|uzy6tW*8tw3jJa78KIJ`0LF>1>pX;6k3!n}?aQrV!@0Mh2l zFzO%CRq)XpYts`)7*5C*5Ur3q6%4&r49>$00E6oJMK?a>9_H0Tc$mV$TykLc4a$_nCJidjkoB(EJ>%;obK}k|GbKej*|ZtT z^F)^fiCelSDlIou+ig^hLWTOCYr(##Zfug*2#DYN=OEKkz?S%7z%%+g5(}nV#`Fq~ zEpOzEln&@`w)?REJW=|?w7970KZ#<1Z3Muy9wOY4Uq+ep8<8qnjAw&8(l~mu3GxS; zZeNH|mdLb=CRX?{Y@z7B04{l{!C9kpLRv^3VFnaj_dNyK`jOutKEpyy?v99%D? zu8BnYxG~CQd6zp*g+EMqqHp|;BUDM|W%r0t#ly3$;g{7Va<8KW72#4-Ss0XQ#XucY z<>dvGPpe)+$5Fqy2YNku`7zR`D#0vOq= zC(0gf88hC={GFma?{5;awb*80dYx=)M=@>q?kpo~_CDO@INs%O)2v;>{GX@!Q&zPO z+RVTmS23f%KhFNrw_A=iwUKkU!zLZ5S$WS{wn?`7pJtMqC*0l29ln0z79;lH!}Bgq z(oC=~z=%>Zv^Sj)c>~b4AM|bsZx3JDC>tt}gangt-yQ*cJ}lg84nvgQNkYh-538|Vew#KP+G*LL%ub&V_%M}EatVcSd6oPKSL=@LqA;I| z2vsLEL|>CXVgrIf!NNQEeTIBm>|6+u;YL3-(ievlIyAD_0u&7b3Knlh30>qVHFzN4 zm_0U0CkHQ}ta737Ye2+p36Y|Xq#B}LweicVxcc7Kam6Ij;N>cLM^B8FLQUfYEIW)y zR!GH%r&Q&%?XxPku(LfS_9%3qruM#lUI6afQr~QJuF^5NaYxPZhmKpMse~+J)ga&V zK{fd~i1_yObTD@wskQ20xa4nijliZA>YJ2 z-?ghP{!%{Zj1Xey|K~`nk_9!ylKd3-eR!!b6qsdc<^{VWq>St=xXgr9fx)5yvdetR zze*)eU|u+A5QT}p%g4g;v2u5LS42b}Tfn1Jhd=M~R%!o^{?d1D&SU?SCF^s)|3}C> zB~P#AGHHK1x1U>Qvf%>M_ILKtEz1E@KW|&Gg+HvjQ8#|0)8R%=A-qA%z-Jq30-k-? z71H{vMmv(Nr7rCeG*zslB1I*6%80FpJ@Q_8$k3+hXLjnBo6ZjpH}~^0WKLiwPEc(M z#FYGWXXVlz&t|Pj{zoQJVA`b&!rVR&BFoid zpDU}L*+;3|Qf_;}c0p1i4*2JKD&F^0uK#CuaTNWyvRsZWjBpS5TDIa{hYqWkU7Ee- zf<<*wes6$M=(}X*#axX|gGBCouX78K*1?-I@?RV4b0=Y8Tf~^tJHkKo^{*e9=4NmG zJX%rdZOLia?DCGeoALY|TY##BGN}0|?~ZF=BD%%W%0Q#UajqZ z_GidXx`;mk-u}0HW(n>zMrzy~d+RjNF4vgSJHPp7{3AbgKAE}*OP#MdVWqyX8b9&6 zNv+70cN8#vKd#O5`Sc?}C2H+NU|!;j>d1MHX`K4ZOnr@QiobVQK7LisD>%S#}FXruwKFsDT3s2(8eOTIA3Q>+Kdnrm}lo)V4UF*sx z(|3%>m{=*NNs#;;R2{ZDZRc4_hY$k+&lm4b*JM+-L0DoU#G+;_C8N1 zT;uEL?sTA0TVhrl8z^iyD-1Y}RG99_%lXig|DbC_VMOe@;oe$@(bYL+wq)f*H~~EP zJo$5oa{Zc=e{qLMzMQi&UC~bFLRox}Rz%grzrX&{lLU{3w}o5&uiszhW7qWWH(czu zXdJXZJm~5_=+ijR`k=1c_wm0gnpnUf2@Qd)YvuxA6=Y2k1?oi^!lEzR&1N2}uij`x zG=*xdzsX~8&^QoLCre!gfT5YFJy0-+7|aVx_tEp)2Yv)!(9jz?ZJt!BTok-av(#;d zDe0Sfk?HEvjZnSS%`oSSdpx1EhGJbZ)O*Vh(hU9t+qiDB{tf3a7}dIPOPjZU{Gpm- zdpP5XBPq6WYS8C1&-sp8O|oioMu}k}2mjz!Owzzg%agUVC6Q3?9>To;Y5J4Gq#pj- z<*pd3_Qb&l_tO^!8g|qlzQ5VWh05W73WzN}B z(uPhD`OUg{zJykeXC|?TIrkD}%16_9RAc|bPYiQV#z8zz9w%OtB3icQu5;Rx=>k$& zOZlO?2*yHYPYPMY)4+mHTAVMFi9j?gGOX)_FCXt^a_Hz^Es*sd*A=nFiWi);QD^W= zyICqLZ^M|lq;oE`AJF{tz=D{C4F7MF^z*NOG)m2sp*WiVw$b@V1tY2dazoaXWH)3p zz)zjlI#2Q^v#vONUW*C!9VHupt5Q|k_haf+^XR7wWWDCAZoB-r_v>u?L!RAJqYrtO zPpg$i^g5)^HUXBq7$%xZ9-wZTqUc#1tDP+l!p1MN-F^Sl*gu&dQw6YY^&SN3Lw|GZ8VZB!l z+F-4=DQyLRcDLAL@7iay9$NnH12VpKJzMy?s5|!tem2w$7%%$OQ<&UVJUlG}p0%8} zm~{Hy=gtlK@YBknFmTDKDj;J1c+uq(fJ;(5D)w)so_lCTW?*~g=pCLN%JTlx7?N1k zwXLd%r=*J@)=4PJo32!*4*i}gq3 zZ*KptvN_{Id{m?>8O2!X4Cc6)-onT zc+xbf0VtDK{u^xPMwWQHqhuNn>0CjpIE3*K+B}erz)jxr@ocrW2to^RqLTU4^Ruk0 zY~@6VBTyS|>xIS+0fDwHcr4dDq%?={RoY2I-Dcd35Rtb-egE!%g<}IeIT~HB!88Q{ z_NV3%dRBfdL2sv0vD(>sB3bnzUgB5l>kPP8y}m{+*1v8G+~#qMr*{}IqTh{Fe7fSa z6Q0WJ#zoOo_31*mE)_oh==D=+3lf|;Fa_dBmRH>z8gqWl$;Qz$t~YgI%8>1H-{Rx= z=_@I=swCX6^}Z9q(&Hp6=?7X!7Is@{M7xDMW=IPjlr-g%jOC--!#_#IUl*_*fk`iI zFz#1pGDx^n8(V@%IgxSKzMy<;YC$Dgl$>geH$q#}hPiGQ6j)}Izvacrgq8;LvFyWT zu|QhWtgMJPgT+FbKsq6O9GC8CF^iTqZL%L2^_Ll@=3D(5OUk;orup>du9I=xNP9Mm zJGHZ4wM&*XTSdVZl@^?fPT{w?fLdD-%BpOYPmjalD$%;28*g$OF`qvfUM1I1YZjb5 zU$h@yt#(*z@d)vbjEJbwg^Hd9#utCxnv4kh!ceClrF49BAtN)Qb2&Q(ODF`sL3dCrC+^bi)T_f9)*UMymji6U^1S_e8nhdS3mkF?AzS_sxe_GB*$d~JMQEAIcE z&B;ZuwsI8f=uZZYx*klJa=1Uvf0f1^fEE>|zwzw8%_ zDILJ7oL~0?$&P%}4}#qTJq?K3QP`I9jHN;{D{nFiZ8 z4EH#8xb5Cb_B@*~6U;_%?2Il)VGIdfuZt7EY1gZL=x8eF$}U;LJO3xDVd(vBP*&-dzdKd;!4o@kU2r}G=3AhsQZkCr}c<7Z{DbK>UrJ@fZU zZwfxdUP~;{GW7Tw-t=b;sI?g5%S-2Sk!#=FnCAVBt9xun-PQYzWzvY)!{g+y z;YBl4Ow*Cgr4!HGaTGr(IYjsJKj|X^DMbRak*9?K(PB{$ZpXMqji&zZO&JgL-&Wpj zy31EaBc^B-?f$py$V6!58`L=G(be6b!@pk$AK3+6Nwd8+{a4-(r86@?GGI$R>0FO6 zQ;0m$i?%knje!{-vKcJ1U1=@7v%7t3g9+z@j$$>8im8T9czCEwNK?r0B8i#HGS?>!sFJi5OkpxStH#8Qx~;wBC}jsS0z%F{ zNogm>65?a``FR_u*wrW?E8%!6C39}3uoON>gF?Vn9As+5)R^?ZT{ywh&|LEc@Z*cv zw3fIsjI3Sr!vag{>+{fqv4rc-AJQfUR=8tBnT=m9J}RNY0;83;j@8`5AK^b=20coA z9MvnfF&M-}j(Dr(oZ&EA>}92u~OCiw}aEx?9qwA3QRc~|zG z52H~tgum>j7cp(Q<|0kkBLOO;53^4U@_iWM2o2k1-#CAGFZ#A=uIQIx&qwUyG0}$5 zT`%W^yX`Vqr^hj0Uj?pMt1V^1@)$`z=%A=JZg5Nx#7~V$*s#Mo>W+MrCmEWG!3Cl- zov|>^+9tyIT_Ol`%`KhJszNl=p_g&C$0>(9Jw(U1zfMQS`&}%>QuLIyjqCuX}r8?tXgTNnlizRQ0<}kp*F_p_c7|tT9UKiG_GLnLZ09XG$Lv&@9L8!OI})8F zA_jUHYc`(aGQoQl#Amb2XjcFM16UvHF@njg?Cu_4lXyLjuiu;pDOf@@WEjl`<;_mO zH^afa5N2mQvqlTV8pzCSEM%Ysxq6l>E5PK(40SHx9q?jhvtnZ7W#hJekQh^t07P6! ztdu*tAMVcDnXsAurZ?g>L~W$yeNk}i681fru?a|4aKNz(<<&ZOwb!K&n+(6`FP zb@|Zn*BxZ4NYy2gw|3(oft@)CA3xgx_vVgMut2XgtBBp9-yIuvyj>&kbpf+O*j9) zUp2u%vTJ#%Su>M!X{j);pstOe$`G@ZgOEu!v(}(fypgsn25F6bhSs`}Hw}|F0f4!3 zn8kUa%`k{Z2(vVX?Y|rWnVQ=Nhn9&Y`n7<-cC!lV|s`hF;UmmjJyOZL_lumylaWtr?K=GLXx1q&gHNMWyXNRA6sjim6Rs%)JYLMO}dATviz zC8OoB;s>U-WJiv(*jpV3E$Wj6Q$LzILWn8zY8uPLS>~8GpCqSV1*Km?7co??4|=0C zsV+TL_(3?`0X!7>1fS>QjgAVUsQPNQ1flw!(V2nGEq}OtdrZV$v`YSv=kRx?b|yik zCZca^7W@pbmr`y0GE~udDptIkNPxAyyTSduC%b5FAXcxWEvjZx*ipwP7B|$EqyK^f z*zN@4`}O?hzqb43nv5>@Ah)KFq8Nn7luiq!?jo0!CQua;^oJ!x^#$u1qvy-({9dIl zZJg+Ct5PoAZEC=HKkhF#J(iDar&%f2LOcob&5HmT1pvMF7w#d8+c?-X^4qg zg4`Qb>6BE=o;S|Cufg4dgdJ*L!X!w#TN*QWB3z9*De@ufv z*Rj|Qo6EQhn)3))@<3v_!L6e@uBQ#+Kypz8+sEG^r@(+a#A%Yg;+OXcd%|L!0R)46 zZ`D!HWH9j;ZnUC+%S4FyLOkWhYeIQJQ`FX2EPxvS1)5|zo>(+au%sdYsPNM8;AU8` zB~`p-9|KKNiLhbBSaO&mgVXFpxME8drSgWbacPc2?$|BfKmEdf$v|}nL2M6I+ z6EGoxzWvpBm&1rkTV9Il4yNVUCH4=qiIE?SM%SeGnW(JqRTq}cH=SI&dF5TC^gF#` zs!$3%l|=Q{gzA!O9d1b#W!d+Bs-^8@;M^)Iu$e0C1y!JCrn4CbC$XT0)@!xvO7MG; zkL_2wTwzD`S;FI4Zkh!(j>U}4JcOZtl)Lccf`fFM6I^ZkJ(fmKFGdl68+(B^7kJ6^XQmH z>t3}t%AscXyYfcz#QEv$VyW~gD%V)u>(kh6b%wldhCtNch9xdOP=^mA!zeWOJEP2f zMi5fq$%2z|^+w8@-L4i;veQ7N3FMa;&K{e?BlY5J{AAHD1WB@ zJ|=KcCAs4CXg=-;mUOfqOs2}bPnA>zkH>5gHQ`Z%g(G3>)7FEQ<}IIIwUn}ysOCG& zoMvBxR~)TgYWS=^>de=)`u zOc)QS8jBoU=>Kf@$ZhT`JIMU2V#3F8w>BbdbRc2JG~aQGmPs28I!O29I|8!Ng);Nf zXk3IsH27!;cyKuhA}JdtI0*6eD77AhN=Szppa8~X=)GTB*BtMu&n6=%pg2M`XJ&6M!>GtC-uceXH()i zW3j<{!I<%Y-m6N%iQxu;lF=LA|46Q09T9uqsqLWQHg@-G`qPd6zWeX1`oACCg8gVn zIF;V{WX^$@>%Lut0?;?X6WC!_Zwg^4{MaLgTnIDP>3R!jrWeeQ2Ay{ex9*32p+!E& zDEY}Gk23-da>hS}jBMx-8F@iCpr^4eFOz)G*3#Qe0}`)Zx`5N%mQjv~UE_tM8V%E-<9og*?MW7+<-x4YeEAqL%-U?$pe z;8^DK)}M9tEY4k&ox9%bJU ztDnI(T_7L4-V5_{nF!_%OEZ<*Tb`@jk?C{(5wJB$Ql2R>s}>9BwEFNnoR(E`p@S5Y zPG89F>%CcpYrRPFE+Lfar~Kw|4!@)rEw}r;Ai1mlC|P)9{L!*s&GuNW@|){_IfVb+ zIz`>6L^AWADaO^*8$XszM}Eo@6;2 zU51c6=N5r;VBy2CR88YD>gz>lJawK&PKZ8NK-;lCPgpp$P=RkNb@h)$L>;&c&vIfY zFa}DIUC-kAI#GrFGa=sA$oEEWHg{j7ezWSGaeJ+X%iW2I^l59waXynkQvb@A0Hi*P zjkviot7od>+mq=-*_GcT;%T33=fm2^Pl{6O7GqB*Cgpkp={jWRj^-^?VxP-C)9RB; zSDqL*ek1m-WIxTw@^RQn^=`k7orc}Z(+OezWgAiT65rw=F?t1JaQ|;1OX>ke-FL_R zD22)0a)DfQnI1=C#1ALm^2d?R{>q<1E~*NHCaI11`jWrbSPZBvOjvZCg;qZsK4hxZ zb4Z!1U3;^ISQ9n7lGi4y)5AU$`TX5;b1ax`DN|K-;iP)*yePawj+l*@i&2iqn;nf) zHG6UYrR&*7ykGeyrBXM*dVO_8e#vcJvIDVkf7@)%yUF$+J(%8EBJ^WOSXxt+n*)>f zlK&&SW4${Bh2Oqj)#Nfq0XLG?9?BzM8^NCL``b?xYpA`K;1#_=yjGQu9}uYESmmu9 zSm#P0@SLoa3S%^T{PSw^L5UoZ#Ihw~7Fl~qNVfvym)-c?YSnQdqII=|XV7Ww0|quP zmS6hpzH;IduY+;ROxvinw~ewF>=dq!& zS`s_W5q~`Kds61TKp0)Ce!$KbPgA#S|8I56r#$vgEn^%hyF*pBH0$Vx>2e0*38os#FW`UJkdBPNQGyvwC<+T=G zWMb-!V>7&5LyOj8x`W9SLE`YfFM-gzgNh=^4L+n6o<%!4PS_PfZAW%7+3kqq`*H}s zk*~!#`vZ>>(1KCX7G3yCD_uDOP%DtNR$&~BFTH6rK6nStOO~yIo3k8yW9L6A6h~lv=-x*zUCZW)n9VO%K6)Y;otm0zUwF; zpAiR?DQK2Tz}16VP!l9hnw{o>+dL7q0?}3g;`qHVI65QH2M(gbRj+10s%}GCA*JE= z51KF_WSAw(657(t6PYmBI1yT2m=e55``=<4 z@BJ{p)wl~orblfJF|)~r$=Mz(Mp0d6vEJd1;-PB}1%chZw^*mc<}PE#-6*ioC?Qy2qA52AJxF z{)9LV9?N2Xn++E9k^JI1nt-07ES}}vTF)uBwvg4z3}&qQr&-B|0<%3{}DYV9qD^9H_xvMalj z=aX=sGd{Q+_;@*t&ev>PqhOpVPWO$f^M4wRW;$>d5!m>t6)KFJGt!IaN{&CvKIjb< z_X}oOP8(^W&WT{84rz{K7T2Ot^&O@rp=bmsn$$wlp?R0HUX<_ss3j~Ij_;0e^FJH1k=k86QX~W-{m}(%R`v+SLcm0NpUAnl{yBP{_rrhpJ^;= z6w7i;5-@o>W3Ma`hvSuvWC@5>qalG0e(`QK)4yPfVEtJB8*9$xOAQy zm#`%D$ONEGeY^QYq;s%9KUdE10q0lqlvc}A$M0?*yKi@W{ySf|YCJP@ap|Tq(0iBg zrM=0nD>pCUco(2>)Ces?0~yX2kaxE8(TeWU_Rj{Lu8BI`VDp zn+%fDza^zUJo~wbP0vZ+^p5rIQs$%vz?iw6)6^XyrjN?3#_4uT=(4$E^J;?9T7ZR3rkzG_oGt|L6utgA&5RvM& zVOmyguDl`7SfrA=+@Z&-1|`rcID++8x`6jmn*&&MfH@V(gc}&JW(%0l6s&|PSIDOl z2q&oe=Bq^$%G0|j^yd?E6B9-}~di@uZ8dPA7zj%e8)u{2~X4SJlIY8aoIq2XF)d_aAzJpC1a zvMb{V9ZI)EL^f+&iDwYUVhChidY*XxjDH-Nhl1zUTwhgTGak_`nl>udr8Y}_Wqw*; zF5N9vn^%NS<9KOcZ7RQMBERmLwM9|yxS@BUAouvY$&giDvb--?Ux}dLIIKtl^LY^h z!@=W3@S}><)-te^aGcr^*kl)MZm6%AA7{}_FfK^!dS;@C0UMABipbFyM1mq366{(T zzSaM{@Fj6i;6Yp8EmyE25z<^lrP};To(xd|ExE zfe)A#*3IOZDs1^Ky6^u&w5*Q`iTK}#IJG*P1&0-)e+;dnuEoXH^0 zg#vP<;GB{1T!V2YfI<@dg1e;v#ML}eOlt|eVwt&X^fXTIh-vauPtQ8RSdwcJT-oO^ zZSYlQ^2d}^1xvv*uQ<6QurV5Pb1+UZI!?P8%g!N|bE?oG94tmlSU z=n?=%0&KVfVB=UQ84FngXnnv!E;phnSjagRLdL=z0gxjsA{t9Qh`n|&?x4k5G{KrF zrvp{j(BFl?nlr9W|r9HQS&0V%)W6JiFmSY#31>A8>tFT+k5* zv4Wq-5gC>6PAJeVd3fUaf?zbTz!vW~Ye6EzTZ}R@F!oFZKyJ*U&tvVnk^8#cC7;GZ_M}4Phd8D?=JhzbUW%4Df^WUGw|iJW#Q@w8$r}{_8nPKR5kQxZ);t72#{tx&mCMJ8?gth^1R!ew z44POP5`YT%roopXknS1VS6ka8b1U_v=ar?LXqTBfxCxSEg~eS-0ErUu0w}165|nRz zwQpfTm<$rZTA&{Qg_`j~`FNxVH7^zi6YunfCRG=J#IV5og&@z$OhFF3Ai$o#Y%Q|} zNPLbHAmhM%d|Z@_YtfsKIviIsZ*vHdOEWXE8ONom)LgKs)rd=?WH5xnQPOKUWE>xe zTU`UMc0uII-@Hb_!E)frVQ_8~$ol~s)rA^TJCb;npSz1pqtOHuld#(8K*pHs>PWjh68Jj zgMAVRYP;o1vtXCD(F#6@OA(dIE{*h7rAI6>EUXL?II+?E0=Z}x5M0X-k+ zdYPs+4pt)Zs|&|PCdBD3?cnbCD52T^6!*<$cI*!I|5E+f&zzIcu`K>~SfSG3`|q_k zGAybPgtjS`DjHk!3TyJryv&5?Ofbg;iN2hEslFzTk>%Yo=}75CGloxwk1*|7w2Y{@I*$g z+-o%;w%Ml-Ls!|!i?FND_?$9?LbuJ;9#`B~xsf#c`_!nvTn9Y5eK(%(q)+{=BSDD> zR>Fecm1s+IOh>vNo~)`$YYopoG*~b{OmG4#FC7kh4OjRZC@md+FxRfszN>^z|`#yVtrHQ_jnGD)l*41h1yUX9!da?BA%aevQo!{t|g1-+|I$DWehUpYX zGPD+(&pany@*ZB_v*$oUrK0ymk@3dTiqljkp!}`1fq}tD*)ES5PHNC z&t?b$Afb|~__|RjYCN9)#lf?6czkl>qBR+#tt9v7DSQsKvVUDDiu(hTqdPH{HxlL{+`XZe_RGwQ}8?eh;JH%)r7ir&d;R1=n>Bf8-qPYSzW+|T!L zi6mgRQ)x#gkZlPiLIU>w0!k@T3n3c>I8Hr=0@yDxw>3bKaV4GG4gBXB7u>`!y>cAa zV8f6GUiBt&Ba0hV13dJ<-fQHU!*K>K1?gzug-{@ys=$`_;j^6g+N9aj=yHCJexYhO z`*WjQAy901vtQ_+=>cJRhx@kMOwQw5-{OSs{4oFaRZ?tgTpC#3BMZF$)!fGCMMPNp z?yKI&9*;DCi}y2T1NSuy5)yW%cJ7CMYXN$h-!wgPu)>VcG(G)sGu%f_|NUOs?rVrw z6zxZlSWTQ{4QSS}V*2{#rc3mwnlH*#Z9E5q=%Nar_+ga}K!;~@wZX|LI4 z_p1|GLKbD>%Cdq}xstcD)WGvz1qBjgsWBp_-eylUe7>qJ+w5B8d*iEg_fK|vi;bU@ zsqxEi&sJOcwTAD9?b>I{R<~~bwi8{h^&Wep8XGCGobT4&A+MS%v6LS&zf!!K^L3@~ z-uK1$-pj zb$iO`ql&q5XypXmbH9O#yQ`5#^t}O_cP56skIJMU1dLOxE`~=F-#pdHkbI!>eP6q3 zH6P?TnZvn45P$bwdosg9x|3(fI|P~q)HLMDjM$o>KbAHZP!17bV`lBdQ$V_swubK7 z5mbEnWITZB-G zTItYf4x)6l1w~oFG}eLR+Dwwt=Oh+cYb#wAsd0b+$?hFMhtYJMJVHaca*WqDI~v?z zl6r^HNp}Ug3&!)0Vs(;aZM8_+)@?`uU2zmpht3XVrH8cjYO^x97BA;w{F3u06S*C# zVq+e^5-wbpBKfMOJVk?bsk}OKgw-f{Sip`m_afHre*k|#fWMS!GjaOXrhJ{jlxm@s z_7`4Xm3CH5W}&9pU9I5-8fbh8_9|h0wUioJX}Ix*9Ba7YMI2{9hHPVTctHmo!$Q^= zvW5AjX|1xxN-d>Osrr^*Rb5MMY_7#MT4C6}#;slIuA0PaoNnXPCE-Yr~CzlPMfY*lvZsb7nxZPt;?MG_V&#Y_-|5hWR{xWwJ+qsxQBi#wD%Isiz3XS^o4?s=>Wdo`tb%!+Evuw{ zE0d`~2@b1Nz3@>{D$wG#`LiZJa$ zmj>G>6!*<4gYpBPQ^wafaW&2@StASA`u?`MdwEWDpX1HwJol$}&1+vaTuBX;hp)`7 zq;;=r&hLu&9NHN%iAr1|6PxJ7>JYDF$2$pbI4~$c=}>xFEZR?Kwmik@M1@h|;-grF z75uSFd{{A#{j})Dl5h%DM01`A)2BZ>w(o?bS|8(Fv#zpiih}Fv+8xQ4nzXPbkf;F` zD8_&WP7h9Otb;4z5-H5*bgj!-s4ou7O|Ma+e+H>Xn>N%|GU4QRl11tVgDgz$rF zViTKBJP;DM>CJC~Go0c~P!#zj{t|zoPG0DIq4lO0v^P46j4sKZ_X5Sm>PbqTnR40n z;ORX@E{aoi)Y@uPb-ty!u!Hdf;n9|sDylV(kL3efM1}SjV0q$`n@FG-81aTkfWf1W z_`)IF@QE-u;*)MjX(THlhDcO`Z(b|mx!9*QpY;rcys{NR#i+ll0M4N5s~P*ucue3> z(U(g7;lF};)Ex?whRfWcFAFupW$1hen12sfHkZP<20-x4sgJ+j%y5uAKQ2haBu?{zCgA(AbH0qCZrkPR~Pb4 zu3aatjQk)P7_I*N@sCgLuq&N>I1sZ&Dwks_=&GtZdTkeTJUp}NsQN==mf5;7yy`lU zi4rXKCOKM#U01_&0~`Pv(C|&q5tKjz_59!!uh7LRJ}`?RFd+xEm_-hBF$xnTVHBvK z(!+kh9q!DaVf}TE5P$##P765Is$TUI%W1rG8aTYU*(;)Qg5gEs#KMezK$|i#KPQeA+l@aM5E1Q#=?g$~pci-p+t(UGo25SBoNk#9*u z5yLNce!!4XHzeaWsKN|jU;`VVn$@3QifZ+N^YJ}`?fDC3dv zgB!451uAGKj#zL2$wf%9;wbIxGm=NytKQ&X5@ZVFscI#Xx2d^aUjW z{`U%j0uWffkX-Np3N3(s(H{ncDo}w+Q{WvHh#-Y3RH0(q$9@p%WTzwiz)DFVze3D^ zA>f5yAxWSDLs+DcDBwULOQ@K_egJ+iMFFQ#fy^}o5^x&$xd4Q4h(kcgnh1pMnBNxU zANn2L=+IiM<(1}KUAiEPOB+fW&j`ZQ#n_M6N9)3X+j&+*&~O)2_833Qpu2nV|NxhP8N`-c9~gyRjW)#Rk01 zPl$mLNzU82UD=Wao|dW7{g4LTISxt+7hKfc+;y2*Oj$}E5_Am)PvKn+ewb0!;AJo# zK_Sc0WE1;HUQ%p*qPBv#@j zF2pVDz!LmGDjb0!-ogneK>;X1AK2jzI6)4if)K0#eK5faFhP49!74PL4G2IH%pwm! zUoMnD5)1$V<|2bEK{0lS?=0ZOtO=Ds$j5Ldj&KN$7(|QQz-AW2XD-A+LGFoB9B0SiQd3wYxZ=w^}FN%!5r5=>w{1_73E2!trXF#gV?nBYJRv_K31Nev*u z6x2zU5J8zdOcD&ELL8k2WZ+Cl6>%`-q->-I=2}iPBv&xlL*mk3ArIkUUE%Qz3vL)v z6b|>qXSTsndzKN}jT_~xl0)^BYN%2>&EU7mo2r=IuRW9p<(n=YSJu7YRHRb9fdx}U zTeSTY;&_Wr4cF6b&nuN=`b;5F8sQ9j#^o^Hzb)lbj^TCz(=g#ijH(%eCDRw$nHL@t z4QW7fNE4q`CO1uojZDE7OhFZJ2bClNDJaAb7|39%2NKMJ5}*JQtb(GYz%7&j5zt2x zyaElx-Vwm!DfrG~I_8DYf{Fy`f{e&za?FMZPZLZa{>C_`GKOYB)X5ak=?$cxLI8m@ z9z=HhBZR;R@Wf^e{K&#YnnEZ6ZcYdhxWE!v0r)L}@CfHZV2p9{0QkipoVFu|lqPnf zi4~~HWmcmuHiWB9QJ{n;GqGpOG~}gVN<%v2dd`DGmIO|$;Cvd5b1@G?(dV{ET}m1o zqu?j6QW=KfQxMiHIwEkoSB7T!hNTWBGoYkoa$uJb@gZl49r%o zsgO#C40M4NR6-X>!NV%)B@jUn{D1)1p$^>s0uUrYDNrdA#DXY(RT7XummWbaFoAw_ zY%N5A3HYO#=E4mi!6+!-!d6G`90ZnZ$onbd5y+{h_H1$*1nvqyg^PlU*ZEVd-s+*?s^H!#OW3M=mggej@8&eTw}Y z#im&9iUosG&rHgvv3?{CR*+En;Dbu*NyZ?x(n?C8C#@!zx}IdX$%V41T_3U1 zfQDVWK`0(EYt=ZHEg{Q5a@#b zRzV9uLG(qR`VQyz9?1IjPKLl={9z0XfXw$*ft5(XH*zML@Spo}2&d*>oHS|0{J?V_ zfeq{c)hdknflL#8A9w&s6U3hiw?K6&M8zEEg@E7t@lF-U;Ss<9_N_>VPyqwO*K1l| zo78Ou>I-|mk)oU@N-)^0F7DD<R%eQo@;Z^#;H4(p733a>4azd1)^JLr3?bmx0uwCwo&8h^<3t z=b9oxr52H=WegJ3-Vsz_aqJb19vCu7Z?UeB<2p*LI%FC6@*5BCr7Yylup2+Et}cIW ze8!mOX7LpRRN=kSKFyu;P#Fn+i^~8`B7rNm9jLykWDyRO5)MV-Dlx61GiqSaxk&4} z4Ag+qaqs@*;_&gdhBF@fV1gEC6mn~m5pTGS8CDXURAmvKhMWe=NSxpZcO z%e{3jh4~sUqjZA0O5j|zi;k0$BZ|l_UVooZS$_<_?--@q(k{} zZ<{De8W-vQ{`3+u;o?c2B3BhdTe4DmVRM5{7A7}AH+1si5X#VoNJLXt-t|S}b$5IB zHgR-cGYSSG3Sq+xF^lxz7OpV=a_gpdVSn_kQL*$KN(gF?6>IiOOYRi&QKih}KeJKv z2;nnpYa(s)A>Gj`jdoVM-7W(m(WEDAOSn0AMnP#P3UL`#_xDasAwnT|Pvdjw9;k<* zs2tO=n9V~X>nOhRM)R`S^TIgmxHZESG+W*H~|wdfvR!$ zcO!X{|4w+9VO#$RL>uwUoHH@6w|XD0VY6duiX`K{x+#&oBvvRS=oIZULp;m)d+FE)BgxkbHaQk%=-rZfsNu4iB| z=2|Y9>o*BDyMYp`6pP)x&2#w(dPC9}3spOvPY%1vgdS)?x~u!TtGgV?!5QnFd!935 z8~c@~Gqsm!Z9h#KFM7N(H4OgbpVGMVW(Z)|eH0_nyq!4kB3kv9Y#P6zWH0WHwi?_9JH2tg3YzzqC=%iDUc+x*Sn zt)A?)cgh-~)cC(XtR6EAFy0vpwO20$1Bn6d*%2*pS5)-s>Y{-a6 zxsa1QLzq0H5dhGxLMfzdEvNz!p!^Y-g6prsWV-Jv@Bl2Rf|^3iMWYG${>=&aahf(! zM>ZV@5XhX({o_LD;}6{9U7MQn`=dUZ+Nmi-`8_{6CO?&2zn><*sZohP-kkQ!oB>)N z5HM!))1!2F|Mya6`!$UDn`P`wzwZD6lVh)J4CW9AhcNKoLs zgbE8XZ1@mjM2Qn8o~d{SqeY4ZEoyw|5hBQq56jFe8B%1(k7c~Hbom8l%$Q}$V3cT6 zrNomX=ViR85h%!#IC~Q9+0bJ~n?5m?(ee~(RH$dNh*^`7X3?xgk#ba;QIAxyPvvM4 z6Q^d=tXoYMEJ^SoT#^Ub8kE~`%+8=+`F=f$)UU*a4nKA^%J*;n$G%>f`YgJXFHOab z8TW0PbSYPkk2hy_tn_hUED$$rm{+>=Y1FGxt2SNm^=a3uRX;QxyY=nX4R6Dy4V$-b z-NS=7)Sw{)1`HG=Oqg&4dUWa2sUu;+q=^$J)Nw&yvf>C69Y=mV*-sq6l^U`}s>3(m%QxY>+_|QKlF$i0EtqaK9u5U{JbT>Wi*~=>UlC3J5ja zki!l=gsur3ny3#67iJhjiV2sv;RqyNn1Ki>a9E;+7;ZqK3M!7UF@_erdx6FlX+T29 zBV;HNx)_R#!p9?`i0{Mww%FkaD~gCBK>(M)A-Wf&i(&r4FIkLkiYU#Tt_dPqG$DWj zoRfe83NXk(gWh3!}gbq^ZAVCL3s8B==9qg_@c}giFqaL+LFO<6C zb0V=GBPS`4gtqH0JB zV9PQKEt-sF6|Y9;8kE$$(((&2N!vn{qDB*4XjjF&de$axKWhxKk01*SCv8ImEi{xc z0}Qli+l98>(P~TWwbW+2H#gRHqir|YaMRb`;(ohVIDU2Gjox|cL~gm}o{Q2tCZ5oa ziRrpK;)(H;SV5K@%&Ub6CRAXr#Q~fE4?a`WwEi!ZmCxkwKL%kC#ft)~5T%kVk66&j zRR%z!mRe9L;)hjO!KDZ!9y~%8=yX|yfFpudg$N{AQ6-2cR!KoZ=qdyN7L}p9FvBZg zIYsA})n2>9D1cCc#Sy(5a|$(A^sWUdh)BZAB+AsA?<8^HI|eFu+fh)KI&wP4o;p=vX6Jgres&C27CE zbTe1)gjBPNB8mx&L_qPRkU{MDv?j?Q{=Gj^iX1CdT=I2|bTX|nU%5KslvzcEDqsM^ z7}CJ4{<(^PX9&vy8zP5>hyf1A@>4^0a+j0PWFQbx7D@1;7tCZvgn79Z^$2p3>m}+f zav92G;B_v~zzSSBvk+Ze1~P4vxd^i><+ z{L3}-IvBk;5FC09=QtV2K%5+Arie|<2^EtLE`IQXAeiC@wKzg7eh`cEgluFt_yH{H zbBZ6>f(N>AK@*yAgIk1&ZT^AK%(`GRn(3?-J`=(ZqHvzn>7Z%$Q9%>N^8}QsAUrxi zk9uU$MiX2jL0vmSg#=(9)RFD}2(4TKk`h@js zNU8@H?-2$sgptb_ERqL3zyVbwoM=uGGf{Jq3VnIH->J$Vlc$KG4UzbS9OMuOHzXnt zd62^yo~0@PBI_?eO(_WY{3eZ z=t31xtFr|m!H$)bV-r|lip32;jt+uO#*Ux_6@W}+VuOw>SfI+U_4buVC|hr7Ia=qw z?3XS|0*fXWofJuq29hfh;QFRGeL_bHJD6sVj8wYNK_?2OtHR^_HU)OF?Q-oTr#Y99 zgSoY{OCS;`52)a>9gQiUgd5y1VE|CRc{h=flMX_Sr_kh$)S(cDaH1GuEwO5}AaTe8 z9p;e+jEZ$I3}El9*PxWIBj*w#Vds%V$r3CgUu2DJ z7(FjWJC?Bt`;EOy!^9~r)?bajbV0(HoXtKgN=kU{sP$9Y{?MQbQ>a1}V32CpO70Rx zvt$!iaElx?;Rv{(0MmfbYb2Ng2(=gja8-~C7W{w*C-}h$a&ZG74531+xB)GAaETqj z@)b9z{>7L`-R%xZ;Rj7U{k-muT5un3{`1)_Qe1U+ zgoDWS=)G*)La(j#B={U5K2`t%42DnzAlx8Gu+uM?di3xlIa>%`s)E0_Ik*=jLE(y% zLX#2+1Rdch2|Qr%@fPaDkyy4MFbB>PCz99=IA9*~3g1wfcda#WI1OvCs#W1Y2RWnx zq=*tjLZmEZI9vs!(i5TdN}^&+p|~yM12Vh9$GlUS4NW8xgg-FEy^UnzXCxZSM;Sv1r zqsYvpc&;<_&Zm;X?usgZNa|6>Y=AUE>=p>joXj}Kv{`EUW$`cM!Dkr1743AP|@rjJRwZRH%S zPFxO8(9coa5PV3`sG3Dk&R`7UAQI*e5<1cT><|7%(fCk?*2srE)@i>Q2x8q5|81qv9YDGGP*g5fnh-6W)%<)aUX_OzT_)2Z@Tr&Oi&m zpbyG`8vB3`T(I!M01ON-1=+$_IHKwT%?Evu$*fEZV4@qfKnPEQGX4bXF{Vr&os9KF zA}bW5eiDzu#tem62nyGVgCs-GSdXswD)XWxf8OOFcTpw!41h{%_A=u391ArpO%2Zw z_lCpw`USG)5F_hliE1uiZi8XSh_ecD5TOqxSCS=L(j{MV)EW_a7)m53LK07K!Y<4q z#y}1tAres0{!r2X;4l96PXK{36n`=i3SkW_>IkKd8Sg|4pT{lw&ICIzunLl|F0Win zuma7%4Awvng3%E&ff6Vo6DpyBF2a9!&gw=gRY>A69i?!yqUkT!@3Zk}DL& zF8uL&rspT}3Ja~Uu5bu7QH90O${jx=h)zoO+`_K}%_HdW4iN?;k1zK!vWh4&4*z9~ z=AnyhE)CHTIZQGTVba@F(mA73I;WF5T~a1nZsx}4p;D8Z8ff5|y z4JyGC)Y4D(LMxf^g!1I9`f-R*FI;-!Das%W2(zg?%+IQlRg7gYwV?3|^9K>rr5F?T zb_fp601lLFR`PNh<6s^(b1OVE>x9hjPGvsXkHVDxg&_QFul!T60thu*@5mz3A;-`^ z1Fe5B&xquuHwNYo^JTIEM)&ljN~MUhes3f_()ct|H!`bXPO>_m3p$|#2x`Dh-xN;c zR8HrVPV3Z8?-Wn-R8RMmPy5tQ{}fOIRZs_&Pz%*iuk*oVZcirBH@)*u?!uxJA`yb} zJS#OQPq7q-lKw1J6uSpVM^o#f@ha;Rd}y&Ntq^@^aUNu%CDPY(kGr1Qk%OM%6as^;G}NLQgd`p5g_^ zmTddL4QQ}{Mg>{eLNJ~6#k8Of1`{!*f<*~3BevBp^A;+AFbmXR4WME#r%_xJPa)b2 zR7q$*DWdAo3_R79hOBnb_DuC^FaGxG5i|o0S&;Nyzz|A1Vqb|5VR28>3f5o)R*Di0 zVG*qk$Mn!3Lixn#Oq-KKkbscVNR1qJI@a_EB324Q!FPYxcewy$hnIMZ*LaT?d6Rcg zMfRZ}adej_Wg7~_QmAEJ_B@9Ydu8?%D>V@~Pf*lvgD}q$dzNP#QeDn<1S#}CVZtRC zNDRsV4hmrt7=aKD;S+M~%XW6>P)hcQbRmPNKgE%!q)`jX)_~7e3#=;kMl=E2R$3FY z2eZHqCYXZl;3?|%@PG&;UNlC@E-HW!42p3bJroRVlny{|twK!2JR(!3GKF$587EgZ z{g;Q<#mYpLqvxXJ z(|W4cdeJj`XLfrl)n?!7!))r%LLlj`S6K{1+XWu&6R^bAfXNnt75J_e7cok-93{Ad?ci=}#L7@rYjT@R!QR_{qAO^aC3TmJVx`3kHRHD1U3fy!HuHa3lz@t0* zO+WfgrJxI5z@tI>O_jt=tDptk)TJ>t3TWU?E1IP1G^ZW9PGumDuZUC*3&P%#C!W$N z4MmUlcmS7D|6;ZjU)Fn{vW_3nhfNFu`-BW(crLYeRXt@O&fqGxhY%1U6YjT@GZ(4M zRT()qhjQ7JjZ7q_`6yI*m0z%x;W4fKLYB?3mM!>#H}_SZg@b!}RzesQz(AO5^hU)j zg|He4$Cv&H_wJA}H)}1oYqiBOyT!8Svi53NlmqLAxVlRRma!TYOhFQhP8$s)>LW$B ziIPu>W7mwX1GKn9j+Dj#aA6e=U>2eS7ZR}#{kaAJT8zoqjM2CTY@r5XpalB#7I+%E z|5OTSKn7I0x@B6WhufyFd%0g=x@Dkorl6vwKw?FDxLW|c;gr0|J5GDYO{1WqYhVlF z`(mkpzUlP7Sl z&Hff`u^Azeq8uYw3%p>0-}bNf6IV%Sh6X#a0XLYltVYXVGu^UO^1?O$YU|>fS2(u{ z2kpqccE+tdN$IR|dvx)LREWB{BAd9iop|@q@C-}ai-=fD@#SCuwuw58IcFO?w1Ydo zgOl+2L4+U{Mj+RKyNegWMBYfU=?cM7ASoNPC*7n!A+mL z22P;{Xn_VwVbr7G1!}s#SAD;uU!jws^N$AIXnC4$6T zLJ*o#4qCAc*1#;!@>cg3?C`V0!<@(OipBvAYkj4FbDZ!H7?*3vGc@AI4fB9-xl|x! zC$y(5&~YrX01n~+%UqtAqZ}*xF7K#(TGssvjWjXLoUJ=Mf{KVA!MulRh&3&~T~{+9 zk95qCh>n+dOGh$H9c{5X()V2BIK5d+=P;sF1J9`#p05LqZWlUm;n!*b2>?AhMCP|q zQn-6p20{U~4!{bY0167)XLNxDYT!v`AqJ}81qJ{L6nYh8zyvyI57=Hf(0?otHiORM~?|ZiqvB9 z;=zMuP^L_Ia?QLoBV)=G2`0`wItK?*GH*1p^w}pIfX*R^9*5LH z2_QZT>p+^?1w%Y1U zA*FF9nkN~F(yc|VQ3gz~io|M6HQm(cS4Isb=~GLcR7R)8F175bI&D>~Rn3}ODOhvb zIZsMqX+>1Dbq+cwV0ZJ1JooJL&*#aog%&hSSj84w2sj~%H5{FE4O_VP-fdej zy)qYD&>)2jSaTP{(+W;Vpn);0JR#7?ftNNFPe*YycuFI;#S33cvELRmVED9&R-^5A zaWBR=V~y_SK_84#CY1&$(vMiM`=HyOFDJ7SXU}@#%S7wR%mqAW0W|_D$UgwUq z?pV~L;hM>m>vSHaXQY&}J`bOMo&o6o?r;c#h$o(8;>e=L7SEIFwgdHTS6q2JY`9?M zbmpT+6_iG=Gf4z3v;^saJ*=|&l#=7h`a}mEa(v$_80XWG(X!NPYkd6Mi@OxF)=soi z{2Fb~l>e1lUbUF_t=3iLR81jEVGf5l#Q6nB?b26a^hLo6&I>U0qL<+~kQWO=@Lq7y zfCv}Un8#eKHA*<43RlR&%4DoH8^g_RX4nN$l2JG}{#L@CK6&u~5Ui9~z(iyo!C=gEnYpH)};n07U*e!K zf$*C*lAvH9C@&1+h@26u*Im9z7YwdNgo+8630p|ddfF3Xv`Hd)=%dem`tzRv4X8lT zw!|hrv5Hnqs6tCOq$P!JNvYH#7rO`vFIBWkg(w8)Jm)2ga;c1Gbet*~YQ<@~@p+7! zR3)#;BQ;JkkIFj3KN;E3u+{ZRgqGL z1eE?;ol43;N~b2|ls}pkF;jBB^nqa>V9){_WC;c{lpzaez-6nzP=+vQK@54wgZsFL z5lsg3s7bY-sThU7yWUTK(B$4G$8{=6t`1E>RpdhTg08{5OPqY^<^=I&xX4EFFNkZW zy$shA8)*OoixJp8M@!m!zOXVI8>nhm%i7ku_O(1KC}SuY#o}&BnkfRVX^od+>K%Rb(mE1#TYjQxs?vZ{K-s|#9kFZk7MUqL z5w*G}<%&_8{+rnJ0)<;Wom3~CDv^Vn5-X0Hm42&g)$nOmN7D=NP0;7bIHVz$v}|88 z5xC624s(u`#HL?0wch9s#IWUsBvd3ByEpT9lRiAH(NoUP*$@h zzE@&MDB9B6_{J7HEoD**+aCM)$3PD9-(>5=+MeXL%T4l6l*A*EhSW%KwVZK}`%#T< zPD^8)QX-N&Ifs_ijcj}_koMO)1G-nJx>Zv$pOq8beSwpy>h5>vti97Ya(U*>W9?+8 zJoqWqBz$h8hL<_tQbIM7`Hh@@7tLR%ZcD#v?vX3iioGz1Aq-#uLl|rsEcY=LS@_!& zpf!d5O;PjYOzh=eg{wDV{NB&ht=8+U@}ykT<>-Oo4ClK{{MZQ2#eQY10B40+$nvuN}L<+7>!G% zFom>MK)SB9@_gp@!qmcePUt1oypu&2qzp7gbesVN$~W}%S!^b+y%l-qH<}ktCWS7v z>}oxVb8^v;7N6uWex^9Y_2Y4!2gpbM@kr`7%s(lE9OOWUNVxpvFps&+Bf$u{(qVrU zaWJUwipib-wXX^vHG2i(=T!e2m3u9juYSTS;dsW)B>dIGzWDxLs`S{*P)Tn0 z`OuI4^Vg87VOon=ANF}2`NwZpH?x?cjMmTl4M#ldRq6D0y3?!9es2<{*ZF#2x)>W{ zT=NV5TW>L1;2F;v@7?ar)*3eO0}vAg14wuOmw*bmfDG7xd

;G&nYLfBt`$P=Uv7 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Πjbb_RW5AGojn%pQV)F6!K!SD5y0>8C< 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

s7JN!W%_1<8BN~Lks=OoI!pgl& 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

s! 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�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
S_B*sLPt26fxQFZd*^v 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
lY{APhl*Y!V_|XmHd(Kmi_JJn+Sl!G#Pr9>mzu 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

wH_Sc@;(quD-mS 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

\ No newline at end of file diff --git a/src/settings/settings-html/index.html b/src/settings/settings-html/index.html index 9070d55512..b99d2e30e4 100644 --- a/src/settings/settings-html/index.html +++ b/src/settings/settings-html/index.html @@ -1,25 +1,13 @@ - - - - - PowerToys Settings - - -
- - - +PowerToys Settings
PowerToys General Settings
\ No newline at end of file From 419fc15d77e39d3df9d734cfabff64f339179356 Mon Sep 17 00:00:00 2001 From: Seraphima Zykova Date: Tue, 17 Mar 2020 18:03:02 +0300 Subject: [PATCH 025/132] WinAppDriver tests (#1371) * added test project * added FancyZonesSettings tests --- PowerToys.sln | 125 ++- .../FancyZonesSettingsTests.cs | 781 ++++++++++++++++++ .../win-app-driver/FancyZonesTests/README.md | 39 + src/tests/win-app-driver/PowerToysSession.cs | 103 +++ .../win-app-driver/PowerToysTrayTests.cs | 118 +++ .../win-app-driver/Properties/AssemblyInfo.cs | 20 + src/tests/win-app-driver/README.md | 82 ++ .../win-app-driver/TestShortcutHelper.cs | 147 ++++ src/tests/win-app-driver/packages.config | 11 + .../win-app-driver/win-app-driver.csproj | 110 +++ 10 files changed, 1519 insertions(+), 17 deletions(-) create mode 100644 src/tests/win-app-driver/FancyZonesTests/FancyZonesSettingsTests.cs create mode 100644 src/tests/win-app-driver/FancyZonesTests/README.md create mode 100644 src/tests/win-app-driver/PowerToysSession.cs create mode 100644 src/tests/win-app-driver/PowerToysTrayTests.cs create mode 100644 src/tests/win-app-driver/Properties/AssemblyInfo.cs create mode 100644 src/tests/win-app-driver/README.md create mode 100644 src/tests/win-app-driver/TestShortcutHelper.cs create mode 100644 src/tests/win-app-driver/packages.config create mode 100644 src/tests/win-app-driver/win-app-driver.csproj diff --git a/PowerToys.sln b/PowerToys.sln index c83af8cebb..19d817bc1a 100644 --- a/PowerToys.sln +++ b/PowerToys.sln @@ -1,4 +1,4 @@ - + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 16 VisualStudioVersion = 16.0.28803.452 @@ -138,6 +138,10 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "action_runner", "src\action EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "msi_to_msix_upgrade_lib", "src\common\msi_to_msix_upgrade_lib\msi_to_msix_upgrade_lib.vcxproj", "{17DA04DF-E393-4397-9CF0-84DABE11032E}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{E775CC2C-24CB-48D6-9C3A-BE4CCE0DB17A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "win-app-driver", "src\tests\win-app-driver\win-app-driver.csproj", "{880ED251-9E16-4713-9A70-D35FE0C01669}" +EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "previewpane", "previewpane", "{2F305555-C296-497E-AC20-5FA1B237996A}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PreviewHandlerCommon", "src\modules\previewpane\Common\PreviewHandlerCommon.csproj", "{AF2349B8-E5B6-4004-9502-687C1C7730B1}" @@ -154,136 +158,222 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "powerpreviewTest", "src\mod EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU Debug|x64 = Debug|x64 + Release|Any CPU = Release|Any CPU Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {9412D5C6-2CF2-4FC2-A601-B55508EA9B27}.Debug|Any CPU.ActiveCfg = Debug|x64 {9412D5C6-2CF2-4FC2-A601-B55508EA9B27}.Debug|x64.ActiveCfg = Debug|x64 {9412D5C6-2CF2-4FC2-A601-B55508EA9B27}.Debug|x64.Build.0 = Debug|x64 + {9412D5C6-2CF2-4FC2-A601-B55508EA9B27}.Release|Any CPU.ActiveCfg = Release|x64 {9412D5C6-2CF2-4FC2-A601-B55508EA9B27}.Release|x64.ActiveCfg = Release|x64 {9412D5C6-2CF2-4FC2-A601-B55508EA9B27}.Release|x64.Build.0 = Release|x64 + {74485049-C722-400F-ABE5-86AC52D929B3}.Debug|Any CPU.ActiveCfg = Debug|x64 {74485049-C722-400F-ABE5-86AC52D929B3}.Debug|x64.ActiveCfg = Debug|x64 {74485049-C722-400F-ABE5-86AC52D929B3}.Debug|x64.Build.0 = Debug|x64 + {74485049-C722-400F-ABE5-86AC52D929B3}.Release|Any CPU.ActiveCfg = Release|x64 {74485049-C722-400F-ABE5-86AC52D929B3}.Release|x64.ActiveCfg = Release|x64 {74485049-C722-400F-ABE5-86AC52D929B3}.Release|x64.Build.0 = Release|x64 + {A46629C4-1A6C-40FA-A8B6-10E5102BB0BA}.Debug|Any CPU.ActiveCfg = Debug|x64 {A46629C4-1A6C-40FA-A8B6-10E5102BB0BA}.Debug|x64.ActiveCfg = Debug|x64 {A46629C4-1A6C-40FA-A8B6-10E5102BB0BA}.Debug|x64.Build.0 = Debug|x64 + {A46629C4-1A6C-40FA-A8B6-10E5102BB0BA}.Release|Any CPU.ActiveCfg = Release|x64 {A46629C4-1A6C-40FA-A8B6-10E5102BB0BA}.Release|x64.ActiveCfg = Release|x64 {A46629C4-1A6C-40FA-A8B6-10E5102BB0BA}.Release|x64.Build.0 = Release|x64 + {44CC9375-3E6E-4D99-8913-7FB748807EBD}.Debug|Any CPU.ActiveCfg = Debug|x64 {44CC9375-3E6E-4D99-8913-7FB748807EBD}.Debug|x64.ActiveCfg = Debug|x64 {44CC9375-3E6E-4D99-8913-7FB748807EBD}.Debug|x64.Build.0 = Debug|x64 + {44CC9375-3E6E-4D99-8913-7FB748807EBD}.Release|Any CPU.ActiveCfg = Release|x64 {44CC9375-3E6E-4D99-8913-7FB748807EBD}.Release|x64.ActiveCfg = Release|x64 {44CC9375-3E6E-4D99-8913-7FB748807EBD}.Release|x64.Build.0 = Release|x64 + {07C389E3-6BC8-41CF-923E-307B1265FA2D}.Debug|Any CPU.ActiveCfg = Debug|x64 {07C389E3-6BC8-41CF-923E-307B1265FA2D}.Debug|x64.ActiveCfg = Debug|x64 {07C389E3-6BC8-41CF-923E-307B1265FA2D}.Debug|x64.Build.0 = Debug|x64 + {07C389E3-6BC8-41CF-923E-307B1265FA2D}.Release|Any CPU.ActiveCfg = Release|x64 {07C389E3-6BC8-41CF-923E-307B1265FA2D}.Release|x64.ActiveCfg = Release|x64 {07C389E3-6BC8-41CF-923E-307B1265FA2D}.Release|x64.Build.0 = Release|x64 + {F9C68EDF-AC74-4B77-9AF1-005D9C9F6A99}.Debug|Any CPU.ActiveCfg = Debug|x64 {F9C68EDF-AC74-4B77-9AF1-005D9C9F6A99}.Debug|x64.ActiveCfg = Debug|x64 {F9C68EDF-AC74-4B77-9AF1-005D9C9F6A99}.Debug|x64.Build.0 = Debug|x64 + {F9C68EDF-AC74-4B77-9AF1-005D9C9F6A99}.Release|Any CPU.ActiveCfg = Release|x64 {F9C68EDF-AC74-4B77-9AF1-005D9C9F6A99}.Release|x64.ActiveCfg = Release|x64 {F9C68EDF-AC74-4B77-9AF1-005D9C9F6A99}.Release|x64.Build.0 = Release|x64 + {48804216-2A0E-4168-A6D8-9CD068D14227}.Debug|Any CPU.ActiveCfg = Debug|x64 {48804216-2A0E-4168-A6D8-9CD068D14227}.Debug|x64.ActiveCfg = Debug|x64 {48804216-2A0E-4168-A6D8-9CD068D14227}.Debug|x64.Build.0 = Debug|x64 + {48804216-2A0E-4168-A6D8-9CD068D14227}.Release|Any CPU.ActiveCfg = Release|x64 {48804216-2A0E-4168-A6D8-9CD068D14227}.Release|x64.ActiveCfg = Release|x64 {48804216-2A0E-4168-A6D8-9CD068D14227}.Release|x64.Build.0 = Release|x64 + {9C6A7905-72D4-4BF5-B256-ABFDAEF68AE9}.Debug|Any CPU.ActiveCfg = Debug|x64 {9C6A7905-72D4-4BF5-B256-ABFDAEF68AE9}.Debug|x64.ActiveCfg = Debug|x64 {9C6A7905-72D4-4BF5-B256-ABFDAEF68AE9}.Debug|x64.Build.0 = Debug|x64 + {9C6A7905-72D4-4BF5-B256-ABFDAEF68AE9}.Release|Any CPU.ActiveCfg = Release|x64 {9C6A7905-72D4-4BF5-B256-ABFDAEF68AE9}.Release|x64.ActiveCfg = Release|x64 {9C6A7905-72D4-4BF5-B256-ABFDAEF68AE9}.Release|x64.Build.0 = Release|x64 + {1A066C63-64B3-45F8-92FE-664E1CCE8077}.Debug|Any CPU.ActiveCfg = Debug|x64 {1A066C63-64B3-45F8-92FE-664E1CCE8077}.Debug|x64.ActiveCfg = Debug|x64 {1A066C63-64B3-45F8-92FE-664E1CCE8077}.Debug|x64.Build.0 = Debug|x64 + {1A066C63-64B3-45F8-92FE-664E1CCE8077}.Release|Any CPU.ActiveCfg = Release|x64 {1A066C63-64B3-45F8-92FE-664E1CCE8077}.Release|x64.ActiveCfg = Release|x64 {1A066C63-64B3-45F8-92FE-664E1CCE8077}.Release|x64.Build.0 = Release|x64 + {5CCC8468-DEC8-4D36-99D4-5C891BEBD481}.Debug|Any CPU.ActiveCfg = Debug|x64 {5CCC8468-DEC8-4D36-99D4-5C891BEBD481}.Debug|x64.ActiveCfg = Debug|x64 {5CCC8468-DEC8-4D36-99D4-5C891BEBD481}.Debug|x64.Build.0 = Debug|x64 + {5CCC8468-DEC8-4D36-99D4-5C891BEBD481}.Release|Any CPU.ActiveCfg = Release|x64 {5CCC8468-DEC8-4D36-99D4-5C891BEBD481}.Release|x64.ActiveCfg = Release|x64 {5CCC8468-DEC8-4D36-99D4-5C891BEBD481}.Release|x64.Build.0 = Release|x64 + {B25AC7A5-FB9F-4789-B392-D5C85E948670}.Debug|Any CPU.ActiveCfg = Debug|Win32 {B25AC7A5-FB9F-4789-B392-D5C85E948670}.Debug|x64.ActiveCfg = Debug|x64 {B25AC7A5-FB9F-4789-B392-D5C85E948670}.Debug|x64.Build.0 = Debug|x64 + {B25AC7A5-FB9F-4789-B392-D5C85E948670}.Release|Any CPU.ActiveCfg = Release|Win32 {B25AC7A5-FB9F-4789-B392-D5C85E948670}.Release|x64.ActiveCfg = Release|x64 {B25AC7A5-FB9F-4789-B392-D5C85E948670}.Release|x64.Build.0 = Release|x64 + {51920F1F-C28C-4ADF-8660-4238766796C2}.Debug|Any CPU.ActiveCfg = Debug|Win32 {51920F1F-C28C-4ADF-8660-4238766796C2}.Debug|x64.ActiveCfg = Debug|x64 {51920F1F-C28C-4ADF-8660-4238766796C2}.Debug|x64.Build.0 = Debug|x64 + {51920F1F-C28C-4ADF-8660-4238766796C2}.Release|Any CPU.ActiveCfg = Release|Win32 {51920F1F-C28C-4ADF-8660-4238766796C2}.Release|x64.ActiveCfg = Release|x64 {51920F1F-C28C-4ADF-8660-4238766796C2}.Release|x64.Build.0 = Release|x64 + {0E072714-D127-460B-AFAD-B4C40B412798}.Debug|Any CPU.ActiveCfg = Debug|x64 {0E072714-D127-460B-AFAD-B4C40B412798}.Debug|x64.ActiveCfg = Debug|x64 {0E072714-D127-460B-AFAD-B4C40B412798}.Debug|x64.Build.0 = Debug|x64 + {0E072714-D127-460B-AFAD-B4C40B412798}.Release|Any CPU.ActiveCfg = Release|x64 {0E072714-D127-460B-AFAD-B4C40B412798}.Release|x64.ActiveCfg = Release|x64 {0E072714-D127-460B-AFAD-B4C40B412798}.Release|x64.Build.0 = Release|x64 + {A3935CF4-46C5-4A88-84D3-6B12E16E6BA2}.Debug|Any CPU.ActiveCfg = Debug|Win32 {A3935CF4-46C5-4A88-84D3-6B12E16E6BA2}.Debug|x64.ActiveCfg = Debug|x64 {A3935CF4-46C5-4A88-84D3-6B12E16E6BA2}.Debug|x64.Build.0 = Debug|x64 + {A3935CF4-46C5-4A88-84D3-6B12E16E6BA2}.Release|Any CPU.ActiveCfg = Release|Win32 {A3935CF4-46C5-4A88-84D3-6B12E16E6BA2}.Release|x64.ActiveCfg = Release|x64 {A3935CF4-46C5-4A88-84D3-6B12E16E6BA2}.Release|x64.Build.0 = Release|x64 + {2151F984-E006-4A9F-92EF-C6DDE3DC8413}.Debug|Any CPU.ActiveCfg = Debug|Win32 {2151F984-E006-4A9F-92EF-C6DDE3DC8413}.Debug|x64.ActiveCfg = Debug|x64 {2151F984-E006-4A9F-92EF-C6DDE3DC8413}.Debug|x64.Build.0 = Debug|x64 + {2151F984-E006-4A9F-92EF-C6DDE3DC8413}.Release|Any CPU.ActiveCfg = Release|Win32 {2151F984-E006-4A9F-92EF-C6DDE3DC8413}.Release|x64.ActiveCfg = Release|x64 {2151F984-E006-4A9F-92EF-C6DDE3DC8413}.Release|x64.Build.0 = Release|x64 + {64A80062-4D8B-4229-8A38-DFA1D7497749}.Debug|Any CPU.ActiveCfg = Debug|x64 {64A80062-4D8B-4229-8A38-DFA1D7497749}.Debug|x64.ActiveCfg = Debug|x64 {64A80062-4D8B-4229-8A38-DFA1D7497749}.Debug|x64.Build.0 = Debug|x64 + {64A80062-4D8B-4229-8A38-DFA1D7497749}.Release|Any CPU.ActiveCfg = Release|x64 {64A80062-4D8B-4229-8A38-DFA1D7497749}.Release|x64.ActiveCfg = Release|x64 {64A80062-4D8B-4229-8A38-DFA1D7497749}.Release|x64.Build.0 = Release|x64 + {0485F45C-EA7A-4BB5-804B-3E8D14699387}.Debug|Any CPU.ActiveCfg = Debug|x64 {0485F45C-EA7A-4BB5-804B-3E8D14699387}.Debug|x64.ActiveCfg = Debug|x64 {0485F45C-EA7A-4BB5-804B-3E8D14699387}.Debug|x64.Build.0 = Debug|x64 + {0485F45C-EA7A-4BB5-804B-3E8D14699387}.Release|Any CPU.ActiveCfg = Release|x64 {0485F45C-EA7A-4BB5-804B-3E8D14699387}.Release|x64.ActiveCfg = Release|x64 {0485F45C-EA7A-4BB5-804B-3E8D14699387}.Release|x64.Build.0 = Release|x64 - {2BE46397-4DFA-414C-9BD4-41E4BBF8CB34}.Debug|x64.ActiveCfg = Debug|x64 - {2BE46397-4DFA-414C-9BD4-41E4BBF8CB34}.Debug|x64.Build.0 = Debug|x64 - {2BE46397-4DFA-414C-9BD4-41E4BBF8CB34}.Release|x64.ActiveCfg = Release|x64 - {2BE46397-4DFA-414C-9BD4-41E4BBF8CB34}.Release|x64.Build.0 = Release|x64 - {0B43679E-EDFA-4DA0-AD30-F4628B308B1B}.Debug|x64.ActiveCfg = Debug|x64 - {0B43679E-EDFA-4DA0-AD30-F4628B308B1B}.Debug|x64.Build.0 = Debug|x64 - {0B43679E-EDFA-4DA0-AD30-F4628B308B1B}.Release|x64.ActiveCfg = Release|x64 - {0B43679E-EDFA-4DA0-AD30-F4628B308B1B}.Release|x64.Build.0 = Release|x64 - {E0CC7526-D85E-43AC-844F-D5DF0D2F5AB8}.Debug|x64.ActiveCfg = Debug|x64 - {E0CC7526-D85E-43AC-844F-D5DF0D2F5AB8}.Debug|x64.Build.0 = Debug|x64 - {E0CC7526-D85E-43AC-844F-D5DF0D2F5AB8}.Release|x64.ActiveCfg = Release|x64 - {E0CC7526-D85E-43AC-844F-D5DF0D2F5AB8}.Release|x64.Build.0 = Release|x64 + {0B593A6C-4143-4337-860E-DB5710FB87DB}.Debug|Any CPU.ActiveCfg = Debug|Win32 {0B593A6C-4143-4337-860E-DB5710FB87DB}.Debug|x64.ActiveCfg = Debug|x64 {0B593A6C-4143-4337-860E-DB5710FB87DB}.Debug|x64.Build.0 = Debug|x64 + {0B593A6C-4143-4337-860E-DB5710FB87DB}.Release|Any CPU.ActiveCfg = Release|Win32 {0B593A6C-4143-4337-860E-DB5710FB87DB}.Release|x64.ActiveCfg = Release|x64 {0B593A6C-4143-4337-860E-DB5710FB87DB}.Release|x64.Build.0 = Release|x64 + {031AC72E-FA28-4AB7-B690-6F7B9C28AA73}.Debug|Any CPU.ActiveCfg = Debug|Win32 {031AC72E-FA28-4AB7-B690-6F7B9C28AA73}.Debug|x64.ActiveCfg = Debug|x64 {031AC72E-FA28-4AB7-B690-6F7B9C28AA73}.Debug|x64.Build.0 = Debug|x64 + {031AC72E-FA28-4AB7-B690-6F7B9C28AA73}.Release|Any CPU.ActiveCfg = Release|Win32 {031AC72E-FA28-4AB7-B690-6F7B9C28AA73}.Release|x64.ActiveCfg = Release|x64 {031AC72E-FA28-4AB7-B690-6F7B9C28AA73}.Release|x64.Build.0 = Release|x64 + {B9BDF8BE-FED7-49B5-A7AE-DD4D1CA2D9EB}.Debug|Any CPU.ActiveCfg = Debug|x64 {B9BDF8BE-FED7-49B5-A7AE-DD4D1CA2D9EB}.Debug|x64.ActiveCfg = Debug|x64 {B9BDF8BE-FED7-49B5-A7AE-DD4D1CA2D9EB}.Debug|x64.Build.0 = Debug|x64 + {B9BDF8BE-FED7-49B5-A7AE-DD4D1CA2D9EB}.Release|Any CPU.ActiveCfg = Release|x64 {B9BDF8BE-FED7-49B5-A7AE-DD4D1CA2D9EB}.Release|x64.ActiveCfg = Release|x64 {B9BDF8BE-FED7-49B5-A7AE-DD4D1CA2D9EB}.Release|x64.Build.0 = Release|x64 + {51D3BD1F-07A8-48EB-B2A0-0A249CD4E1A6}.Debug|Any CPU.ActiveCfg = Debug|x64 {51D3BD1F-07A8-48EB-B2A0-0A249CD4E1A6}.Debug|x64.ActiveCfg = Debug|x64 {51D3BD1F-07A8-48EB-B2A0-0A249CD4E1A6}.Debug|x64.Build.0 = Debug|x64 + {51D3BD1F-07A8-48EB-B2A0-0A249CD4E1A6}.Release|Any CPU.ActiveCfg = Release|x64 {51D3BD1F-07A8-48EB-B2A0-0A249CD4E1A6}.Release|x64.ActiveCfg = Release|x64 {51D3BD1F-07A8-48EB-B2A0-0A249CD4E1A6}.Release|x64.Build.0 = Release|x64 + {2BE46397-4DFA-414C-9BD4-41E4BBF8CB34}.Debug|Any CPU.ActiveCfg = Debug|x64 + {2BE46397-4DFA-414C-9BD4-41E4BBF8CB34}.Debug|x64.ActiveCfg = Debug|x64 + {2BE46397-4DFA-414C-9BD4-41E4BBF8CB34}.Debug|x64.Build.0 = Debug|x64 + {2BE46397-4DFA-414C-9BD4-41E4BBF8CB34}.Release|Any CPU.ActiveCfg = Release|x64 + {2BE46397-4DFA-414C-9BD4-41E4BBF8CB34}.Release|x64.ActiveCfg = Release|x64 + {2BE46397-4DFA-414C-9BD4-41E4BBF8CB34}.Release|x64.Build.0 = Release|x64 + {0B43679E-EDFA-4DA0-AD30-F4628B308B1B}.Debug|Any CPU.ActiveCfg = Debug|Win32 + {0B43679E-EDFA-4DA0-AD30-F4628B308B1B}.Debug|x64.ActiveCfg = Debug|x64 + {0B43679E-EDFA-4DA0-AD30-F4628B308B1B}.Debug|x64.Build.0 = Debug|x64 + {0B43679E-EDFA-4DA0-AD30-F4628B308B1B}.Release|Any CPU.ActiveCfg = Release|Win32 + {0B43679E-EDFA-4DA0-AD30-F4628B308B1B}.Release|x64.ActiveCfg = Release|x64 + {0B43679E-EDFA-4DA0-AD30-F4628B308B1B}.Release|x64.Build.0 = Release|x64 + {E0CC7526-D85E-43AC-844F-D5DF0D2F5AB8}.Debug|Any CPU.ActiveCfg = Debug|x64 + {E0CC7526-D85E-43AC-844F-D5DF0D2F5AB8}.Debug|x64.ActiveCfg = Debug|x64 + {E0CC7526-D85E-43AC-844F-D5DF0D2F5AB8}.Debug|x64.Build.0 = Debug|x64 + {E0CC7526-D85E-43AC-844F-D5DF0D2F5AB8}.Release|Any CPU.ActiveCfg = Release|x64 + {E0CC7526-D85E-43AC-844F-D5DF0D2F5AB8}.Release|x64.ActiveCfg = Release|x64 + {E0CC7526-D85E-43AC-844F-D5DF0D2F5AB8}.Release|x64.Build.0 = Release|x64 + {D29DDD63-E2CF-4657-9FD5-2AEDE4257E5D}.Debug|Any CPU.ActiveCfg = Debug|Win32 {D29DDD63-E2CF-4657-9FD5-2AEDE4257E5D}.Debug|x64.ActiveCfg = Debug|x64 {D29DDD63-E2CF-4657-9FD5-2AEDE4257E5D}.Debug|x64.Build.0 = Debug|x64 + {D29DDD63-E2CF-4657-9FD5-2AEDE4257E5D}.Release|Any CPU.ActiveCfg = Release|Win32 {D29DDD63-E2CF-4657-9FD5-2AEDE4257E5D}.Release|x64.ActiveCfg = Release|x64 {D29DDD63-E2CF-4657-9FD5-2AEDE4257E5D}.Release|x64.Build.0 = Release|x64 + {17DA04DF-E393-4397-9CF0-84DABE11032E}.Debug|Any CPU.ActiveCfg = Debug|Win32 {17DA04DF-E393-4397-9CF0-84DABE11032E}.Debug|x64.ActiveCfg = Debug|x64 {17DA04DF-E393-4397-9CF0-84DABE11032E}.Debug|x64.Build.0 = Debug|x64 + {17DA04DF-E393-4397-9CF0-84DABE11032E}.Release|Any CPU.ActiveCfg = Release|Win32 {17DA04DF-E393-4397-9CF0-84DABE11032E}.Release|x64.ActiveCfg = Release|x64 {17DA04DF-E393-4397-9CF0-84DABE11032E}.Release|x64.Build.0 = Release|x64 + {880ED251-9E16-4713-9A70-D35FE0C01669}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {880ED251-9E16-4713-9A70-D35FE0C01669}.Debug|Any CPU.Build.0 = Debug|Any CPU + {880ED251-9E16-4713-9A70-D35FE0C01669}.Debug|x64.ActiveCfg = Debug|Any CPU + {880ED251-9E16-4713-9A70-D35FE0C01669}.Debug|x64.Build.0 = Debug|Any CPU + {880ED251-9E16-4713-9A70-D35FE0C01669}.Release|Any CPU.ActiveCfg = Release|Any CPU + {880ED251-9E16-4713-9A70-D35FE0C01669}.Release|Any CPU.Build.0 = Release|Any CPU + {880ED251-9E16-4713-9A70-D35FE0C01669}.Release|x64.ActiveCfg = Release|Any CPU + {880ED251-9E16-4713-9A70-D35FE0C01669}.Release|x64.Build.0 = Release|Any CPU + {AF2349B8-E5B6-4004-9502-687C1C7730B1}.Debug|Any CPU.ActiveCfg = Debug|x64 {AF2349B8-E5B6-4004-9502-687C1C7730B1}.Debug|x64.ActiveCfg = Debug|x64 {AF2349B8-E5B6-4004-9502-687C1C7730B1}.Debug|x64.Build.0 = Debug|x64 + {AF2349B8-E5B6-4004-9502-687C1C7730B1}.Release|Any CPU.ActiveCfg = Release|x64 {AF2349B8-E5B6-4004-9502-687C1C7730B1}.Release|x64.ActiveCfg = Release|x64 {AF2349B8-E5B6-4004-9502-687C1C7730B1}.Release|x64.Build.0 = Release|x64 + {6A71162E-FC4C-4A2C-B90F-3CF94F59A9BB}.Debug|Any CPU.ActiveCfg = Debug|x64 {6A71162E-FC4C-4A2C-B90F-3CF94F59A9BB}.Debug|x64.ActiveCfg = Debug|x64 {6A71162E-FC4C-4A2C-B90F-3CF94F59A9BB}.Debug|x64.Build.0 = Debug|x64 + {6A71162E-FC4C-4A2C-B90F-3CF94F59A9BB}.Release|Any CPU.ActiveCfg = Release|x64 {6A71162E-FC4C-4A2C-B90F-3CF94F59A9BB}.Release|x64.ActiveCfg = Release|x64 {6A71162E-FC4C-4A2C-B90F-3CF94F59A9BB}.Release|x64.Build.0 = Release|x64 + {A2B51B8B-8F90-424E-BC97-F9AB7D76CA1A}.Debug|Any CPU.ActiveCfg = Debug|x64 {A2B51B8B-8F90-424E-BC97-F9AB7D76CA1A}.Debug|x64.ActiveCfg = Debug|x64 {A2B51B8B-8F90-424E-BC97-F9AB7D76CA1A}.Debug|x64.Build.0 = Debug|x64 + {A2B51B8B-8F90-424E-BC97-F9AB7D76CA1A}.Release|Any CPU.ActiveCfg = Release|x64 {A2B51B8B-8F90-424E-BC97-F9AB7D76CA1A}.Release|x64.ActiveCfg = Release|x64 {A2B51B8B-8F90-424E-BC97-F9AB7D76CA1A}.Release|x64.Build.0 = Release|x64 + {DA425894-6E13-404F-8DCB-78584EC0557A}.Debug|Any CPU.ActiveCfg = Debug|x64 {DA425894-6E13-404F-8DCB-78584EC0557A}.Debug|x64.ActiveCfg = Debug|x64 {DA425894-6E13-404F-8DCB-78584EC0557A}.Debug|x64.Build.0 = Debug|x64 + {DA425894-6E13-404F-8DCB-78584EC0557A}.Release|Any CPU.ActiveCfg = Release|x64 {DA425894-6E13-404F-8DCB-78584EC0557A}.Release|x64.ActiveCfg = Release|x64 {DA425894-6E13-404F-8DCB-78584EC0557A}.Release|x64.Build.0 = Release|x64 + {060D75DA-2D1C-48E6-A4A1-6F0718B64661}.Debug|Any CPU.ActiveCfg = Debug|x64 + {060D75DA-2D1C-48E6-A4A1-6F0718B64661}.Debug|x64.ActiveCfg = Debug|x64 + {060D75DA-2D1C-48E6-A4A1-6F0718B64661}.Debug|x64.Build.0 = Debug|x64 + {060D75DA-2D1C-48E6-A4A1-6F0718B64661}.Release|Any CPU.ActiveCfg = Release|x64 + {060D75DA-2D1C-48E6-A4A1-6F0718B64661}.Release|x64.ActiveCfg = Release|x64 + {060D75DA-2D1C-48E6-A4A1-6F0718B64661}.Release|x64.Build.0 = Release|x64 + {748417CA-F17E-487F-9411-CAFB6D3F4877}.Debug|Any CPU.ActiveCfg = Debug|x64 + {748417CA-F17E-487F-9411-CAFB6D3F4877}.Debug|x64.ActiveCfg = Debug|x64 + {748417CA-F17E-487F-9411-CAFB6D3F4877}.Debug|x64.Build.0 = Debug|x64 + {748417CA-F17E-487F-9411-CAFB6D3F4877}.Release|Any CPU.ActiveCfg = Release|x64 + {748417CA-F17E-487F-9411-CAFB6D3F4877}.Release|x64.ActiveCfg = Release|x64 + {748417CA-F17E-487F-9411-CAFB6D3F4877}.Release|x64.Build.0 = Release|x64 + {217DF501-135C-4E38-BFC8-99D4821032EA}.Debug|Any CPU.ActiveCfg = Debug|x64 {217DF501-135C-4E38-BFC8-99D4821032EA}.Debug|x64.ActiveCfg = Debug|x64 {217DF501-135C-4E38-BFC8-99D4821032EA}.Debug|x64.Build.0 = Debug|x64 + {217DF501-135C-4E38-BFC8-99D4821032EA}.Release|Any CPU.ActiveCfg = Release|x64 {217DF501-135C-4E38-BFC8-99D4821032EA}.Release|x64.ActiveCfg = Release|x64 {217DF501-135C-4E38-BFC8-99D4821032EA}.Release|x64.Build.0 = Release|x64 + {47310AB4-9034-4BD1-8D8B-E88AD21A171B}.Debug|Any CPU.ActiveCfg = Debug|Win32 {47310AB4-9034-4BD1-8D8B-E88AD21A171B}.Debug|x64.ActiveCfg = Debug|x64 {47310AB4-9034-4BD1-8D8B-E88AD21A171B}.Debug|x64.Build.0 = Debug|x64 + {47310AB4-9034-4BD1-8D8B-E88AD21A171B}.Release|Any CPU.ActiveCfg = Release|Win32 {47310AB4-9034-4BD1-8D8B-E88AD21A171B}.Release|x64.ActiveCfg = Release|x64 {47310AB4-9034-4BD1-8D8B-E88AD21A171B}.Release|x64.Build.0 = Release|x64 EndGlobalSection @@ -309,16 +399,17 @@ Global {2151F984-E006-4A9F-92EF-C6DDE3DC8413} = {89E20BCE-EB9C-46C8-8B50-E01A82E6FDC3} {64A80062-4D8B-4229-8A38-DFA1D7497749} = {BEEAB7F2-FFF6-45AB-9CDB-B04CC0734B88} {0485F45C-EA7A-4BB5-804B-3E8D14699387} = {89E20BCE-EB9C-46C8-8B50-E01A82E6FDC3} - {6C7F47CC-2151-44A3-A546-41C70025132C} = {4574FDD0-F61D-4376-98BF-E5A1262C11EC} - {2BE46397-4DFA-414C-9BD4-41E4BBF8CB34} = {6C7F47CC-2151-44A3-A546-41C70025132C} - {0B43679E-EDFA-4DA0-AD30-F4628B308B1B} = {6C7F47CC-2151-44A3-A546-41C70025132C} - {E0CC7526-D85E-43AC-844F-D5DF0D2F5AB8} = {6C7F47CC-2151-44A3-A546-41C70025132C} {0B593A6C-4143-4337-860E-DB5710FB87DB} = {1AFB6476-670D-4E80-A464-657E01DFF482} {031AC72E-FA28-4AB7-B690-6F7B9C28AA73} = {1AFB6476-670D-4E80-A464-657E01DFF482} {8DC78AF7-DC3E-4C57-A8FB-7E347DE74A03} = {4574FDD0-F61D-4376-98BF-E5A1262C11EC} {B9BDF8BE-FED7-49B5-A7AE-DD4D1CA2D9EB} = {8DC78AF7-DC3E-4C57-A8FB-7E347DE74A03} {51D3BD1F-07A8-48EB-B2A0-0A249CD4E1A6} = {8DC78AF7-DC3E-4C57-A8FB-7E347DE74A03} + {6C7F47CC-2151-44A3-A546-41C70025132C} = {4574FDD0-F61D-4376-98BF-E5A1262C11EC} + {2BE46397-4DFA-414C-9BD4-41E4BBF8CB34} = {6C7F47CC-2151-44A3-A546-41C70025132C} + {0B43679E-EDFA-4DA0-AD30-F4628B308B1B} = {6C7F47CC-2151-44A3-A546-41C70025132C} + {E0CC7526-D85E-43AC-844F-D5DF0D2F5AB8} = {6C7F47CC-2151-44A3-A546-41C70025132C} {17DA04DF-E393-4397-9CF0-84DABE11032E} = {1AFB6476-670D-4E80-A464-657E01DFF482} + {880ED251-9E16-4713-9A70-D35FE0C01669} = {E775CC2C-24CB-48D6-9C3A-BE4CCE0DB17A} {2F305555-C296-497E-AC20-5FA1B237996A} = {4574FDD0-F61D-4376-98BF-E5A1262C11EC} {AF2349B8-E5B6-4004-9502-687C1C7730B1} = {2F305555-C296-497E-AC20-5FA1B237996A} {6A71162E-FC4C-4A2C-B90F-3CF94F59A9BB} = {2F305555-C296-497E-AC20-5FA1B237996A} diff --git a/src/tests/win-app-driver/FancyZonesTests/FancyZonesSettingsTests.cs b/src/tests/win-app-driver/FancyZonesTests/FancyZonesSettingsTests.cs new file mode 100644 index 0000000000..0fad865710 --- /dev/null +++ b/src/tests/win-app-driver/FancyZonesTests/FancyZonesSettingsTests.cs @@ -0,0 +1,781 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Windows.Forms; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Newtonsoft.Json.Linq; +using OpenQA.Selenium.Appium; +using OpenQA.Selenium.Appium.Windows; +using OpenQA.Selenium.Interactions; + +namespace PowerToysTests +{ + [TestClass] + public class FancyZonesSettingsTests : PowerToysSession + { + private static string _settingsPath = ""; + private string _initialSettings = ""; + private JObject _initialSettingsJson; + + private static WindowsElement _saveButton; + private static Actions _scrollDown; + private static Actions _scrollUp; + + private static void Init() + { + OpenSettings(); + ShortWait(); + + OpenFancyZonesSettings(); + + _saveButton = session.FindElementByName("Save"); + Assert.IsNotNull(_saveButton); + + WindowsElement powerToysWindow = session.FindElementByXPath("//Window[@Name=\"PowerToys Settings\"]"); + Assert.IsNotNull(powerToysWindow); + _scrollUp = new Actions(session).MoveToElement(_saveButton).MoveByOffset(0, _saveButton.Rect.Height).ContextClick() + .SendKeys(OpenQA.Selenium.Keys.PageUp + OpenQA.Selenium.Keys.PageUp); + Assert.IsNotNull(_scrollUp); + _scrollDown = new Actions(session).MoveToElement(_saveButton).MoveByOffset(0, _saveButton.Rect.Height).ContextClick() + .SendKeys(OpenQA.Selenium.Keys.PageDown + OpenQA.Selenium.Keys.PageDown); + Assert.IsNotNull(_scrollDown); + } + + private static void OpenFancyZonesSettings() + { + WindowsElement fzNavigationButton = session.FindElementByXPath("//Button[@Name=\"FancyZones\"]"); + Assert.IsNotNull(fzNavigationButton); + + fzNavigationButton.Click(); + fzNavigationButton.Click(); + + ShortWait(); + } + + private JObject getProperties() + { + JObject settings = JObject.Parse(File.ReadAllText(_settingsPath)); + return settings["properties"].ToObject(); + } + + private T getPropertyValue(string propertyName) + { + JObject properties = getProperties(); + return properties[propertyName].ToObject()["value"].Value(); + } + + private T getPropertyValue(JObject properties, string propertyName) + { + return properties[propertyName].ToObject()["value"].Value(); + } + + private void ScrollDown() + { + _scrollDown.Perform(); + } + + private void ScrollUp() + { + _scrollUp.Perform(); + } + + private void SaveChanges() + { + string isEnabled = _saveButton.GetAttribute("IsEnabled"); + Assert.AreEqual("True", isEnabled); + + _saveButton.Click(); + + isEnabled = _saveButton.GetAttribute("IsEnabled"); + Assert.AreEqual("False", isEnabled); + } + + private void SaveAndCheckOpacitySettings(WindowsElement editor, int expected) + { + Assert.AreEqual(expected.ToString() + "\r\n", editor.Text); + + SaveChanges(); + ShortWait(); + + int value = getPropertyValue("fancyzones_highlight_opacity"); + Assert.AreEqual(expected, value); + } + + private void SetOpacity(WindowsElement editor, string key) + { + editor.Click(); //activate + editor.SendKeys(OpenQA.Selenium.Keys.Control + OpenQA.Selenium.Keys.Backspace); //clear previous value + editor.SendKeys(key); + editor.SendKeys(OpenQA.Selenium.Keys.Enter); //confirm changes + } + + private void TestRgbInput(string name) + { + WindowsElement colorInput = session.FindElementByXPath("//Edit[@Name=\"" + name + "\"]"); + Assert.IsNotNull(colorInput); + + colorInput.SendKeys(OpenQA.Selenium.Keys.Control + OpenQA.Selenium.Keys.Backspace); + colorInput.SendKeys("0"); + colorInput.SendKeys(OpenQA.Selenium.Keys.Enter); + Assert.AreEqual("0\r\n", colorInput.Text); + + string invalidSymbols = "qwertyuiopasdfghjklzxcvbnm,./';][{}:`~!@#$%^&*()_-+=\"\'\\"; + foreach (char symbol in invalidSymbols) + { + colorInput.SendKeys(symbol.ToString() + OpenQA.Selenium.Keys.Enter); + Assert.AreEqual("0\r\n", colorInput.Text); + } + + string validSymbols = "0123456789"; + foreach (char symbol in validSymbols) + { + colorInput.SendKeys(symbol.ToString() + OpenQA.Selenium.Keys.Enter); + Assert.AreEqual(symbol.ToString() + "\r\n", colorInput.Text); + colorInput.SendKeys(OpenQA.Selenium.Keys.Backspace); + } + + //print zero first + colorInput.SendKeys(OpenQA.Selenium.Keys.Control + OpenQA.Selenium.Keys.Backspace); + colorInput.SendKeys("0"); + colorInput.SendKeys("1"); + Assert.AreEqual("1\r\n", colorInput.Text); + + //too many symbols + colorInput.SendKeys(OpenQA.Selenium.Keys.Control + OpenQA.Selenium.Keys.Backspace); + colorInput.SendKeys("1"); + colorInput.SendKeys("2"); + colorInput.SendKeys("3"); + colorInput.SendKeys("4"); + Assert.AreEqual("123\r\n", colorInput.Text); + + //too big value + colorInput.SendKeys(OpenQA.Selenium.Keys.Control + OpenQA.Selenium.Keys.Backspace); + colorInput.SendKeys("555"); + + Actions action = new Actions(session); //reset focus from input + action.MoveToElement(colorInput).MoveByOffset(0, colorInput.Rect.Height).Click().Perform(); + + Assert.AreEqual("255\r\n", colorInput.Text); + } + + private void ClearInput(WindowsElement input) + { + input.Click(); + input.SendKeys(OpenQA.Selenium.Keys.Control + "a"); + input.SendKeys(OpenQA.Selenium.Keys.Backspace); + } + + private void TestHotkey(WindowsElement input, int modifierKeysState, string key, string keyString) + { + BitArray b = new BitArray(new int[] { modifierKeysState }); + int[] flags = b.Cast().Select(bit => bit ? 1 : 0).ToArray(); + + Actions action = new Actions(session).MoveToElement(input).Click(); + string expectedText = ""; + if (flags[0] == 1) + { + action.KeyDown(OpenQA.Selenium.Keys.Command); + expectedText += "Win + "; + } + if (flags[1] == 1) + { + action.KeyDown(OpenQA.Selenium.Keys.Control); + expectedText += "Ctrl + "; + } + if (flags[2] == 1) + { + action.KeyDown(OpenQA.Selenium.Keys.Alt); + expectedText += "Alt + "; + } + if (flags[3] == 1) + { + action.KeyDown(OpenQA.Selenium.Keys.Shift); + expectedText += "Shift + "; + } + + expectedText += keyString + "\r\n"; + + action.SendKeys(key + key); + action.MoveByOffset(0, (input.Rect.Height / 2) + 10).ContextClick(); + if (flags[0] == 1) + { + action.KeyUp(OpenQA.Selenium.Keys.Command); + } + if (flags[1] == 1) + { + action.KeyUp(OpenQA.Selenium.Keys.Control); + } + if (flags[2] == 1) + { + action.KeyUp(OpenQA.Selenium.Keys.Alt); + } + if (flags[3] == 1) + { + action.KeyUp(OpenQA.Selenium.Keys.Shift); + } + action.Perform(); + + SaveChanges(); + ShortWait(); + + //Assert.AreEqual(expectedText, input.Text); + + JObject props = getProperties(); + JObject hotkey = props["fancyzones_editor_hotkey"].ToObject()["value"].ToObject(); + Assert.AreEqual(flags[0] == 1, hotkey.Value("win")); + Assert.AreEqual(flags[1] == 1, hotkey.Value("ctrl")); + Assert.AreEqual(flags[2] == 1, hotkey.Value("alt")); + Assert.AreEqual(flags[3] == 1, hotkey.Value("shift")); + //Assert.AreEqual(keyString, hotkey.Value("key")); + } + + [TestMethod] + public void FancyZonesSettingsOpen() + { + WindowsElement fzTitle = session.FindElementByName("FancyZones Settings"); + Assert.IsNotNull(fzTitle); + } + /* + [TestMethod] + public void EditorOpen() + { + session.FindElementByXPath("//Button[@Name=\"Edit zones\"]").Click(); + ShortWait(); + + WindowsElement editorWindow = session.FindElementByName("FancyZones Editor"); + Assert.IsNotNull(editorWindow); + + editorWindow.SendKeys(OpenQA.Selenium.Keys.Alt + OpenQA.Selenium.Keys.F4); + } + */ + /* + * click each toggle, + * save changes, + * check if settings are changed after clicking save button + */ + [TestMethod] + public void TogglesSingleClickSaveButtonTest() + { + List toggles = session.FindElementsByXPath("//Pane[@Name=\"PowerToys Settings\"]/*[@LocalizedControlType=\"toggleswitch\"]").ToList(); + Assert.AreEqual(8, toggles.Count); + + List toggleValues = new List(); + foreach (WindowsElement toggle in toggles) + { + Assert.IsNotNull(toggle); + + bool isOn = toggle.GetAttribute("Toggle.ToggleState") == "1"; + toggleValues.Add(isOn); + + toggle.Click(); + + SaveChanges(); + ShortWait(); + } + + //check saved settings + JObject savedProps = getProperties(); + Assert.AreNotEqual(toggleValues[0], getPropertyValue(savedProps, "fancyzones_shiftDrag")); + Assert.AreNotEqual(toggleValues[1], getPropertyValue(savedProps, "fancyzones_overrideSnapHotkeys")); + Assert.AreNotEqual(toggleValues[2], getPropertyValue(savedProps, "fancyzones_zoneSetChange_flashZones")); + Assert.AreNotEqual(toggleValues[3], getPropertyValue(savedProps, "fancyzones_displayChange_moveWindows")); + Assert.AreNotEqual(toggleValues[4], getPropertyValue(savedProps, "fancyzones_zoneSetChange_moveWindows")); + Assert.AreNotEqual(toggleValues[5], getPropertyValue(savedProps, "fancyzones_virtualDesktopChange_moveWindows")); + Assert.AreNotEqual(toggleValues[6], getPropertyValue(savedProps, "fancyzones_appLastZone_moveWindows")); + Assert.AreNotEqual(toggleValues[7], getPropertyValue(savedProps, "use_cursorpos_editor_startupscreen")); + } + + /* + * click each toggle twice, + * save changes, + * check if settings are unchanged after clicking save button + */ + [TestMethod] + public void TogglesDoubleClickSave() + { + List toggles = session.FindElementsByXPath("//Pane[@Name=\"PowerToys Settings\"]/*[@LocalizedControlType=\"toggleswitch\"]").ToList(); + Assert.AreEqual(8, toggles.Count); + + List toggleValues = new List(); + foreach (WindowsElement toggle in toggles) + { + Assert.IsNotNull(toggle); + + bool isOn = toggle.GetAttribute("Toggle.ToggleState") == "1"; + toggleValues.Add(isOn); + + toggle.Click(); + toggle.Click(); + } + + SaveChanges(); + ShortWait(); + + JObject savedProps = getProperties(); + Assert.AreEqual(toggleValues[0], getPropertyValue(savedProps, "fancyzones_shiftDrag")); + Assert.AreEqual(toggleValues[1], getPropertyValue(savedProps, "fancyzones_overrideSnapHotkeys")); + Assert.AreEqual(toggleValues[2], getPropertyValue(savedProps, "fancyzones_zoneSetChange_flashZones")); + Assert.AreEqual(toggleValues[3], getPropertyValue(savedProps, "fancyzones_displayChange_moveWindows")); + Assert.AreEqual(toggleValues[4], getPropertyValue(savedProps, "fancyzones_zoneSetChange_moveWindows")); + Assert.AreEqual(toggleValues[5], getPropertyValue(savedProps, "fancyzones_virtualDesktopChange_moveWindows")); + Assert.AreEqual(toggleValues[6], getPropertyValue(savedProps, "fancyzones_appLastZone_moveWindows")); + Assert.AreEqual(toggleValues[7], getPropertyValue(savedProps, "use_cursorpos_editor_startupscreen")); + } + + [TestMethod] + public void HighlightOpacitySetValue() + { + WindowsElement editor = session.FindElementByName("Zone Highlight Opacity (%)"); + Assert.IsNotNull(editor); + + SetOpacity(editor, "50"); + SaveAndCheckOpacitySettings(editor, 50); + + SetOpacity(editor, "-50"); + SaveAndCheckOpacitySettings(editor, 0); + + SetOpacity(editor, "200"); + SaveAndCheckOpacitySettings(editor, 100); + + //for invalid input values previously saved value expected + SetOpacity(editor, "asdf"); + SaveAndCheckOpacitySettings(editor, 100); + + SetOpacity(editor, "*"); + SaveAndCheckOpacitySettings(editor, 100); + + SetOpacity(editor, OpenQA.Selenium.Keys.Return); + SaveAndCheckOpacitySettings(editor, 100); + + Clipboard.SetText("Hello, clipboard"); + SetOpacity(editor, OpenQA.Selenium.Keys.Control + "v"); + SaveAndCheckOpacitySettings(editor, 100); + } + + [TestMethod] + public void HighlightOpacityIncreaseValue() + { + WindowsElement editor = session.FindElementByName("Zone Highlight Opacity (%)"); + Assert.IsNotNull(editor); + + SetOpacity(editor, "99"); + SaveAndCheckOpacitySettings(editor, 99); + + System.Drawing.Rectangle editorRect = editor.Rect; + + Actions action = new Actions(session); + action.MoveToElement(editor).MoveByOffset(editorRect.Width / 2 + 10, -editorRect.Height / 4).Perform(); + ShortWait(); + + action.Click().Perform(); + Assert.AreEqual("100\r\n", editor.Text); + SaveAndCheckOpacitySettings(editor, 100); + + action.Click().Perform(); + Assert.AreEqual("100\r\n", editor.Text); + SaveAndCheckOpacitySettings(editor, 100); + } + + [TestMethod] + public void HighlightOpacityDecreaseValue() + { + + WindowsElement editor = session.FindElementByName("Zone Highlight Opacity (%)"); + Assert.IsNotNull(editor); + + SetOpacity(editor, "1"); + SaveAndCheckOpacitySettings(editor, 1); + + System.Drawing.Rectangle editorRect = editor.Rect; + + Actions action = new Actions(session); + action.MoveToElement(editor).MoveByOffset(editorRect.Width / 2 + 10, editorRect.Height / 4).Perform(); + ShortWait(); + + action.Click().Perform(); + Assert.AreEqual("0\r\n", editor.Text); + SaveAndCheckOpacitySettings(editor, 0); + + action.Click().Perform(); + Assert.AreEqual("0\r\n", editor.Text); + SaveAndCheckOpacitySettings(editor, 0); + } + + [TestMethod] + public void HighlightOpacityClearValueButton() + { + WindowsElement editor = session.FindElementByName("Zone Highlight Opacity (%)"); + Assert.IsNotNull(editor); + + editor.Click(); //activate + AppiumWebElement clearButton = editor.FindElementByName("Clear value"); + Assert.IsNotNull(clearButton); + + /*element is not pointer- or keyboard interactable.*/ + Actions action = new Actions(session); + action.MoveToElement(clearButton).Click().Perform(); + + Assert.AreEqual("\r\n", editor.Text); + } + + //in 0.15.2 sliders cannot be found by inspect.exe + /* + [TestMethod] + public void HighlightColorSlidersTest() + { + ScrollDown(); + + WindowsElement saturationAndBrightness = session.FindElementByName("Saturation and brightness"); + WindowsElement hue = session.FindElementByName("Hue"); + WindowsElement hex = session.FindElementByXPath("//Edit[@Name=\"Hex\"]"); + WindowsElement red = session.FindElementByXPath("//Edit[@Name=\"Red\"]"); + WindowsElement green = session.FindElementByXPath("//Edit[@Name=\"Green\"]"); + WindowsElement blue = session.FindElementByXPath("//Edit[@Name=\"Blue\"]"); + + Assert.IsNotNull(saturationAndBrightness); + Assert.IsNotNull(hue); + Assert.IsNotNull(hex); + Assert.IsNotNull(red); + Assert.IsNotNull(green); + Assert.IsNotNull(blue); + + System.Drawing.Rectangle satRect = saturationAndBrightness.Rect; + System.Drawing.Rectangle hueRect = hue.Rect; + + //black on the bottom + new Actions(session).MoveToElement(saturationAndBrightness).ClickAndHold().MoveByOffset(0, satRect.Height / 2).Click().Perform(); + ShortWait(); + + Assert.AreEqual("0\r\n", red.Text); + Assert.AreEqual("0\r\n", green.Text); + Assert.AreEqual("0\r\n", blue.Text); + Assert.AreEqual("000000\r\n", hex.Text); + + SaveChanges(); + ShortWait(); + Assert.AreEqual("#000000", getPropertyValue("fancyzones_zoneHighlightColor")); + + //white in left corner + new Actions(session).MoveToElement(saturationAndBrightness).ClickAndHold().MoveByOffset(-(satRect.Width/2), -(satRect.Height / 2)).Click().Perform(); + Assert.AreEqual("255\r\n", red.Text); + Assert.AreEqual("255\r\n", green.Text); + Assert.AreEqual("255\r\n", blue.Text); + Assert.AreEqual("ffffff\r\n", hex.Text); + + SaveChanges(); + ShortWait(); + Assert.AreEqual("#ffffff", getPropertyValue("fancyzones_zoneHighlightColor")); + + //color in right corner + new Actions(session).MoveToElement(saturationAndBrightness).ClickAndHold().MoveByOffset((satRect.Width / 2), -(satRect.Height / 2)).Click() + .MoveToElement(hue).ClickAndHold().MoveByOffset(-(hueRect.Width / 2), 0).Click().Perform(); + Assert.AreEqual("255\r\n", red.Text); + Assert.AreEqual("0\r\n", green.Text); + Assert.AreEqual("0\r\n", blue.Text); + Assert.AreEqual("ff0000\r\n", hex.Text); + + SaveChanges(); + ShortWait(); + Assert.AreEqual("#ff0000", getPropertyValue("fancyzones_zoneHighlightColor")); + } + + [TestMethod] + public void HighlightColorTest() + { + ScrollDown(); + + WindowsElement saturationAndBrightness = session.FindElementByName("Saturation and brightness"); + WindowsElement hue = session.FindElementByName("Hue"); + WindowsElement hex = session.FindElementByXPath("//Edit[@Name=\"Hex\"]"); + + Assert.IsNotNull(saturationAndBrightness); + Assert.IsNotNull(hue); + Assert.IsNotNull(hex); + + hex.SendKeys(OpenQA.Selenium.Keys.Control + OpenQA.Selenium.Keys.Backspace); + hex.SendKeys("63c99a"); + new Actions(session).MoveToElement(hex).MoveByOffset(0, hex.Rect.Height).Click().Perform(); + + Assert.AreEqual("Saturation 51 brightness 79", saturationAndBrightness.Text); + Assert.AreEqual("152", hue.Text); + + SaveChanges(); + ShortWait(); + Assert.AreEqual("#63c99a", getPropertyValue("fancyzones_zoneHighlightColor")); + } + */ + + [TestMethod] + public void HighlightRGBInputsTest() + { + ScrollDown(); + + TestRgbInput("Red"); + TestRgbInput("Green"); + TestRgbInput("Blue"); + } + + [TestMethod] + public void HighlightHexInputTest() + { + ScrollDown(); + + WindowsElement hexInput = session.FindElementByXPath("//Edit[@Name=\"Hex\"]"); + Assert.IsNotNull(hexInput); + + hexInput.SendKeys(OpenQA.Selenium.Keys.Control + OpenQA.Selenium.Keys.Backspace); + + string invalidSymbols = "qwrtyuiopsghjklzxvnm,./';][{}:`~!#@$%^&*()_-+=\"\'\\"; + foreach (char symbol in invalidSymbols) + { + hexInput.SendKeys(symbol.ToString()); + Assert.AreEqual("", hexInput.Text.Trim()); + } + + string validSymbols = "0123456789abcdef"; + foreach (char symbol in validSymbols) + { + hexInput.SendKeys(symbol.ToString()); + Assert.AreEqual(symbol.ToString(), hexInput.Text.Trim()); + hexInput.SendKeys(OpenQA.Selenium.Keys.Backspace); + } + + //too many symbols + hexInput.SendKeys(OpenQA.Selenium.Keys.Control + OpenQA.Selenium.Keys.Backspace); + hexInput.SendKeys("000000"); + hexInput.SendKeys("1"); + Assert.AreEqual("000000\r\n", hexInput.Text); + + //short string + hexInput.SendKeys(OpenQA.Selenium.Keys.Control + OpenQA.Selenium.Keys.Backspace); + hexInput.SendKeys("000"); + new Actions(session).MoveToElement(hexInput).MoveByOffset(0, hexInput.Rect.Height).Click().Perform(); + Assert.AreEqual("000000\r\n", hexInput.Text); + + hexInput.SendKeys(OpenQA.Selenium.Keys.Control + OpenQA.Selenium.Keys.Backspace); + hexInput.SendKeys("1234"); + new Actions(session).MoveToElement(hexInput).MoveByOffset(0, hexInput.Rect.Height).Click().Perform(); + Assert.AreEqual("112233\r\n", hexInput.Text); + } + + [TestMethod] + public void ExcludeApps() + { + WindowsElement input = session.FindElementByXPath("//Edit[contains(@Name, \"exclude\")]"); + Assert.IsNotNull(input); + ClearInput(input); + + string inputValue; + + //valid + inputValue = "Notepad\nChrome"; + input.SendKeys(inputValue); + SaveChanges(); + ClearInput(input); + ShortWait(); + Assert.AreEqual(inputValue, getPropertyValue("fancyzones_excluded_apps")); + + //invalid + inputValue = "Notepad Chrome"; + input.SendKeys(inputValue); + SaveChanges(); + ClearInput(input); + ShortWait(); + Assert.AreEqual(inputValue, getPropertyValue("fancyzones_excluded_apps")); + + inputValue = "Notepad,Chrome"; + input.SendKeys(inputValue); + SaveChanges(); + ClearInput(input); + ShortWait(); + Assert.AreEqual(inputValue, getPropertyValue("fancyzones_excluded_apps")); + + inputValue = "Note*"; + input.SendKeys(inputValue); + SaveChanges(); + ClearInput(input); + ShortWait(); + Assert.AreEqual(inputValue, getPropertyValue("fancyzones_excluded_apps")); + + inputValue = "Кириллица"; + input.SendKeys(inputValue); + SaveChanges(); + ClearInput(input); + ShortWait(); + Assert.AreEqual(inputValue, getPropertyValue("fancyzones_excluded_apps")); + } + + [TestMethod] + public void ExitDialogSave() + { + WindowsElement toggle = session.FindElementByXPath("//Pane[@Name=\"PowerToys Settings\"]/*[@LocalizedControlType=\"toggleswitch\"]"); + Assert.IsNotNull(toggle); + + bool initialToggleValue = toggle.GetAttribute("Toggle.ToggleState") == "1"; + + toggle.Click(); + CloseSettings(); + WindowsElement exitDialog = session.FindElementByName("Changes not saved"); + Assert.IsNotNull(exitDialog); + + exitDialog.FindElementByName("Save").Click(); + + //check if window still opened + WindowsElement powerToysWindow = session.FindElementByXPath("//Window[@Name=\"PowerToys Settings\"]"); + Assert.IsNotNull(powerToysWindow); + + //check settings change + JObject savedProps = getProperties(); + + Assert.AreNotEqual(initialToggleValue, getPropertyValue(savedProps, "fancyzones_shiftDrag")); + + //return initial app state + toggle.Click(); + } + + [TestMethod] + public void ExitDialogExit() + { + WindowsElement toggle = session.FindElementByXPath("//Pane[@Name=\"PowerToys Settings\"]/*[@LocalizedControlType=\"toggleswitch\"]"); + Assert.IsNotNull(toggle); + + bool initialToggleValue = toggle.GetAttribute("Toggle.ToggleState") == "1"; + + toggle.Click(); + CloseSettings(); + + WindowsElement exitDialog = session.FindElementByName("Changes not saved"); + Assert.IsNotNull(exitDialog); + + exitDialog.FindElementByName("Exit").Click(); + + //check if window still opened + try + { + WindowsElement powerToysWindow = session.FindElementByXPath("//Window[@Name=\"PowerToys Settings\"]"); + Assert.IsNull(powerToysWindow); + } + catch(OpenQA.Selenium.WebDriverException) + { + //window is no longer available, which is expected + } + + //return initial app state + Init(); + + //check settings change + JObject savedProps = getProperties(); + Assert.AreEqual(initialToggleValue, getPropertyValue(savedProps, "fancyzones_shiftDrag")); + } + + [TestMethod] + public void ExitDialogCancel() + { + WindowsElement toggle = session.FindElementByXPath("//Pane[@Name=\"PowerToys Settings\"]/*[@LocalizedControlType=\"toggleswitch\"]"); + Assert.IsNotNull(toggle); + + toggle.Click(); + CloseSettings(); + WindowsElement exitDialog = session.FindElementByName("Changes not saved"); + Assert.IsNotNull(exitDialog); + + exitDialog.FindElementByName("Cancel").Click(); + + //check if window still opened + WindowsElement powerToysWindow = session.FindElementByXPath("//Window[@Name=\"PowerToys Settings\"]"); + Assert.IsNotNull(powerToysWindow); + + //check settings change + JObject savedProps = getProperties(); + JObject initialProps = _initialSettingsJson["properties"].ToObject(); + Assert.AreEqual(getPropertyValue(initialProps, "fancyzones_shiftDrag"), getPropertyValue(savedProps, "fancyzones_shiftDrag")); + + //return initial app state + toggle.Click(); + SaveChanges(); + } + + [TestMethod] + public void ConfigureHotkey() + { + WindowsElement input = session.FindElementByXPath("//Edit[contains(@Name, \"hotkey\")]"); + Assert.IsNotNull(input); + + for (int i = 0; i < 16; i++) + { + TestHotkey(input, i, OpenQA.Selenium.Keys.End, "End"); + } + } + + [TestMethod] + public void ConfigureLocalSymbolHotkey() + { + WindowsElement input = session.FindElementByXPath("//Edit[contains(@Name, \"hotkey\")]"); + Assert.IsNotNull(input); + TestHotkey(input, 0, "ё", "Ё"); + } + + [ClassInitialize] + public static void ClassInitialize(TestContext context) + { + Setup(context); + + string settingsFolderPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "Microsoft/PowerToys/FancyZones"); + if (!Directory.Exists(settingsFolderPath)) + { + Directory.CreateDirectory(settingsFolderPath); + } + _settingsPath = settingsFolderPath + "/settings.json"; + + Init(); + } + + [ClassCleanup] + public static void ClassCleanup() + { + CloseSettings(); + + try + { + WindowsElement exitDialogButton = session.FindElementByName("Exit"); + if (exitDialogButton != null) + { + exitDialogButton.Click(); + } + } + catch(OpenQA.Selenium.WebDriverException) + { + //element couldn't be located + } + + TearDown(); + } + + [TestInitialize] + public void TestInitialize() + { + try + { + _initialSettings = File.ReadAllText(_settingsPath); + _initialSettingsJson = JObject.Parse(_initialSettings); + } + catch (System.IO.FileNotFoundException) + { + _initialSettings = ""; + } + } + + [TestCleanup] + public void TestCleanup() + { + ScrollUp(); + + if (_initialSettings.Length > 0) + { + File.WriteAllText(_settingsPath, _initialSettings); + } + } + } +} diff --git a/src/tests/win-app-driver/FancyZonesTests/README.md b/src/tests/win-app-driver/FancyZonesTests/README.md new file mode 100644 index 0000000000..7a31ed9060 --- /dev/null +++ b/src/tests/win-app-driver/FancyZonesTests/README.md @@ -0,0 +1,39 @@ +# FancyZones Test Plan + +## Settings + - [x] Test if settings are saved in file properly + +## Editor + - [] Open editor by clicking button from settings + - [] without settings file + - [] with valid settings file + - [] with invalid settings file + - [] Open editor by hotkey with opened settings window + - [] without settings file + - [] with valid settings file + - [] with invalid settings file + - [] Open editor by hotkey with closed settings window + - [] without settings file + - [] with valid settings file + - [] with invalid settings file + - [] Increase/decrease zone count, check min and max possible values + - [] Test if settings are saved in file properly + - [] `Show spacing` checked/unchecked + - [] `Space around zone` saved correctly + - [] `Space around zone` possible input values + - [] Edit templates, check settings files + - [] Create new custom layout + - [] empty + - [] one zone + - [] fullscreen + - [] not fullscreen + - [] many zones + - [] overlapping + - [] non-overlapping + - [] utf-16 layout name + - [] empty layout name + - [] special characters in layout name + - [] Remove custom layout + - [] Edit selected layout + +### Usage diff --git a/src/tests/win-app-driver/PowerToysSession.cs b/src/tests/win-app-driver/PowerToysSession.cs new file mode 100644 index 0000000000..7fc2183476 --- /dev/null +++ b/src/tests/win-app-driver/PowerToysSession.cs @@ -0,0 +1,103 @@ +using System; +using System.Threading; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using OpenQA.Selenium.Appium; +using OpenQA.Selenium.Appium.Windows; +using OpenQA.Selenium; + +namespace PowerToysTests +{ + public class PowerToysSession + { + protected const string WindowsApplicationDriverUrl = "http://127.0.0.1:4723"; + protected static WindowsDriver session; + protected static bool isPowerToysLaunched = false; + protected static WindowsElement trayButton; + + public static void Setup(TestContext context) + { + if (session == null) + { + // Create a new Desktop session to use PowerToys. + AppiumOptions appiumOptions = new AppiumOptions(); + appiumOptions.PlatformName = "Windows"; + appiumOptions.AddAdditionalCapability("app", "Root"); + session = new WindowsDriver(new Uri(WindowsApplicationDriverUrl), appiumOptions); + Assert.IsNotNull(session); + + trayButton = session.FindElementByAccessibilityId("1502"); + + isPowerToysLaunched = CheckPowerToysLaunched(); + if (!isPowerToysLaunched) + { + LaunchPowerToys(); + } + } + + } + + public static void TearDown() + { + if (session!=null) + { + session.Quit(); + session = null; + } + } + + public static void ShortWait() + { + Thread.Sleep(TimeSpan.FromSeconds(0.5)); + } + + public static void OpenSettings() + { + trayButton.Click(); + session.FindElementByName("PowerToys").Click(); + trayButton.Click(); + } + + public static void CloseSettings() + { + WindowsElement settings = session.FindElementByName("PowerToys Settings"); + settings.SendKeys(Keys.Alt + Keys.F4); + } + + private static bool CheckPowerToysLaunched() + { + trayButton.Click(); + bool isLaunched = false; + + try + { + WindowsElement pt = session.FindElementByName("PowerToys"); + isLaunched = (pt != null); + } + catch(OpenQA.Selenium.WebDriverException) + { + //PowerToys not found + } + + trayButton.Click(); //close + return isLaunched; + } + + public static void LaunchPowerToys() + { + try + { + AppiumOptions opts = new AppiumOptions(); + opts.PlatformName = "Windows"; + opts.AddAdditionalCapability("app", "Microsoft.PowerToys_8wekyb3d8bbwe!PowerToys"); + + WindowsDriver driver = new WindowsDriver(new Uri(WindowsApplicationDriverUrl), opts); + Assert.IsNotNull(driver); + driver.LaunchApp(); + } + catch (OpenQA.Selenium.WebDriverException) + { + //exception could be thrown even if app launched successfully + } + } + } +} diff --git a/src/tests/win-app-driver/PowerToysTrayTests.cs b/src/tests/win-app-driver/PowerToysTrayTests.cs new file mode 100644 index 0000000000..f4588935fc --- /dev/null +++ b/src/tests/win-app-driver/PowerToysTrayTests.cs @@ -0,0 +1,118 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using OpenQA.Selenium.Appium.Windows; +using OpenQA.Selenium.Interactions; + +namespace PowerToysTests +{ + [TestClass] + public class PowerToysTrayTests : PowerToysSession + { + private bool isSettingsOpened; + private bool isTrayOpened; + + [TestMethod] + public void SettingsOpen() + { + OpenSettings(); + ShortWait(); + + //check settings window opened + WindowsElement settingsWindow = session.FindElementByName("PowerToys Settings"); + Assert.IsNotNull(settingsWindow); + + isSettingsOpened = true; + } + + [TestMethod] + public void SettingsOpenWithContextMenu() + { + //open tray + trayButton.Click(); + isTrayOpened = true; + + //open PowerToys context menu + WindowsElement pt = session.FindElementByName("PowerToys"); + Assert.IsNotNull(pt); + + new Actions(session).MoveToElement(pt).ContextClick().Perform(); + ShortWait(); + + //open settings + session.FindElementByXPath("//MenuItem[@Name=\"Settings\"]").Click(); + ShortWait(); + + //check settings window opened + WindowsElement settingsWindow = session.FindElementByName("PowerToys Settings"); + Assert.IsNotNull(settingsWindow); + + isSettingsOpened = true; + } + + [TestMethod] + public void PowerToysExit() + { + //open PowerToys context menu + trayButton.Click(); + isTrayOpened = true; + + WindowsElement pt = session.FindElementByName("PowerToys"); + Assert.IsNotNull(pt); + + new Actions(session).MoveToElement(pt).ContextClick().Perform(); + ShortWait(); + + //exit + session.FindElementByXPath("//MenuItem[@Name=\"Exit\"]").Click(); + ShortWait(); + + //check PowerToys exited + pt = null; + try + { + pt = session.FindElementByName("PowerToys"); + } + catch (OpenQA.Selenium.WebDriverException) + { + //expected, PowerToys shouldn't be here + } + + LaunchPowerToys(); + ShortWait(); + + Assert.IsNull(pt); + } + + [ClassInitialize] + public static void ClassInitialize(TestContext context) + { + Setup(context); + } + + [ClassCleanup] + public static void ClassCleanup() + { + TearDown(); + } + + [TestInitialize] + public void TestInitialize() + { + isSettingsOpened = false; + isTrayOpened = false; + } + + [TestCleanup] + public void TestCleanup() + { + if (isSettingsOpened) + { + CloseSettings(); + } + + if (isTrayOpened) + { + trayButton.Click(); + } + } + } +} diff --git a/src/tests/win-app-driver/Properties/AssemblyInfo.cs b/src/tests/win-app-driver/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..890399d5f9 --- /dev/null +++ b/src/tests/win-app-driver/Properties/AssemblyInfo.cs @@ -0,0 +1,20 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +[assembly: AssemblyTitle("PowerToysTests")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("PowerToysTests")] +[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +[assembly: ComVisible(false)] + +[assembly: Guid("880ed251-9e16-4713-9a70-d35fe0c01669")] + +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/tests/win-app-driver/README.md b/src/tests/win-app-driver/README.md new file mode 100644 index 0000000000..f01b88fa4b --- /dev/null +++ b/src/tests/win-app-driver/README.md @@ -0,0 +1,82 @@ +# PowerToys Tests + +The PowerToys tests are implemented using Appium and use the [Windows Application Driver](https://github.com/microsoft/WinAppDriver) as an Appium compatible server for Windows applications. + +## Prerequisites + - Install the latest stable version of Windows Application Driver in the test machine: [v1.1 Release](https://github.com/microsoft/WinAppDriver/releases/tag/v1.1) + - Install the ".Net desktop development" components in Visual Studio 2019. It should have support for "C#" and ".Net Framework 4.7.2". + - Install [PowerToys v0.15.2](https://github.com/microsoft/PowerToys/releases/download/v0.15.2/PowerToysSetup-0.15.2-x64.msix) + - Set Windows to "Developer Mode", by selecting `Developer mode` in `Settings > For developers > Use developer features` in Windows 10. + +If you have `PowerToys v0.15.2 (MSIX)` installed, it can be launched automatically. Otherwise you should start `PowerToys` before running tests. + +### Preparing the test machine + - Start `PowerToys` if it is necessary. + - Run the "Windows Application Driver" in Administrator mode in the test machine. By default you can find it in `C:\Program Files (x86)\Windows Application Driver` + + - Notice that notifications or other application windows that are shown above PowerToys settings window or tray can disrupt testing process. + +When testing on a remote machine, Firewall exceptions must be added and the IP and port must be passed when starting "Windows Application Driver". Here's how to do it from the [Windows Application Driver FAQ](https://github.com/microsoft/WinAppDriver/wiki/Frequently-Asked-Questions#running-on-a-remote-machine): + +#### Running on a Remote Machine + +Windows Application Driver can run remotely on any Windows 10 machine with `WinAppDriver.exe` installed and running. This *test machine* can then serve any JSON wire protocol commands coming from the *test runner* remotely through the network. Below are the steps to the one-time setup for the *test machine* to receive inbound requests: + +1. On the *test machine* you want to run the test application on, open up **Windows Firewall with Advanced Security** + - Select **Inbound Rules** -> **New Rule...** + - **Rule Type** -> **Port** + - Select **TCP** + - Choose specific local port (4723 is WinAppDriver standard) + - **Action** -> **Allow the connection** + - **Profile** -> select all + - **Name** -> optional, choose name for rule (e.g. WinAppDriver remote). + + Below command when run in admin command prompt gives same result + ```shell + netsh advfirewall firewall add rule name="WinAppDriver remote" dir=in action=allow protocol=TCP localport=4723 + ``` + +2. Run `ipconfig.exe` to determine your machine's local IP address + > **Note**: Setting `*` as the IP address command line option will cause it to bind to all bound IP addresses on the machine +3. Run `WinAppDriver.exe 10.X.X.10 4723/wd/hub` as **administrator** with command line arguments as seen above specifying local IP and port +4. On the *test runner* machine where the runner and scripts are, update the test script to point to the IP of the remote *test machine* + +### Starting the tests in the Development Machine + - Open `powertoys.sln` in Visual Studio 2017. + - Build the `PowerToysTests` project. + - Select `Test > Windows > Test Explorer`. + - Select `Test > Run > All` tests in the menu bar. + +> Once the project is successfully built, you can use the **TestExplorer** to pick and choose the test scenario(s) to run + +> If Visual Studio fail to discover and run the test scenarios: +> 1. Select **Tools** > **Options...** > **Test** +> 2. Under *Active Solution*, uncheck *For improved performance, only use test adapters in test assembly folder or as specified in runsettings file* + +If a remote test machine is being used, the IP of the test machine must be used to replace the `WindowsApplicationDriverUrl` value in [PowerToysSession.cs](PowerToysSession.cs). + +### Extra tools and information + +For tests creation you will need a tool that enables you select any UI element and view the element's accessibility data. For this purpose you could use [AccessibilityInsights](https://accessibilityinsights.io/docs/en/windows/overview) or [Inspect](https://docs.microsoft.com/ru-ru/windows/win32/winauto/inspect-objects?redirectedfrom=MSDN). + +* `inspect.exe` you can find installed at `C:\Program Files (x86)\Windows Kits\10\bin\\\inspect.exe` +* `AccessibilityInsights` you can download [here](https://aka.ms/accessibilityinsights-windows/download) + +##### How to use Inspect +Open Inspect, find element you need to investigate (by clicking on element or finding it in a tree) and in the right part of inspector window you will see info about this element. + +Examples for searching elements with values of `Name`, `AutomationId` and `ControlType`: +``` +//use FindElementByAccessibilityId with AutomationId value +session.FindElementByAccessibilityId("40001"); +session.FindElementByAccessibilityId("decrementZones"); + +session.FindElementByName("PowerToys Settings"); + +//with XPath you can search elements with more specific information +session.FindElementByXPath("//Pane[@Name=\"PowerToys Settings\"]"); +session.FindElementByXPath("//Edit[contains(@Name, \"hotkey\")]"); +session.FindElementByXPath("//Pane[@Name=\"PowerToys Settings\"]/*[@LocalizedControlType=\"toggleswitch\"]"); +``` + +>One more thing to notice: close helper tools while running tests. Overlapping windows can affect test results. diff --git a/src/tests/win-app-driver/TestShortcutHelper.cs b/src/tests/win-app-driver/TestShortcutHelper.cs new file mode 100644 index 0000000000..286031116c --- /dev/null +++ b/src/tests/win-app-driver/TestShortcutHelper.cs @@ -0,0 +1,147 @@ +using System; +using System.Threading; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using OpenQA.Selenium.Appium; +using OpenQA.Selenium.Appium.Windows; +using OpenQA.Selenium.Interactions; + +namespace PowerToysTests +{ + [TestClass] + public class TestShortcutHelper : PowerToysSession + { + // Try to manage Press/Release of Windows Key here, + // since Keyboard.PressKey seems to release the key if pressed + // and Keyboard.ReleaseKey seems to press the key if not pressed. + private bool isWinKeyPressed; + + private void PressWinKey() + { + if(!isWinKeyPressed) + { + new Actions(session).KeyDown(OpenQA.Selenium.Keys.Command).Perform(); + isWinKeyPressed = true; + } + } + + private void ReleaseWinKey() + { + if(isWinKeyPressed) + { + new Actions(session).KeyUp(OpenQA.Selenium.Keys.Command).Perform(); + isWinKeyPressed = false; + } + } + + [TestMethod] + public void AppearsOnWinKeyPress() + { + PressWinKey(); + Thread.Sleep(TimeSpan.FromSeconds(2)); + WindowsElement shortcutHelperWindow = session.FindElementByXPath("/Pane[@ClassName=\"#32769\"]/Pane[@ClassName=\"PToyD2DPopup\"]"); + Assert.IsNotNull(shortcutHelperWindow); + ReleaseWinKey(); + Thread.Sleep(TimeSpan.FromSeconds(2)); + } + [TestMethod] + [ExpectedException(typeof(InvalidOperationException), + "The Shortcut Guide UI was still found after releasing the key.")] + public void DisappearsOnWinKeyRelease() + { + PressWinKey(); + Thread.Sleep(TimeSpan.FromSeconds(2)); + WindowsElement shortcutHelperWindow; + try + { + shortcutHelperWindow = session.FindElementByXPath("/Pane[@ClassName=\"#32769\"]/Pane[@ClassName=\"PToyD2DPopup\"]"); + Assert.IsNotNull(shortcutHelperWindow); + } + catch (InvalidOperationException) + { + // Not the exception we wanted to catch here. + Assert.Fail("Shortcut Guide not found"); + } + ReleaseWinKey(); + Thread.Sleep(TimeSpan.FromSeconds(0.5)); + shortcutHelperWindow = session.FindElementByXPath("/Pane[@ClassName=\"#32769\"]/Pane[@ClassName=\"PToyD2DPopup\"]"); + } + [TestMethod] + public void DoesNotBlockStartMenuOnShortPress() + { + PressWinKey(); + Thread.Sleep(TimeSpan.FromSeconds(0.4)); + // FindElementByClassName will be faster than using with XPath. + WindowsElement shortcutHelperWindow = session.FindElementByClassName("PToyD2DPopup"); + Assert.IsNotNull(shortcutHelperWindow); + ReleaseWinKey(); + Thread.Sleep(TimeSpan.FromSeconds(0.5)); + WindowsElement startMenuWindow = session.FindElementByXPath("/Pane[@ClassName=\"#32769\"]/Window[@Name=\"Start\"]"); + } + [TestMethod] + [ExpectedException(typeof(InvalidOperationException), + "The Start Menu was found after releasing the key on a long press.")] + public void DoesNotSpawnStartMenuOnLongPress() + { + PressWinKey(); + Thread.Sleep(TimeSpan.FromSeconds(2)); + try + { + // FindElementByClassName will be faster than using with XPath. + WindowsElement shortcutHelperWindow = session.FindElementByClassName("PToyD2DPopup"); + Assert.IsNotNull(shortcutHelperWindow); + } catch (InvalidOperationException) + { + // Not the exception we wanted to catch here. + Assert.Fail("Shortcut Guide not found"); + } + ReleaseWinKey(); + Thread.Sleep(TimeSpan.FromSeconds(0.5)); + WindowsElement startMenuWindow = session.FindElementByXPath("/Pane[@ClassName=\"#32769\"]/Window[@Name=\"Start\"]"); + } + [ClassInitialize] + public static void ClassInitialize(TestContext context) + { + Setup(context); + } + [ClassCleanup] + public static void ClassCleanup() + { + TearDown(); + } + [TestInitialize] + public void TestInitialize() + { + isWinKeyPressed = false; + + // If the start menu is open, close it. + WindowsElement startMenuWindow = null; + try + { + startMenuWindow = session.FindElementByXPath("/Pane[@ClassName=\"#32769\"]/Window[@Name=\"Start\"]"); + } catch (Exception) + { + //Start menu not found, as expected. + } + if (startMenuWindow!=null) + { + string startMenuWindowHandle = (int.Parse(startMenuWindow.GetAttribute("NativeWindowHandle"))).ToString("x"); + // Create session for controlling the Start Menu. + AppiumOptions appiumOptions = new AppiumOptions(); + appiumOptions.PlatformName = "Windows"; + appiumOptions.AddAdditionalCapability("appTopLevelWindow", startMenuWindowHandle); + WindowsDriver startMenuSession = new WindowsDriver(new Uri(WindowsApplicationDriverUrl), appiumOptions); + if (startMenuSession != null) + { + new Actions(session).SendKeys(OpenQA.Selenium.Keys.Escape + OpenQA.Selenium.Keys.Escape).Perform(); + startMenuSession.Quit(); + } + } + } + [TestCleanup] + public void TestCleanup() + { + // Release Windows Key in case it's being pressed by some of the tests + ReleaseWinKey(); + } + } +} diff --git a/src/tests/win-app-driver/packages.config b/src/tests/win-app-driver/packages.config new file mode 100644 index 0000000000..179155f5db --- /dev/null +++ b/src/tests/win-app-driver/packages.config @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/src/tests/win-app-driver/win-app-driver.csproj b/src/tests/win-app-driver/win-app-driver.csproj new file mode 100644 index 0000000000..adee49eaf1 --- /dev/null +++ b/src/tests/win-app-driver/win-app-driver.csproj @@ -0,0 +1,110 @@ + + + + + + Debug + AnyCPU + {880ED251-9E16-4713-9A70-D35FE0C01669} + Library + Properties + PowerToysTests + PowerToysTests + v4.6.1 + 512 + {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + 15.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages + False + UnitTest + + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\..\..\packages\Appium.WebDriver.4.1.1\lib\net45\Appium.Net.dll + + + ..\..\..\packages\Castle.Core.4.3.1\lib\net45\Castle.Core.dll + True + + + ..\..\..\packages\MSTest.TestFramework.2.1.0\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.dll + True + + + ..\..\..\packages\MSTest.TestFramework.2.1.0\lib\net45\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll + True + + + ..\..\..\packages\Newtonsoft.Json.12.0.3\lib\net45\Newtonsoft.Json.dll + True + + + ..\..\..\packages\DotNetSeleniumExtras.PageObjects.3.11.0\lib\net45\SeleniumExtras.PageObjects.dll + True + + + C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll + + + C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll + + + C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll + + + + + ..\..\..\packages\Selenium.WebDriver.3.141.0\lib\net45\WebDriver.dll + True + + + ..\..\..\packages\Selenium.Support.3.141.0\lib\net45\WebDriver.Support.dll + True + + + + + + + + + + + + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + \ No newline at end of file From 98ed178d7bcf81b113ca60fc55e63720f44cc388 Mon Sep 17 00:00:00 2001 From: stefansjfw <57057282+stefansjfw@users.noreply.github.com> Date: Tue, 17 Mar 2020 18:12:32 +0100 Subject: [PATCH 026/132] Double-qoute the paths when passing them as cmd args (#1604) --- src/modules/fancyzones/lib/FancyZones.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/modules/fancyzones/lib/FancyZones.cpp b/src/modules/fancyzones/lib/FancyZones.cpp index 68e17054ba..e8d53977c1 100644 --- a/src/modules/fancyzones/lib/FancyZones.cpp +++ b/src/modules/fancyzones/lib/FancyZones.cpp @@ -474,9 +474,9 @@ void FancyZones::ToggleEditor() noexcept /*1*/ std::to_wstring(reinterpret_cast(monitor)) + L" " + /*2*/ editorLocation + L" " + /*3*/ zoneWindow->WorkAreaKey() + L" " + - /*4*/ ZoneWindowUtils::GetActiveZoneSetTmpPath() + L" " + - /*5*/ ZoneWindowUtils::GetAppliedZoneSetTmpPath() + L" " + - /*6*/ ZoneWindowUtils::GetCustomZoneSetsTmpPath(); + /*4*/ L"\"" + ZoneWindowUtils::GetActiveZoneSetTmpPath() + L"\" " + + /*5*/ L"\"" + ZoneWindowUtils::GetAppliedZoneSetTmpPath() + L"\" " + + /*6*/ L"\"" + ZoneWindowUtils::GetCustomZoneSetsTmpPath() + L"\""; SHELLEXECUTEINFO sei{ sizeof(sei) }; sei.fMask = { SEE_MASK_NOCLOSEPROCESS | SEE_MASK_FLAG_NO_UI }; From f0f044b766b9358bc226e3ca81ce1ec4f0ff864d Mon Sep 17 00:00:00 2001 From: Betsegaw Tadele Date: Tue, 17 Mar 2020 15:19:36 -0700 Subject: [PATCH 027/132] Add Window Walker to module list (#1613) --- src/runner/main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/runner/main.cpp b/src/runner/main.cpp index 18f9bfcb35..35291e8719 100644 --- a/src/runner/main.cpp +++ b/src/runner/main.cpp @@ -188,7 +188,8 @@ int runner(bool isProcessElevated) L"fancyzones.dll", L"PowerRenameExt.dll", L"ImageResizerExt.dll", - L"powerpreview.dll" + L"powerpreview.dll", + L"WindowWalker.dll" }; for (auto& file : std::filesystem::directory_iterator(L"modules/")) { From ff0c0211629668eff74dd4bdded861510e67b2eb Mon Sep 17 00:00:00 2001 From: vldmr11080 <57061786+vldmr11080@users.noreply.github.com> Date: Wed, 18 Mar 2020 11:17:57 +0100 Subject: [PATCH 028/132] Check if settings file is open before parsing JSON content from it (#1616) --- src/common/json.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/common/json.cpp b/src/common/json.cpp index b8c06d73aa..4fbbf9adc7 100644 --- a/src/common/json.cpp +++ b/src/common/json.cpp @@ -10,8 +10,12 @@ namespace json try { std::wifstream file(file_name.data(), std::ios::binary); - using isbi = std::istreambuf_iterator; - return JsonValue::Parse(std::wstring{ isbi{ file }, isbi{} }).GetObjectW(); + if (file.is_open()) + { + using isbi = std::istreambuf_iterator; + return JsonValue::Parse(std::wstring{ isbi{ file }, isbi{} }).GetObjectW(); + } + return std::nullopt; } catch (...) { From 1c90107571bdc5b9644dc79415ccaea2220ad48e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20Sto=C5=A1i=C4=87?= Date: Wed, 18 Mar 2020 14:13:25 +0100 Subject: [PATCH 029/132] Implement canceling edits in FZE, fix crashes related to canceling. (#1610) * Implemented proper canceling for CanvasEditor * Implemented proper canceling for GridEditor * Possible fix for a crash in my implementation of canceling * Fixed a crash in FZE/Grid editor --- .../editor/FancyZonesEditor/CanvasEditor.xaml.cs | 6 ++++++ .../FancyZonesEditor/CanvasEditorWindow.xaml.cs | 8 ++++++++ .../editor/FancyZonesEditor/GridEditor.xaml.cs | 12 ++++++++++-- .../FancyZonesEditor/GridEditorWindow.xaml.cs | 13 +++++++++++++ .../FancyZonesEditor/Models/CanvasLayoutModel.cs | 9 +++++++++ .../FancyZonesEditor/Models/GridLayoutModel.cs | 8 ++++++-- 6 files changed, 52 insertions(+), 4 deletions(-) diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/CanvasEditor.xaml.cs b/src/modules/fancyzones/editor/FancyZonesEditor/CanvasEditor.xaml.cs index 00ce0a98ca..857d023da7 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/CanvasEditor.xaml.cs +++ b/src/modules/fancyzones/editor/FancyZonesEditor/CanvasEditor.xaml.cs @@ -55,6 +55,12 @@ namespace FancyZonesEditor previewChildrenCount++; } + while (previewChildrenCount > _model.Zones.Count) + { + Preview.Children.RemoveAt(previewChildrenCount - 1); + previewChildrenCount--; + } + for (int i = 0; i < previewChildrenCount; i++) { Int32Rect rect = _model.Zones[i]; diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/CanvasEditorWindow.xaml.cs b/src/modules/fancyzones/editor/FancyZonesEditor/CanvasEditorWindow.xaml.cs index 26b3f786a8..07c1dfd3de 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/CanvasEditorWindow.xaml.cs +++ b/src/modules/fancyzones/editor/FancyZonesEditor/CanvasEditorWindow.xaml.cs @@ -16,6 +16,7 @@ namespace FancyZonesEditor { InitializeComponent(); _model = EditorOverlay.Current.DataContext as CanvasLayoutModel; + _stashedModel = (CanvasLayoutModel)_model.Clone(); } private void OnAddZone(object sender, RoutedEventArgs e) @@ -24,7 +25,14 @@ namespace FancyZonesEditor _offset += 100; } + protected new void OnCancel(object sender, RoutedEventArgs e) + { + base.OnCancel(sender, e); + _stashedModel.RestoreTo(_model); + } + private int _offset = 100; private CanvasLayoutModel _model; + private CanvasLayoutModel _stashedModel; } } diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/GridEditor.xaml.cs b/src/modules/fancyzones/editor/FancyZonesEditor/GridEditor.xaml.cs index a4d8b75953..b9678dd62d 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/GridEditor.xaml.cs +++ b/src/modules/fancyzones/editor/FancyZonesEditor/GridEditor.xaml.cs @@ -18,11 +18,16 @@ namespace FancyZonesEditor { public static readonly DependencyProperty ModelProperty = DependencyProperty.Register("Model", typeof(GridLayoutModel), typeof(GridEditor), new PropertyMetadata(null, OnGridDimensionsChanged)); + private static int gridEditorUniqueIdCounter = 0; + + private int gridEditorUniqueId; + public GridEditor() { InitializeComponent(); Loaded += GridEditor_Loaded; ((App)Application.Current).ZoneSettings.PropertyChanged += ZoneSettings_PropertyChanged; + gridEditorUniqueId = ++gridEditorUniqueIdCounter; } private void GridEditor_Loaded(object sender, RoutedEventArgs e) @@ -73,7 +78,9 @@ namespace FancyZonesEditor private void ZoneSettings_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { Size actualSize = new Size(ActualWidth, ActualHeight); - if (actualSize.Width > 0) + + // Only enter if this is the newest instance + if (actualSize.Width > 0 && gridEditorUniqueId == gridEditorUniqueIdCounter) { ArrangeGridRects(actualSize); } @@ -495,7 +502,8 @@ namespace FancyZonesEditor private void OnGridDimensionsChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { - if ((e.PropertyName == "Rows") || (e.PropertyName == "Columns")) + // Only enter if this is the newest instance + if (((e.PropertyName == "Rows") || (e.PropertyName == "Columns")) && gridEditorUniqueId == gridEditorUniqueIdCounter) { OnGridDimensionsChanged(); } diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/GridEditorWindow.xaml.cs b/src/modules/fancyzones/editor/FancyZonesEditor/GridEditorWindow.xaml.cs index 32d5b7781e..bd49bd058c 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/GridEditorWindow.xaml.cs +++ b/src/modules/fancyzones/editor/FancyZonesEditor/GridEditorWindow.xaml.cs @@ -2,6 +2,9 @@ // The Microsoft Corporation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. +using System.Windows; +using FancyZonesEditor.Models; + namespace FancyZonesEditor { /// + private readonly ImagesBlockedCallBack imagesBlockedCallBack; + /// /// Initializes a new instance of the class. /// /// Callback function if image is blocked by extension. - /// Absolute path of markdown file. - public HTMLParsingExtension(ImagesBlockedCallBack imagesBlockedCallBack, string baseUrl = "") - { - this.imagesBlockedCallBack = imagesBlockedCallBack; - this.BaseUrl = baseUrl; - } + /// Absolute path of markdown file. + public HTMLParsingExtension(ImagesBlockedCallBack imagesBlockedCallBack, string baseUrl = "") + { + this.imagesBlockedCallBack = imagesBlockedCallBack; + this.BaseUrl = baseUrl; + } - /// - /// Gets or sets path to directory containing markdown file. - /// - public string BaseUrl { get; set; } + /// + /// Gets or sets path to directory containing markdown file. + /// + public string BaseUrl { get; set; } - /// - public void Setup(MarkdownPipelineBuilder pipeline) - { - // Make sure we don't have a delegate twice - pipeline.DocumentProcessed -= this.PipelineOnDocumentProcessed; - pipeline.DocumentProcessed += this.PipelineOnDocumentProcessed; - } - - /// - public void Setup(MarkdownPipeline pipeline, IMarkdownRenderer renderer) - { - } - - /// - /// Process nodes in markdown AST. - /// - /// Markdown Document. - public void PipelineOnDocumentProcessed(MarkdownDocument document) - { - foreach (var node in document.Descendants()) + /// + public void Setup(MarkdownPipelineBuilder pipeline) + { + // Make sure we don't have a delegate twice + pipeline.DocumentProcessed -= this.PipelineOnDocumentProcessed; + pipeline.DocumentProcessed += this.PipelineOnDocumentProcessed; + } + + /// + public void Setup(MarkdownPipeline pipeline, IMarkdownRenderer renderer) + { + } + + /// + /// Process nodes in markdown AST. + /// + /// Markdown Document. + public void PipelineOnDocumentProcessed(MarkdownDocument document) + { + foreach (var node in document.Descendants()) { - if (node is Block) - { - if (node is Table) - { - node.GetAttributes().AddClass("table table-striped table-bordered"); - } - else if (node is QuoteBlock) - { - node.GetAttributes().AddClass("blockquote"); - } - else if (node is Figure) - { - node.GetAttributes().AddClass("figure"); - } - else if (node is FigureCaption) - { - node.GetAttributes().AddClass("figure-caption"); - } - } - else if (node is Inline) - { - if (node is LinkInline link) - { + if (node is Block) + { + if (node is Table) + { + node.GetAttributes().AddClass("table table-striped table-bordered"); + } + else if (node is QuoteBlock) + { + node.GetAttributes().AddClass("blockquote"); + } + else if (node is Figure) + { + node.GetAttributes().AddClass("figure"); + } + else if (node is FigureCaption) + { + node.GetAttributes().AddClass("figure-caption"); + } + } + else if (node is Inline) + { + if (node is LinkInline link) + { if (link.IsImage) { + link.Url = "#"; link.GetAttributes().AddClass("img-fluid"); - } - - if (!Uri.TryCreate(link.Url, UriKind.Absolute, out _)) - { - link.Url = link.Url.TrimStart('/', '\\'); - this.BaseUrl = this.BaseUrl.TrimEnd('/', '\\'); - Uri uriLink = new Uri(Path.Combine(this.BaseUrl, link.Url)); - link.Url = uriLink.ToString(); - } - else - { - if (link.IsImage) - { - link.Url = "#"; - this.imagesBlockedCallBack(); - } - } - } - } - } - } - } -} + this.imagesBlockedCallBack(); + } + } + } + } + } + } +} diff --git a/src/modules/previewpane/MarkdownPreviewHandler/MarkdownPreviewHandlerControl.cs b/src/modules/previewpane/MarkdownPreviewHandler/MarkdownPreviewHandlerControl.cs index 4e77c8338d..f64488125f 100644 --- a/src/modules/previewpane/MarkdownPreviewHandler/MarkdownPreviewHandlerControl.cs +++ b/src/modules/previewpane/MarkdownPreviewHandler/MarkdownPreviewHandlerControl.cs @@ -8,6 +8,7 @@ using System.Drawing; using System.IO; using System.Linq; using System.Text; +using System.Text.RegularExpressions; using System.Windows.Forms; using Common; using Markdig; @@ -83,6 +84,12 @@ namespace MarkdownPreviewHandler string fileText = File.ReadAllText(filePath); this.extension.BaseUrl = Path.GetDirectoryName(filePath); + Regex rgx = new Regex(@"<[ ]*img.*>"); + if (rgx.IsMatch(fileText)) + { + this.infoBarDisplayed = true; + } + MarkdownPipeline pipeline = this.pipelineBuilder.Build(); string parsedMarkdown = Markdown.ToHtml(fileText, pipeline); sb.AppendFormat("{0}{1}{2}", this.htmlHeader, parsedMarkdown, this.htmlFooter); diff --git a/src/modules/previewpane/PreviewPaneUnitTests/HTMLParsingExtensionTest.cs b/src/modules/previewpane/PreviewPaneUnitTests/HTMLParsingExtensionTest.cs index 5967b27539..c45fdef558 100644 --- a/src/modules/previewpane/PreviewPaneUnitTests/HTMLParsingExtensionTest.cs +++ b/src/modules/previewpane/PreviewPaneUnitTests/HTMLParsingExtensionTest.cs @@ -47,7 +47,7 @@ namespace PreviewPaneUnitTests } [TestMethod] - public void Extension_UpdatesFigureClassAndRelativeUrltoAbsolute_WhenUsed() + public void Extension_UpdatesFigureClassAndBlocksRelativeUrl_WhenUsed() { // arrange String mdString = "![text](a.jpg \"Figure\")"; @@ -58,37 +58,7 @@ namespace PreviewPaneUnitTests String html = Markdown.ToHtml(mdString, markdownPipeline); // Assert - Assert.AreEqual(html, "

\"text\"

\n"); - } - - [TestMethod] - public void Extension_CreatesCorrectAbsoluteLinkByTrimmingForwardSlash_WhenUsed() - { - // arrange - String mdString = "![text](\\document\\a.jpg \"Figure\")"; - HTMLParsingExtension htmlParsingExtension = new HTMLParsingExtension(() => { }, "C:\\Users\\"); - MarkdownPipeline markdownPipeline = BuidPipeline(htmlParsingExtension); - - // Act - String html = Markdown.ToHtml(mdString, markdownPipeline); - - // Assert - Assert.AreEqual(html, "

\"text\"

\n"); - } - - [TestMethod] - public void Extension_CreatesCorrectAbsoluteLinkByTrimmingBackwardSlash_WhenUsed() - { - // arrange - String mdString = "![text](/document/a.jpg \"Figure\")"; - HTMLParsingExtension htmlParsingExtension = new HTMLParsingExtension(() => { }, "C:/Users/"); - MarkdownPipeline markdownPipeline = BuidPipeline(htmlParsingExtension); - - // Act - String html = Markdown.ToHtml(mdString, markdownPipeline); - - // Assert - Assert.AreEqual(html, "

\"text\"

\n"); + Assert.AreEqual(html, "

\"text\"

\n"); } [TestMethod] diff --git a/src/modules/previewpane/PreviewPaneUnitTests/HelperFiles/MarkdownWithHTMLImageTag.txt b/src/modules/previewpane/PreviewPaneUnitTests/HelperFiles/MarkdownWithHTMLImageTag.txt new file mode 100644 index 0000000000..5cd2ab8a77 --- /dev/null +++ b/src/modules/previewpane/PreviewPaneUnitTests/HelperFiles/MarkdownWithHTMLImageTag.txt @@ -0,0 +1,2 @@ +## Something + \ No newline at end of file diff --git a/src/modules/previewpane/PreviewPaneUnitTests/MarkdownPreviewHandlerTest.cs b/src/modules/previewpane/PreviewPaneUnitTests/MarkdownPreviewHandlerTest.cs index 84c3196af9..57da6164d7 100644 --- a/src/modules/previewpane/PreviewPaneUnitTests/MarkdownPreviewHandlerTest.cs +++ b/src/modules/previewpane/PreviewPaneUnitTests/MarkdownPreviewHandlerTest.cs @@ -42,6 +42,20 @@ namespace PreviewPaneUnitTests Assert.IsInstanceOfType(markdownPreviewHandlerControl.Controls[1], typeof(RichTextBox)); } + [TestMethod] + public void MarkdownPreviewHandlerControl__AddsInfoBarToFormIfHTMLImageTagIsPresent_WhenDoPreviewIsCalled() + { + // Arrange + MarkdownPreviewHandlerControl markdownPreviewHandlerControl = new MarkdownPreviewHandlerControl(); + + // Act + markdownPreviewHandlerControl.DoPreview("HelperFiles/MarkdownWithHTMLImageTag.txt"); + + // Assert + Assert.AreEqual(markdownPreviewHandlerControl.Controls.Count, 2); + Assert.IsInstanceOfType(markdownPreviewHandlerControl.Controls[1], typeof(RichTextBox)); + } + [TestMethod] public void MarkdownPreviewHandlerControl__DoesNotAddInfoBarToFormIfExternalImageLinkNotPresent_WhenDoPreviewIsCalled() { diff --git a/src/modules/previewpane/PreviewPaneUnitTests/UnitTests-MarkdownPreviewHandler.csproj b/src/modules/previewpane/PreviewPaneUnitTests/UnitTests-MarkdownPreviewHandler.csproj index b38457110f..47b1183b6a 100644 --- a/src/modules/previewpane/PreviewPaneUnitTests/UnitTests-MarkdownPreviewHandler.csproj +++ b/src/modules/previewpane/PreviewPaneUnitTests/UnitTests-MarkdownPreviewHandler.csproj @@ -116,6 +116,9 @@ PreserveNewest + + PreserveNewest + PreserveNewest From 60fa6071b9a4b937da285b4cdee08091a29464bb Mon Sep 17 00:00:00 2001 From: yuyoyuppe Date: Tue, 24 Mar 2020 17:17:25 +0300 Subject: [PATCH 063/132] FZ: warn w/ a toast if an elevated window cannot be dragged and offer learning more --- installer/MSIX/appxmanifest.xml | 6 ++ installer/PowerToysSetup/Product.wxs | 12 +++ src/common/common.vcxproj | 12 +++ src/common/notifications.cpp | 89 ++++++++++++++++--- src/common/notifications.h | 33 +++++-- .../notifications/fancyzones_notifications.h | 71 +++++++++++++++ src/common/packages.config | 4 + src/common/window_helpers.cpp | 32 ++++++- src/common/window_helpers.h | 5 +- src/modules/fancyzones/lib/FancyZones.cpp | 35 ++++++-- src/modules/fancyzones/lib/fancyzones.rc | 4 + src/modules/fancyzones/lib/resource.h | 3 + src/runner/main.cpp | 62 ++++++++++--- 13 files changed, 330 insertions(+), 38 deletions(-) create mode 100644 src/common/notifications/fancyzones_notifications.h create mode 100644 src/common/packages.config diff --git a/installer/MSIX/appxmanifest.xml b/installer/MSIX/appxmanifest.xml index 7dc1e1be9e..a57983a327 100644 --- a/installer/MSIX/appxmanifest.xml +++ b/installer/MSIX/appxmanifest.xml @@ -31,6 +31,12 @@ + + + images\logo.png + Powertoys custom protocol + + diff --git a/installer/PowerToysSetup/Product.wxs b/installer/PowerToysSetup/Product.wxs index 5c1c4c82e8..5f090eda69 100644 --- a/installer/PowerToysSetup/Product.wxs +++ b/installer/PowerToysSetup/Product.wxs @@ -236,8 +236,20 @@ + + + + + + + + + + + + diff --git a/src/common/common.vcxproj b/src/common/common.vcxproj index d0506c5825..eecc209872 100644 --- a/src/common/common.vcxproj +++ b/src/common/common.vcxproj @@ -29,6 +29,9 @@ common + + + StaticLibrary true @@ -164,7 +167,16 @@ + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + \ No newline at end of file diff --git a/src/common/notifications.cpp b/src/common/notifications.cpp index cf500bd7cc..e7051e423c 100644 --- a/src/common/notifications.cpp +++ b/src/common/notifications.cpp @@ -145,10 +145,10 @@ void notifications::register_background_toast_handler() } } -void notifications::show_toast(std::wstring_view message) +void notifications::show_toast(std::wstring message, toast_params params) { // The toast won't be actually activated in the background, since it doesn't have any buttons - show_toast_with_activations(message, {}, {}); + show_toast_with_activations(std::move(message), {}, {}, std::move(params)); } inline void xml_escape(std::wstring data) @@ -182,13 +182,13 @@ inline void xml_escape(std::wstring data) data.swap(buffer); } -void notifications::show_toast_with_activations(std::wstring_view message, std::wstring_view background_handler_id, std::vector buttons) +void notifications::show_toast_with_activations(std::wstring message, std::wstring_view background_handler_id, std::vector actions, toast_params params) { // DO NOT LOCALIZE any string in this function, because they're XML tags and a subject to // https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/toast-xml-schema std::wstring toast_xml; - toast_xml.reserve(1024); + toast_xml.reserve(2048); std::wstring title{ L"PowerToys" }; if (winstore::running_as_packaged()) { @@ -200,28 +200,78 @@ void notifications::show_toast_with_activations(std::wstring_view message, std:: toast_xml += L""; toast_xml += message; toast_xml += L""; + for (size_t i = 0; i < size(actions); ++i) + { + std::visit(overloaded{ + [&](const snooze_button& b) { + const bool has_durations = !b.durations.empty() && size(b.durations) <= 5; + std::wstring selection_id = L"snoozeTime"; + selection_id += static_cast(L'0' + i); + if (has_durations) + { + toast_xml += LR"()"; + for (const auto& duration : b.durations) + { + toast_xml += LR"()"; + } + toast_xml += LR"()"; + } + }, + [](const auto&) {} }, + actions[i]); + } - for (size_t i = 0; i < size(buttons); ++i) + for (size_t i = 0; i < size(actions); ++i) { std::visit(overloaded{ [&](const link_button& b) { - toast_xml += LR"()"; + toast_xml += LR"(" />)"; }, [&](const background_activated_button& b) { - toast_xml += LR"()"; + toast_xml += LR"(" />)"; }, - }, - buttons[i]); + [&](const snooze_button& b) { + const bool has_durations = !b.durations.empty() && size(b.durations) <= 5; + std::wstring selection_id = L"snoozeTime"; + selection_id += static_cast(L'0' + i); + toast_xml += LR"()"; + } }, + actions[i]); } toast_xml += L""; @@ -232,5 +282,22 @@ void notifications::show_toast_with_activations(std::wstring_view message, std:: const auto notifier = winstore::running_as_packaged() ? ToastNotificationManager::ToastNotificationManager::CreateToastNotifier() : ToastNotificationManager::ToastNotificationManager::CreateToastNotifier(WIN32_AUMID); + + // Set a tag-related params if it has a valid length + if (params.tag.has_value() && params.tag->length() < 64) + { + notification.Tag(*params.tag); + if (!params.resend_if_scheduled) + { + for (const auto& scheduled_toast : notifier.GetScheduledToastNotifications()) + { + if (scheduled_toast.Tag() == *params.tag) + { + return; + } + } + } + } + notifier.Show(notification); } diff --git a/src/common/notifications.h b/src/common/notifications.h index c4c8e9ebce..65be031ed3 100644 --- a/src/common/notifications.h +++ b/src/common/notifications.h @@ -1,8 +1,10 @@ #pragma once +#include #include #include #include +#include namespace notifications { @@ -12,19 +14,38 @@ namespace notifications void run_desktop_app_activator_loop(); + struct snooze_duration + { + std::wstring label; + int minutes; + }; + + struct snooze_button + { + std::vector durations; + }; + struct link_button { - std::wstring_view label; - std::wstring_view url; + std::wstring label; + std::wstring url; + bool context_menu = false; }; struct background_activated_button { - std::wstring_view label; + std::wstring label; + bool context_menu = false; }; - using button_t = std::variant; + struct toast_params + { + std::optional tag; + bool resend_if_scheduled = true; + }; - void show_toast(std::wstring_view plaintext_message); - void show_toast_with_activations(std::wstring_view plaintext_message, std::wstring_view background_handler_id, std::vector buttons); + using action_t = std::variant; + + void show_toast(std::wstring plaintext_message, toast_params params = {}); + void show_toast_with_activations(std::wstring plaintext_message, std::wstring_view background_handler_id, std::vector actions, toast_params params = {}); } diff --git a/src/common/notifications/fancyzones_notifications.h b/src/common/notifications/fancyzones_notifications.h new file mode 100644 index 0000000000..0e79e15427 --- /dev/null +++ b/src/common/notifications/fancyzones_notifications.h @@ -0,0 +1,71 @@ +#pragma once + +#ifndef WIN32_LEAN_AND_MEAN +#define WIN32_LEAN_AND_MEAN +#endif +#include +#include + +#include "../timeutil.h" +namespace +{ + const inline wchar_t CANT_DRAG_ELEVATED_DONT_SHOW_AGAIN_REGISTRY_PATH[] = LR"(SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DontShowMeThisDialogAgain\{e16ea82f-6d94-4f30-bb02-d6d911588afd})"; + const inline int64_t disable_interval_in_days = 30; +} + +inline bool disable_cant_drag_elevated_warning() +{ + HKEY key{}; + if (RegCreateKeyExW(HKEY_CURRENT_USER, + CANT_DRAG_ELEVATED_DONT_SHOW_AGAIN_REGISTRY_PATH, + 0, + nullptr, + REG_OPTION_NON_VOLATILE, + KEY_ALL_ACCESS, + nullptr, + &key, + nullptr) != ERROR_SUCCESS) + { + return false; + } + const auto now = timeutil::now(); + const size_t buf_size = sizeof(now); + if (RegSetValueExW(key, nullptr, 0, REG_QWORD, reinterpret_cast(&now), sizeof(now)) != ERROR_SUCCESS) + { + RegCloseKey(key); + return false; + } + RegCloseKey(key); + return true; +} + +inline bool is_cant_drag_elevated_warning_disabled() +{ + HKEY key{}; + if (RegOpenKeyExW(HKEY_CURRENT_USER, + CANT_DRAG_ELEVATED_DONT_SHOW_AGAIN_REGISTRY_PATH, + 0, + KEY_READ, + &key) != ERROR_SUCCESS) + { + return false; + } + std::wstring buffer(std::numeric_limits::digits10 + 2, L'\0'); + time_t last_disabled_time{}; + DWORD time_size = static_cast(sizeof(last_disabled_time)); + if (RegGetValueW( + key, + nullptr, + nullptr, + RRF_RT_REG_QWORD, + nullptr, + &last_disabled_time, + &time_size) != ERROR_SUCCESS) + { + RegCloseKey(key); + return false; + } + RegCloseKey(key); + return timeutil::diff::in_days(timeutil::now(), last_disabled_time) < disable_interval_in_days; + return false; +} \ No newline at end of file diff --git a/src/common/packages.config b/src/common/packages.config new file mode 100644 index 0000000000..09cb116327 --- /dev/null +++ b/src/common/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/common/window_helpers.cpp b/src/common/window_helpers.cpp index 35b935072d..925e6f48f7 100644 --- a/src/common/window_helpers.cpp +++ b/src/common/window_helpers.cpp @@ -1,5 +1,7 @@ #include "window_helpers.h" #include "pch.h" +#include + HWND CreateMsgWindow(_In_ HINSTANCE hInst, _In_ WNDPROC pfnWndProc, _In_ void* p) { @@ -27,4 +29,32 @@ HWND CreateMsgWindow(_In_ HINSTANCE hInst, _In_ WNDPROC pfnWndProc, _In_ void* p } return hwnd; -} \ No newline at end of file +} + +bool IsProcessOfWindowElevated(HWND window) +{ + DWORD pid = 0; + GetWindowThreadProcessId(window, &pid); + if (!pid) + { + return false; + } + + wil::unique_handle hProcess{ OpenProcess(PROCESS_QUERY_LIMITED_INFORMATION, + FALSE, + pid) }; + + wil::unique_handle token; + bool elevated = false; + + if (OpenProcessToken(hProcess.get(), TOKEN_QUERY, &token)) + { + TOKEN_ELEVATION elevation; + DWORD size; + if (GetTokenInformation(token.get(), TokenElevation, &elevation, sizeof(elevation), &size)) + { + return elevation.TokenIsElevated != 0; + } + } + return false; +} diff --git a/src/common/window_helpers.h b/src/common/window_helpers.h index 67167f116c..2494b8125c 100644 --- a/src/common/window_helpers.h +++ b/src/common/window_helpers.h @@ -1,4 +1,7 @@ #pragma once #include "common.h" -HWND CreateMsgWindow(_In_ HINSTANCE hInst, _In_ WNDPROC pfnWndProc, _In_ void* p); \ No newline at end of file +HWND CreateMsgWindow(_In_ HINSTANCE hInst, _In_ WNDPROC pfnWndProc, _In_ void* p); + +// If HWND is already dead, we assume it wasn't elevated +bool IsProcessOfWindowElevated(HWND window); \ No newline at end of file diff --git a/src/modules/fancyzones/lib/FancyZones.cpp b/src/modules/fancyzones/lib/FancyZones.cpp index f65acf979c..4d93d85f66 100644 --- a/src/modules/fancyzones/lib/FancyZones.cpp +++ b/src/modules/fancyzones/lib/FancyZones.cpp @@ -12,9 +12,13 @@ #include #include -#include +#include +#include +#include #include +#include + enum class DisplayChangeType { WorkArea, @@ -24,6 +28,8 @@ enum class DisplayChangeType Initialization }; +extern "C" IMAGE_DOS_HEADER __ImageBase; + namespace std { template<> @@ -176,7 +182,7 @@ private: bool IsInterestingWindow(HWND window) noexcept; void UpdateZoneWindows() noexcept; void MoveWindowsOnDisplayChange() noexcept; - void UpdateDragState(require_write_lock) noexcept; + void UpdateDragState(HWND window, require_write_lock) noexcept; void CycleActiveZoneSet(DWORD vkCode) noexcept; bool OnSnapHotkey(DWORD vkCode) noexcept; void MoveSizeStartInternal(HWND window, HMONITOR monitor, POINT const& ptScreen, require_write_lock) noexcept; @@ -807,7 +813,7 @@ void FancyZones::MoveWindowsOnDisplayChange() noexcept EnumWindows(callback, reinterpret_cast(this)); } -void FancyZones::UpdateDragState(require_write_lock) noexcept +void FancyZones::UpdateDragState(HWND window, require_write_lock) noexcept { const bool shift = GetAsyncKeyState(VK_SHIFT) & 0x8000; const bool mouseL = GetAsyncKeyState(VK_LBUTTON) & 0x8000; @@ -836,6 +842,23 @@ void FancyZones::UpdateDragState(require_write_lock) noexcept { m_dragEnabled = !(shift | mouse); } + + const bool windowElevated = IsProcessOfWindowElevated(window); + static const bool meElevated = is_process_elevated(); + static bool warning_shown = false; + if (windowElevated && !meElevated) + { + m_dragEnabled = false; + if (!warning_shown && !is_cant_drag_elevated_warning_disabled()) + { + std::vector actions = { + notifications::link_button{ GET_RESOURCE_STRING(IDS_CANT_DRAG_ELEVATED_LEARN_MORE), L"https://aka.ms/powertoysDetectedElevatedHelp" }, + notifications::link_button{ GET_RESOURCE_STRING(IDS_CANT_DRAG_ELEVATED_DIALOG_DONT_SHOW_AGAIN), L"powertoys://cant_drag_elevated_disable/" } + }; + notifications::show_toast_with_activations(GET_RESOURCE_STRING(IDS_CANT_DRAG_ELEVATED), {}, std::move(actions)); + warning_shown = true; + } + } } void FancyZones::CycleActiveZoneSet(DWORD vkCode) noexcept @@ -936,7 +959,7 @@ void FancyZones::MoveSizeStartInternal(HWND window, HMONITOR monitor, POINT cons m_windowMoveSize = window; // This updates m_dragEnabled depending on if the shift key is being held down. - UpdateDragState(writeLock); + UpdateDragState(window, writeLock); if (m_dragEnabled) { @@ -1019,7 +1042,7 @@ void FancyZones::MoveSizeUpdateInternal(HMONITOR monitor, POINT const& ptScreen, if (m_inMoveSize) { // This updates m_dragEnabled depending on if the shift key is being held down. - UpdateDragState(writeLock); + UpdateDragState(m_windowMoveSize, writeLock); if (m_zoneWindowMoveSize) { @@ -1226,4 +1249,4 @@ winrt::com_ptr MakeFancyZones(HINSTANCE hinstance, const winrt::com } return winrt::make_self(hinstance, settings); -} \ No newline at end of file +} diff --git a/src/modules/fancyzones/lib/fancyzones.rc b/src/modules/fancyzones/lib/fancyzones.rc index 961ad67597..5a0bb1bb13 100644 --- a/src/modules/fancyzones/lib/fancyzones.rc +++ b/src/modules/fancyzones/lib/fancyzones.rc @@ -26,6 +26,10 @@ BEGIN IDS_SETTING_EXCLCUDED_APPS_DESCRIPTION "To exclude an application from snapping to zones add its name here (one per line). Excluded apps will react to the Windows Snap regardless of all other settings." IDS_SETTINGS_HIGHLIGHT_OPACITY "Zone opacity (%)" IDS_FANCYZONES L"FancyZones" + IDS_CANT_DRAG_ELEVATED L"We've detected an application running with administrator privileges. This blocks some functionality in PowerToys. Visit our wiki page to learn more." + IDS_CANT_DRAG_ELEVATED_LEARN_MORE L"Learn more" + IDS_CANT_DRAG_ELEVATED_DIALOG_DONT_SHOW_AGAIN L"Don't show again" + END 1 VERSIONINFO diff --git a/src/modules/fancyzones/lib/resource.h b/src/modules/fancyzones/lib/resource.h index 4cdcf6f748..0b860517bb 100644 --- a/src/modules/fancyzones/lib/resource.h +++ b/src/modules/fancyzones/lib/resource.h @@ -19,3 +19,6 @@ #define IDS_SETTING_EXCLCUDED_APPS_DESCRIPTION 119 #define IDS_SETTINGS_HIGHLIGHT_OPACITY 120 #define IDS_FANCYZONES 121 +#define IDS_CANT_DRAG_ELEVATED 122 +#define IDS_CANT_DRAG_ELEVATED_LEARN_MORE 123 +#define IDS_CANT_DRAG_ELEVATED_DIALOG_DONT_SHOW_AGAIN 124 diff --git a/src/runner/main.cpp b/src/runner/main.cpp index 35291e8719..73422b175a 100644 --- a/src/runner/main.cpp +++ b/src/runner/main.cpp @@ -25,6 +25,7 @@ #if _DEBUG && _WIN64 #include "unhandled_exception_handler.h" #endif +#include extern "C" IMAGE_DOS_HEADER __ImageBase; @@ -39,6 +40,8 @@ namespace { const wchar_t MSI_VERSION_MUTEX_NAME[] = L"Local\\PowerToyRunMutex"; const wchar_t MSIX_VERSION_MUTEX_NAME[] = L"Local\\PowerToyMSIXRunMutex"; + + const wchar_t PT_URI_PROTOCOL_SCHEME[] = L"powertoys://"; } void chdir_current_executable() @@ -116,7 +119,7 @@ std::future check_github_updates() std::wstring contents = GITHUB_NEW_VERSION_AVAILABLE_OFFER_VISIT; contents += new_version->version_string; contents += L'.'; - notifications::show_toast_with_activations(contents, {}, { notifications::link_button{ GITHUB_NEW_VERSION_AGREE, new_version->release_page_uri.ToString() } }); + notifications::show_toast_with_activations(std::move(contents), {}, { notifications::link_button{ GITHUB_NEW_VERSION_AGREE, new_version->release_page_uri.ToString().c_str() } }); } void github_update_checking_worker() @@ -228,17 +231,22 @@ int runner(bool isProcessElevated) enum class SpecialMode { None, - Win32ToastNotificationCOMServer + Win32ToastNotificationCOMServer, + ToastNotificationHandler }; -SpecialMode should_run_in_special_mode() +SpecialMode should_run_in_special_mode(const int n_cmd_args, LPWSTR* cmd_arg_list) { - int nArgs; - LPWSTR* szArglist = CommandLineToArgvW(GetCommandLineW(), &nArgs); - for (size_t i = 1; i < nArgs; ++i) + for (size_t i = 1; i < n_cmd_args; ++i) { - if (!wcscmp(notifications::TOAST_ACTIVATED_LAUNCH_ARG, szArglist[i])) + if (!wcscmp(notifications::TOAST_ACTIVATED_LAUNCH_ARG, cmd_arg_list[i])) + { return SpecialMode::Win32ToastNotificationCOMServer; + } + else if (n_cmd_args == 2 && !wcsncmp(PT_URI_PROTOCOL_SCHEME, cmd_arg_list[i], wcslen(PT_URI_PROTOCOL_SCHEME))) + { + return SpecialMode::ToastNotificationHandler; + } } return SpecialMode::None; @@ -250,14 +258,42 @@ int win32_toast_notification_COM_server_mode() return 0; } +enum class toast_notification_handler_result +{ + exit_success, + exit_error +}; + +toast_notification_handler_result toast_notification_handler(const std::wstring_view param) +{ + if (param == L"cant_drag_elevated_disable/") + { + return disable_cant_drag_elevated_warning() ? toast_notification_handler_result::exit_success : toast_notification_handler_result::exit_error; + } + else + { + return toast_notification_handler_result::exit_error; + } +} + int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { winrt::init_apartment(); - switch (should_run_in_special_mode()) + int n_cmd_args = 0; + LPWSTR* cmd_arg_list = CommandLineToArgvW(GetCommandLineW(), &n_cmd_args); + switch (should_run_in_special_mode(n_cmd_args, cmd_arg_list)) { case SpecialMode::Win32ToastNotificationCOMServer: return win32_toast_notification_COM_server_mode(); + case SpecialMode::ToastNotificationHandler: + switch (toast_notification_handler(cmd_arg_list[1] + wcslen(PT_URI_PROTOCOL_SCHEME))) + { + case toast_notification_handler_result::exit_error: + return 1; + case toast_notification_handler_result::exit_success: + return 0; + } case SpecialMode::None: // continue as usual break; @@ -339,12 +375,12 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine auto general_settings = load_general_settings(); int rvalue = 0; - bool isProcessElevated = is_process_elevated(); - if (isProcessElevated || - general_settings.GetNamedBoolean(L"run_elevated", false) == false || - strcmp(lpCmdLine, "--dont-elevate") == 0) + const bool elevated = is_process_elevated(); + if ((elevated || + general_settings.GetNamedBoolean(L"run_elevated", false) == false || + strcmp(lpCmdLine, "--dont-elevate") == 0)) { - result = runner(isProcessElevated); + result = runner(elevated); } else { From e794604caeff17e7687fa7947cebbb828ea8f4ec Mon Sep 17 00:00:00 2001 From: yuyoyuppe Date: Thu, 26 Mar 2020 21:53:27 +0300 Subject: [PATCH 064/132] settings: add "Learn more about Admin mode" link --- .../CustomActionSettingsControl.tsx | 23 +++++++++++++------ .../src/components/GeneralSettings.tsx | 12 +++++++++- src/settings/settings-html/dist/bundle.js | 2 +- 3 files changed, 28 insertions(+), 9 deletions(-) diff --git a/src/settings-web/src/components/CustomActionSettingsControl.tsx b/src/settings-web/src/components/CustomActionSettingsControl.tsx index 6ea977ed85..c68f4c905d 100644 --- a/src/settings-web/src/components/CustomActionSettingsControl.tsx +++ b/src/settings-web/src/components/CustomActionSettingsControl.tsx @@ -35,13 +35,22 @@ export class CustomActionSettingsControl extends BaseSettingsControl { : null } { - this.state.property_values.value ? - {this.state.property_values.value} - : + + { + this.state.property_values.value ? + {this.state.property_values.value} + : + } + { + this.state.property_values.help_link ? + this.state.property_values.help_link + : + } + } { setting={{ display_name: '', value: 'Running as user. Do you wish to run as administrator instead?', - button_text: 'Restart as administrator' + button_text: 'Restart as administrator', + help_link: (Learn more about Admin mode) }} action_name={'restart_elevation'} action_callback={(action_name: any, value:any) => { diff --git a/src/settings/settings-html/dist/bundle.js b/src/settings/settings-html/dist/bundle.js index 2340150cd8..8378d302bd 100644 --- a/src/settings/settings-html/dist/bundle.js +++ b/src/settings/settings-html/dist/bundle.js @@ -28,4 +28,4 @@ object-assign * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -Object.defineProperty(t,"__esModule",{value:!0});var n=null,o=!1,r=3,i=-1,a=-1,s=!1,l=!1;function u(){if(!s){var e=n.expirationTime;l?C():l=!0,x(p,e)}}function c(){var e=n,t=n.next;if(n===t)n=null;else{var o=n.previous;n=o.next=t,t.previous=o}e.next=e.previous=null,o=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=r,s=a;r=e,a=t;try{var l=o()}finally{r=i,a=s}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{o=null,e=n;do{if(e.expirationTime>=t){o=e;break}e=e.next}while(e!==n);null===o?o=n:o===n&&(n=l,u()),(t=o.previous).next=o.previous=l,l.next=o,l.previous=t}}function d(){if(-1===i&&null!==n&&1===n.priorityLevel){s=!0;try{do{c()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?u():l=!1}}}function p(e){s=!0;var r=o;o=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{c()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{c()}while(null!==n&&!w())}finally{s=!1,o=r,null!==n?u():l=!1,d()}}var f,h,m=Date,g="function"==typeof setTimeout?setTimeout:void 0,v="function"==typeof clearTimeout?clearTimeout:void 0,y="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function _(e){f=y((function(t){v(h),e(t)})),h=g((function(){b(f),e(t.unstable_now())}),100)}if("object"==typeof performance&&"function"==typeof performance.now){var k=performance;t.unstable_now=function(){return k.now()}}else t.unstable_now=function(){return m.now()};var x,C,w,S=null;if("undefined"!=typeof window?S=window:void 0!==e&&(S=e),S&&S._schedMock){var E=S._schedMock;x=E[0],C=E[1],w=E[2],t.unstable_now=E[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var T=null,I=function(e){if(null!==T)try{T(e)}finally{T=null}};x=function(e){null!==T?setTimeout(x,0,e):(T=e,setTimeout(I,0,!1))},C=function(){T=null},w=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof y&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var P=null,M=!1,N=-1,D=!1,A=!1,B=0,F=33,O=33;w=function(){return B<=t.unstable_now()};var R=new MessageChannel,L=R.port2;R.port1.onmessage=function(){M=!1;var e=P,n=N;P=null,N=-1;var o=t.unstable_now(),r=!1;if(0>=B-o){if(!(-1!==n&&n<=o))return D||(D=!0,_(H)),P=e,void(N=n);r=!0}if(null!==e){A=!0;try{e(r)}finally{A=!1}}};var H=function(e){if(null!==P){_(H);var t=e-B+O;tt&&(t=8),O=tt?L.postMessage(void 0):D||(D=!0,_(H))},C=function(){P=null,M=!1,N=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var o=r,a=i;r=e,i=t.unstable_now();try{return n()}finally{r=o,i=a,d()}},t.unstable_next=function(e){switch(r){case 1:case 2:case 3:var n=3;break;default:n=r}var o=r,a=i;r=n,i=t.unstable_now();try{return e()}finally{r=o,i=a,d()}},t.unstable_scheduleCallback=function(e,o){var a=-1!==i?i:t.unstable_now();if("object"==typeof o&&null!==o&&"number"==typeof o.timeout)o=a+o.timeout;else switch(r){case 1:o=a+-1;break;case 2:o=a+250;break;case 5:o=a+1073741823;break;case 4:o=a+1e4;break;default:o=a+5e3}if(e={callback:e,priorityLevel:r,expirationTime:o,next:null,previous:null},null===n)n=e.next=e.previous=e,u();else{a=null;var s=n;do{if(s.expirationTime>o){a=s;break}s=s.next}while(s!==n);null===a?a=n:a===n&&(n=e,u()),(o=a.previous).next=a.previous=e,e.next=a,e.previous=o}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var o=e.previous;o.next=t,t.previous=o}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=r;return function(){var o=r,a=i;r=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{r=o,i=a,d()}}},t.unstable_getCurrentPriorityLevel=function(){return r},t.unstable_shouldYield=function(){return!o&&(null!==n&&n.expirationTime=0&&d.splice(t,1)}function v(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var o=function(){0;return n.nc}();o&&(e.attrs.nonce=o)}return y(t,e.attrs),m(e,t),t}function y(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function b(e,t){var n,o,r,i;if(t.transform&&e.css){if(!(i="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=u||(u=v(t)),o=x.bind(null,n,a,!1),r=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",y(t,e.attrs),m(e,t),t}(t),o=w.bind(null,n,t),r=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(t),o=C.bind(null,n),r=function(){g(n)});return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else r()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return f(n,t),function(e){for(var o=[],r=0;r=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}function p(){for(var e=0,t=0,n=arguments.length;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function b(){return void 0===_&&(_="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),_}var _=b();function k(){return{rtl:b()}}var x,C={};var w={"user-select":1};function S(e,t){var n=function(){if(!x){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;x=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return x}(),o=e[t];if(w[o]){var r=e[t+1];w[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var E,T=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function I(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===T.indexOf(n)?"px":"";e[t+1]=""+o+r}}var P="left",M="right",N="@noflip",D=((E={})[P]=M,E[M]=P,E),A={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function B(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(N)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(P)>=0)t[n]=o.replace(P,M);else if(o.indexOf(M)>=0)t[n]=o.replace(M,P);else if(String(r).indexOf(P)>=0)t[n+1]=r.replace(P,M);else if(String(r).indexOf(M)>=0)t[n+1]=r.replace(M,P);else if(D[o])t[n]=D[o];else if(A[r])t[n+1]=A[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var F="displayName";var O=/\:global\((.+?)\)/g;function R(e){if(!O.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function L(e,t){return e.indexOf(":global(")>=0?e.replace(O,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function H(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function W(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==F&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?R(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,L(t,o))})):e([r],n,L(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?H(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return j.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}function V(){for(var e=[],t=0;t10?" (+ "+(he.length-10)+" more)":"")),me=void 0,he=[]}),2e3)))}var ve="cubic-bezier(.1,.9,.2,1)",ye="cubic-bezier(.1,.25,.75,.9)",be=G({from:{opacity:0},to:{opacity:1}}),_e=G({from:{opacity:1},to:{opacity:0,visibility:"hidden"}}),ke=nt(-10),xe=nt(-20),Ce=nt(-40),we=nt(-400),Se=nt(10),Ee=nt(20),Te=nt(40),Ie=nt(400),Pe=ot(10),Me=ot(20),Ne=ot(-10),De=ot(-20),Ae=rt(10),Be=rt(20),Fe=rt(40),Oe=rt(400),Re=rt(-10),Le=rt(-20),He=rt(-40),We=rt(-400),ze=it(-10),Ue=it(-20),Ke=it(10),je=it(20),Ve=G({from:{transform:"scale3d(.98,.98,1)"},to:{transform:"scale3d(1,1,1)"}}),Ge=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(.98,.98,1)"}}),qe=G({from:{transform:"scale3d(1.03,1.03,1)"},to:{transform:"scale3d(1,1,1)"}}),Ze=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(1.03,1.03,1)"}}),Qe=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(90deg)"}}),Ye=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(-90deg)"}}),Xe=ye,Je="0.267s",$e="0.367s",et={slideRightIn10:tt(be+","+ke,"0.367s",ve),slideRightIn20:tt(be+","+xe,"0.367s",ve),slideRightIn40:tt(be+","+Ce,"0.367s",ve),slideRightIn400:tt(be+","+we,"0.367s",ve),slideLeftIn10:tt(be+","+Se,"0.367s",ve),slideLeftIn20:tt(be+","+Ee,"0.367s",ve),slideLeftIn40:tt(be+","+Te,"0.367s",ve),slideLeftIn400:tt(be+","+Ie,"0.367s",ve),slideUpIn10:tt(be+","+Pe,"0.367s",ve),slideUpIn20:tt(be+","+Me,"0.367s",ve),slideDownIn10:tt(be+","+Ne,"0.367s",ve),slideDownIn20:tt(be+","+De,"0.367s",ve),slideRightOut10:tt(_e+","+Ae,"0.367s",ve),slideRightOut20:tt(_e+","+Be,"0.367s",ve),slideRightOut40:tt(_e+","+Fe,"0.367s",ve),slideRightOut400:tt(_e+","+Oe,"0.367s",ve),slideLeftOut10:tt(_e+","+Re,"0.367s",ve),slideLeftOut20:tt(_e+","+Le,"0.367s",ve),slideLeftOut40:tt(_e+","+He,"0.367s",ve),slideLeftOut400:tt(_e+","+We,"0.367s",ve),slideUpOut10:tt(_e+","+ze,"0.367s",ve),slideUpOut20:tt(_e+","+Ue,"0.367s",ve),slideDownOut10:tt(_e+","+Ke,"0.367s",ve),slideDownOut20:tt(_e+","+je,"0.367s",ve),scaleUpIn100:tt(be+","+Ve,"0.367s",ve),scaleDownIn100:tt(be+","+qe,"0.367s",ve),scaleUpOut103:tt(_e+","+Ze,"0.167s",ye),scaleDownOut98:tt(_e+","+Ge,"0.167s",ye),fadeIn100:tt(be,"0.167s",ye),fadeIn200:tt(be,"0.267s",ye),fadeIn400:tt(be,"0.367s",ye),fadeIn500:tt(be,"0.467s",ye),fadeOut100:tt(_e,"0.167s",ye),fadeOut200:tt(_e,"0.267s",ye),fadeOut400:tt(_e,"0.367s",ye),fadeOut500:tt(_e,"0.467s",ye),rotate90deg:tt(Qe,"0.1s",ye),rotateN90deg:tt(Ye,"0.1s",ye)};function tt(e,t,n){return{animationName:e,animationDuration:t,animationTimingFunction:n,animationFillMode:"both"}}function nt(e){return G({from:{transform:"translate3d("+e+"px,0,0)"},to:{transform:"translate3d(0,0,0)"}})}function ot(e){return G({from:{transform:"translate3d(0,"+e+"px,0)"},to:{transform:"translate3d(0,0,0)"}})}function rt(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d("+e+"px,0,0)"}})}function it(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(0,"+e+"px,0)"}})}var at,st,lt={themeDarker:"#004578",themeDark:"#005a9e",themeDarkAlt:"#106ebe",themePrimary:"#0078d4",themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:"#c7e0f4",themeLighter:"#deecf9",themeLighterAlt:"#eff6fc",black:"#000000",blackTranslucent40:"rgba(0,0,0,.4)",neutralDark:"#201f1e",neutralPrimary:"#323130",neutralPrimaryAlt:"#3b3a39",neutralSecondary:"#605e5c",neutralSecondaryAlt:"#8a8886",neutralTertiary:"#a19f9d",neutralTertiaryAlt:"#c8c6c4",neutralQuaternary:"#d2d0ce",neutralQuaternaryAlt:"#e1dfdd",neutralLight:"#edebe9",neutralLighter:"#f3f2f1",neutralLighterAlt:"#faf9f8",accent:"#0078d4",white:"#ffffff",whiteTranslucent40:"rgba(255,255,255,.4)",yellowDark:"#d29200",yellow:"#ffb900",yellowLight:"#fff100",orange:"#d83b01",orangeLight:"#ea4300",orangeLighter:"#ff8c00",redDark:"#a4262c",red:"#e81123",magentaDark:"#5c005c",magenta:"#b4009e",magentaLight:"#e3008c",purpleDark:"#32145a",purple:"#5c2d91",purpleLight:"#b4a0ff",blueDark:"#002050",blueMid:"#00188f",blue:"#0078d4",blueLight:"#00bcf2",tealDark:"#004b50",teal:"#008272",tealLight:"#00b294",greenDark:"#004b1c",green:"#107c10",greenLight:"#bad80a"},ut={elevation4:"0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108)",elevation8:"0 3.2px 7.2px 0 rgba(0, 0, 0, 0.132), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.108)",elevation16:"0 6.4px 14.4px 0 rgba(0, 0, 0, 0.132), 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.108)",elevation64:"0 25.6px 57.6px 0 rgba(0, 0, 0, 0.22), 0 4.8px 14.4px 0 rgba(0, 0, 0, 0.18)",roundedCorner2:"2px"},ct="'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif";!function(e){e.Arabic="Segoe UI Web (Arabic)",e.Cyrillic="Segoe UI Web (Cyrillic)",e.EastEuropean="Segoe UI Web (East European)",e.Greek="Segoe UI Web (Greek)",e.Hebrew="Segoe UI Web (Hebrew)",e.Thai="Leelawadee UI Web",e.Vietnamese="Segoe UI Web (Vietnamese)",e.WestEuropean="Segoe UI Web (West European)",e.Selawik="Selawik Web",e.Armenian="Segoe UI Web (Armenian)",e.Georgian="Segoe UI Web (Georgian)"}(at||(at={})),function(e){e.Arabic="'"+at.Arabic+"'",e.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun",e.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu",e.Cyrillic="'"+at.Cyrillic+"'",e.EastEuropean="'"+at.EastEuropean+"'",e.Greek="'"+at.Greek+"'",e.Hebrew="'"+at.Hebrew+"'",e.Hindi="'Nirmala UI'",e.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka",e.Korean="'Malgun Gothic', Gulim",e.Selawik="'"+at.Selawik+"'",e.Thai="'Leelawadee UI Web', 'Kmer UI'",e.Vietnamese="'"+at.Vietnamese+"'",e.WestEuropean="'"+at.WestEuropean+"'",e.Armenian="'"+at.Armenian+"'",e.Georgian="'"+at.Georgian+"'"}(st||(st={}));var dt,pt,ft,ht,mt="'Segoe UI', '"+at.WestEuropean+"'",gt={ar:st.Arabic,bg:st.Cyrillic,cs:st.EastEuropean,el:st.Greek,et:st.EastEuropean,he:st.Hebrew,hi:st.Hindi,hr:st.EastEuropean,hu:st.EastEuropean,ja:st.Japanese,kk:st.EastEuropean,ko:st.Korean,lt:st.EastEuropean,lv:st.EastEuropean,pl:st.EastEuropean,ru:st.Cyrillic,sk:st.EastEuropean,"sr-latn":st.EastEuropean,th:st.Thai,tr:st.EastEuropean,uk:st.Cyrillic,vi:st.Vietnamese,"zh-hans":st.ChineseSimplified,"zh-hant":st.ChineseTraditional,hy:st.Armenian,ka:st.Georgian};function vt(e,t,n){return{fontFamily:n,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:e,fontWeight:t}}function yt(e){if(!X&&"undefined"!=typeof document){var t=e;return t&&t.ownerDocument?t.ownerDocument:document}}!function(e){e.mini="10px",e.xSmall="10px",e.small="12px",e.smallPlus="12px",e.medium="14px",e.mediumPlus="16px",e.icon="16px",e.large="18px",e.xLarge="20px",e.xLargePlus="24px",e.xxLarge="28px",e.xxLargePlus="32px",e.superLarge="42px",e.mega="68px"}(dt||(dt={})),function(e){e.light=100,e.semilight=300,e.regular=400,e.semibold=600,e.bold=700}(pt||(pt={})),function(e){e.xSmall="10px",e.small="12px",e.medium="16px",e.large="20px"}(ft||(ft={}));var bt,_t,kt,xt,Ct="https://static2.sharepointonline.com/files/fabric/assets",wt=(bt=function(){if(void 0===ht){var e=yt(),t=function(e){var t=null;try{var n=$();t=n?n.localStorage.getItem(e):null}catch(e){}return t}("language");null!==t&&(ht=t),void 0===ht&&e&&(ht=e.documentElement.getAttribute("lang")),void 0===ht&&(ht="en")}return ht}(),_t=function(e){for(var t in gt)if(gt.hasOwnProperty(t)&&e&&0===t.indexOf(e))return gt[t];return mt}(bt)+", "+ct,{tiny:vt(dt.mini,pt.regular,_t),xSmall:vt(dt.xSmall,pt.regular,_t),small:vt(dt.small,pt.regular,_t),smallPlus:vt(dt.smallPlus,pt.regular,_t),medium:vt(dt.medium,pt.regular,_t),mediumPlus:vt(dt.mediumPlus,pt.regular,_t),large:vt(dt.large,pt.regular,_t),xLarge:vt(dt.xLarge,pt.semibold,_t),xLargePlus:vt(dt.xLargePlus,pt.semibold,_t),xxLarge:vt(dt.xxLarge,pt.semibold,_t),xxLargePlus:vt(dt.xxLargePlus,pt.semibold,_t),superLarge:vt(dt.superLarge,pt.semibold,_t),mega:vt(dt.mega,pt.semibold,_t)});function St(e,t,n,o){se({fontFamily:e="'"+e+"'",src:(void 0!==o?"local('"+o+"'),":"")+"url('"+t+".woff2') format('woff2'),url('"+t+".woff') format('woff')",fontWeight:n,fontStyle:"normal",fontDisplay:"swap"})}function Et(e,t,n,o,r){void 0===o&&(o="segoeui");var i=e+"/"+n+"/"+o;St(t,i+"-light",pt.light,r&&r+" Light"),St(t,i+"-semilight",pt.semilight,r&&r+" SemiLight"),St(t,i+"-regular",pt.regular,r),St(t,i+"-semibold",pt.semibold,r&&r+" SemiBold")}!function(e){if(e){var t=e+"/fonts";Et(t,at.Thai,"leelawadeeui-thai","leelawadeeui"),Et(t,at.Arabic,"segoeui-arabic"),Et(t,at.Cyrillic,"segoeui-cyrillic"),Et(t,at.EastEuropean,"segoeui-easteuropean"),Et(t,at.Greek,"segoeui-greek"),Et(t,at.Hebrew,"segoeui-hebrew"),Et(t,at.Vietnamese,"segoeui-vietnamese"),Et(t,at.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI"),Et(t,st.Selawik,"selawik","selawik"),Et(t,at.Armenian,"segoeui-armenian"),Et(t,at.Georgian,"segoeui-georgian"),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-semilight",pt.light),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-bold",pt.semibold)}}((kt=$(),xt=kt?kt.FabricConfig:void 0,xt&&void 0!==xt.fontBaseUrl?xt.fontBaseUrl:Ct));var Tt="@media screen and (-ms-high-contrast: active)";function It(e,t){return"@media only screen and (min-width: "+e+"px) and (max-width: "+t+"px)"}var Pt,Mt="ms-Fabric--isFocusVisible",Nt="ms-Fabric--isFocusHidden";function Dt(e,t){var n=t?$(t):$();if(n){var o=n.document.body.classList;o.add(e?Mt:Nt),o.remove(e?Nt:Mt)}}function At(e,t,n,o,r,i,a){return Bt(e,"number"!=typeof t&&t?t:{inset:t,position:n,highContrastStyle:o,borderColor:r,outlineColor:i,isFocusedOnly:a})}function Bt(e,t){var n,o;void 0===t&&(t={});var r=t.inset,i=void 0===r?0:r,a=t.width,s=void 0===a?1:a,l=t.position,u=void 0===l?"relative":l,c=t.highContrastStyle,d=t.borderColor,p=void 0===d?e.palette.white:d,f=t.outlineColor,h=void 0===f?e.palette.neutralSecondary:f,m=t.isFocusedOnly;return{outline:"transparent",position:u,selectors:(n={"::-moz-focus-inner":{border:"0"}},n["."+Mt+" &"+(void 0===m||m?":focus":"")+":after"]={content:'""',position:"absolute",left:i+1,top:i+1,bottom:i+1,right:i+1,border:s+"px solid "+p,outline:s+"px solid "+h,zIndex:Pt.FocusStyle,selectors:(o={},o[Tt]=c,o)},n)}}!function(e){e.Nav=1,e.ScrollablePane=1,e.FocusStyle=1,e.Coachmark=1e3,e.Layer=1e6,e.KeytipLayer=1000001}(Pt||(Pt={}));var Ft=function(e,t,n,o){var r,i,a;return void 0===n&&(n="border"),void 0===o&&(o=-1),{borderColor:e,selectors:{":after":(r={pointerEvents:"none",content:"''",position:"absolute",left:o,top:o,bottom:o,right:o},r[n]="2px solid "+e,r.borderRadius=t,r.width="borderBottom"===n?"100%":void 0,r.selectors=(i={},i[Tt]=(a={},a["border"===n?"borderColor":"borderBottomColor"]="Highlight",a),i),r)}}},Ot={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden"};var Rt,Lt={none:0,insertNode:1,appendChild:2},Ht="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),Wt={};try{Wt=window}catch(e){}var zt=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Lt.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Rt=Wt.__stylesheet__)||Rt._lastStyleElement&&Rt._lastStyleElement.ownerDocument!==document){var t=Wt&&Wt.FabricConfig||{};Rt=Wt.__stylesheet__=new e(t.mergeStyles)}return Rt},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Lt.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Lt.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Lt.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),Ht||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}(),Ut=zt.getInstance();Ut&&Ut.onReset&&zt.getInstance().onReset((function(){Kt++}));var Kt=0,jt={empty:!0},Vt={},Gt="undefined"==typeof WeakMap?null:WeakMap;function qt(e,t,n){if(void 0===t&&(t=100),void 0===n&&(n=!1),!Gt)return e;var o,r=0,i=Kt;return function(){for(var a=[],s=0;s0&&r>t)&&(o=Yt(),r=0,i=Kt),l=o;for(var u=0;u-1;e[o]=i?r:ln(e[o]||{},r,n)}else e[o]=r}return n.pop(),e}var un,cn={s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"},dn=n(18),pn=yn({palette:lt,semanticColors:bn(lt,!1,!1),fonts:wt,isInverted:!1,disableGlobalClassNames:!1}),fn=[],hn="theme";if(!nn.getSettings([hn]).theme){var mn=$();mn&&mn.FabricConfig&&mn.FabricConfig.theme&&(pn=yn(mn.FabricConfig.theme)),nn.applySettings(((un={})[hn]=pn,un))}function gn(e){return void 0===e&&(e=!1),!0===e&&(pn=yn({},e)),pn}function vn(e,t){var n;return void 0===t&&(t=!1),pn=yn(e,t),Object(dn.a)(u(u(u(u({},pn.palette),pn.semanticColors),pn.effects),function(e){for(var t={},n=0,o=Object.keys(e.fonts);n0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return En.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}Q("@uifabric/styling","7.10.1");var Tn=o.createContext({customizations:{inCustomizerContext:!1,settings:{},scopedSettings:{}}}),In=["theme","styles"];function Pn(e,t,n,r,i){var a=(r=r||{scope:"",fields:void 0}).scope,s=r.fields,d=void 0===s?In:s;return function(r){function i(){var t=null!==r&&r.apply(this,arguments)||this;return t._inCustomizerContext=!1,t._renderContent=function(r){t._inCustomizerContext=!!r.customizations.inCustomizerContext;var i=nn.getSettings(d,a,r.customizations),s=i.styles,l=(i.dir,c(i,["styles","dir"])),p=n?n(t.props):void 0;return t._updateStyles(s),o.createElement(e,u({},l,p,t.props,{styles:t._styles}))},t._onSettingsChanged=function(){return t.forceUpdate()},t}return l(i,r),i.prototype.render=function(){return o.createElement(Tn.Consumer,null,this._renderContent)},i.prototype.componentDidMount=function(){this._inCustomizerContext||nn.observe(this._onSettingsChanged)},i.prototype.componentWillUnmount=function(){this._inCustomizerContext||nn.unobserve(this._onSettingsChanged)},i.prototype._updateStyles=function(e){var n=this;this._styles&&e===this._styles.__cachedInputs__[1]&&!this.props.styles||(this._styles=function(o){return function(e){for(var t=[],n=1;n=0)}),{},e)}var $n,eo=function(){function e(e,t){this._timeoutIds=null,this._immediateIds=null,this._intervalIds=null,this._animationFrameIds=null,this._isDisposed=!1,this._parent=e||null,this._onErrorHandler=t,this._noop=function(){}}return e.prototype.dispose=function(){var e;if(this._isDisposed=!0,this._parent=null,this._timeoutIds){for(e in this._timeoutIds)this._timeoutIds.hasOwnProperty(e)&&this.clearTimeout(parseInt(e,10));this._timeoutIds=null}if(this._immediateIds){for(e in this._immediateIds)this._immediateIds.hasOwnProperty(e)&&this.clearImmediate(parseInt(e,10));this._immediateIds=null}if(this._intervalIds){for(e in this._intervalIds)this._intervalIds.hasOwnProperty(e)&&this.clearInterval(parseInt(e,10));this._intervalIds=null}if(this._animationFrameIds){for(e in this._animationFrameIds)this._animationFrameIds.hasOwnProperty(e)&&this.cancelAnimationFrame(parseInt(e,10));this._animationFrameIds=null}},e.prototype.setTimeout=function(e,t){var n=this,o=0;return this._isDisposed||(this._timeoutIds||(this._timeoutIds={}),o=setTimeout((function(){try{n._timeoutIds&&delete n._timeoutIds[o],e.apply(n._parent)}catch(e){n._onErrorHandler&&n._onErrorHandler(e)}}),t),this._timeoutIds[o]=!0),o},e.prototype.clearTimeout=function(e){this._timeoutIds&&this._timeoutIds[e]&&(clearTimeout(e),delete this._timeoutIds[e])},e.prototype.setImmediate=function(e,t){var n=this,o=0,r=$(t);if(!this._isDisposed){this._immediateIds||(this._immediateIds={});o=r.setTimeout((function(){try{n._immediateIds&&delete n._immediateIds[o],e.apply(n._parent)}catch(e){n._logError(e)}}),0),this._immediateIds[o]=!0}return o},e.prototype.clearImmediate=function(e,t){var n=$(t);this._immediateIds&&this._immediateIds[e]&&(n.clearTimeout(e),delete this._immediateIds[e])},e.prototype.setInterval=function(e,t){var n=this,o=0;return this._isDisposed||(this._intervalIds||(this._intervalIds={}),o=setInterval((function(){try{e.apply(n._parent)}catch(e){n._logError(e)}}),t),this._intervalIds[o]=!0),o},e.prototype.clearInterval=function(e){this._intervalIds&&this._intervalIds[e]&&(clearInterval(e),delete this._intervalIds[e])},e.prototype.throttle=function(e,t,n){var o=this;if(this._isDisposed)return this._noop;var r,i,a=t||0,s=!0,l=!0,u=0,c=null;n&&"boolean"==typeof n.leading&&(s=n.leading),n&&"boolean"==typeof n.trailing&&(l=n.trailing);var d=function(t){var n=(new Date).getTime(),p=n-u,f=s?a-p:a;return p>=a&&(!t||s)?(u=n,c&&(o.clearTimeout(c),c=null),r=e.apply(o._parent,i)):null===c&&l&&(c=o.setTimeout(d,f)),r};return function(){for(var e=[],t=0;t=s&&(n=!0),d=t);var r=t-d,a=s-r,h=t-p,v=!1;return null!==c&&(h>=c&&f?v=!0:a=Math.min(a,c-h)),r>=s||v||n?m(t):null!==f&&e||!u||(f=o.setTimeout(g,a)),i},v=function(){return!!f},y=function(){for(var e=[],t=0;t-1)for(var a=n.split(/[ ,]+/),s=0;s1?e[1]:""}return this.__className},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_disposables",{get:function(){return this.__disposables||(this.__disposables=[]),this.__disposables},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_async",{get:function(){return this.__async||(this.__async=new eo(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 to(this),this._disposables.push(this.__events)),this.__events},enumerable:!0,configurable:!0}),t.prototype._resolveRef=function(e){var t=this;return this.__resolves||(this.__resolves={}),this.__resolves[e]||(this.__resolves[e]=function(n){return t[e]=n}),this.__resolves[e]},t.prototype._updateComponentRef=function(e,t){void 0===t&&(t={}),e&&t&&e.componentRef!==t.componentRef&&(this._setComponentRef(e.componentRef,null),this._setComponentRef(t.componentRef,this))},t.prototype._warnDeprecations=function(e){this.className,this.props},t.prototype._warnMutuallyExclusive=function(e){this.className,this.props},t.prototype._warnConditionallyRequiredProps=function(e,t,n){this.className,this.props},t.prototype._setComponentRef=function(e,t){!this._skipComponentRefResolution&&e&&("function"==typeof e&&e(t),"object"==typeof e&&(e.current=t))},t}(o.Component);function uo(e,t,n){var o=e[n],r=t[n];(o||r)&&(e[n]=function(){var e;return r&&(e=r.apply(this,arguments)),o!==r&&(e=o.apply(this,arguments)),e})}function co(){return null}function po(){for(var e=[],t=0;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function ho(e){go!==e&&(go=e)}function mo(){return void 0===go&&(go="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),go}!function(e){e[e.default=0]="default",e[e.image=1]="image",e[e.Default=1e5]="Default",e[e.Image=100001]="Image"}(so||(so={}));var go=mo();function vo(){return{rtl:mo()}}var yo,bo={};var _o={"user-select":1};function ko(e,t){var n=function(){if(!yo){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;yo=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return yo}(),o=e[t];if(_o[o]){var r=e[t+1];_o[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var xo,Co=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function wo(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===Co.indexOf(n)?"px":"";e[t+1]=""+o+r}}var So="left",Eo="right",To="@noflip",Io=((xo={})[So]=Eo,xo[Eo]=So,xo),Po={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function Mo(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(To)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(So)>=0)t[n]=o.replace(So,Eo);else if(o.indexOf(Eo)>=0)t[n]=o.replace(Eo,So);else if(String(r).indexOf(So)>=0)t[n+1]=r.replace(So,Eo);else if(String(r).indexOf(Eo)>=0)t[n+1]=r.replace(Eo,So);else if(Io[o])t[n]=Io[o];else if(Po[r])t[n+1]=Po[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var No="displayName";var Do=/\:global\((.+?)\)/g;function Ao(e){if(!Do.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function Bo(e,t){return e.indexOf(":global(")>=0?e.replace(Do,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function Fo(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function Oo(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==No&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?Ao(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,Bo(t,o))})):e([r],n,Bo(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?Fo(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;rKo&&(t.clear(),n=0,e.disableCaching=!0),a[Qo]}}function Xo(e,t){return t=function(e){switch(e){case void 0:return"__undefined__";case null:return"__null__";default:return e}}(t),e.has(t)||e.set(t,new Map),e.get(t)}function Jo(e,t){if("function"==typeof t&&t.__cachedInputs__)for(var n=0,o=t.__cachedInputs__;n0&&this._imageElement.current.naturalHeight>0||this._imageElement.current.complete&&t._svgRegex.test(e))&&(this._computeCoverStyle(this.props),this.setState({loadState:Zo.loaded})))},t.prototype._computeCoverStyle=function(e){var t=e.imageFit,n=e.width,o=e.height;if((t===Go.cover||t===Go.contain||t===Go.centerContain||t===Go.centerCover)&&void 0===this.props.coverStyle&&this._imageElement.current&&this._frameElement.current){var r=void 0;r=n&&o&&t!==Go.centerContain&&t!==Go.centerCover?n/o:this._frameElement.current.clientWidth/this._frameElement.current.clientHeight;var i=this._imageElement.current.naturalWidth/this._imageElement.current.naturalHeight;this._coverStyle=i>r?qo.landscape:qo.portrait}},t.defaultProps={shouldFadeIn:!0},t._svgRegex=/\.svg$/i,t}(o.Component),nr={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageCenterContain:"ms-Image-image--centerContain",imageCenterCover:"ms-Image-image--centerCover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"},or=Pn(tr,(function(e){var t=e.className,n=e.width,o=e.height,r=e.maximizeFrame,i=e.isLoaded,a=e.shouldFadeIn,s=e.shouldStartVisible,l=e.isLandscape,u=e.isCenter,c=e.isContain,d=e.isCover,p=e.isCenterContain,f=e.isCenterCover,h=e.isNone,m=e.isError,g=e.isNotImageFit,v=e.theme,y=Jt(nr,v),b={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"},_=$(),k=void 0!==_&&void 0===_.navigator.msMaxTouchPoints,x=c&&l||d&&!l?{width:"100%",height:"auto"}:{width:"auto",height:"100%"};return{root:[y.root,v.fonts.medium,{overflow:"hidden"},r&&[y.rootMaximizeFrame,{height:"100%",width:"100%"}],i&&a&&!s&&xn.fadeIn400,(u||c||d||p||f)&&{position:"relative"},t],image:[y.image,{display:"block",opacity:0},i&&["is-loaded",{opacity:1}],u&&[y.imageCenter,b],c&&[y.imageContain,k&&{width:"100%",height:"100%",objectFit:"contain"},!k&&x,b],d&&[y.imageCover,k&&{width:"100%",height:"100%",objectFit:"cover"},!k&&x,b],p&&[y.imageCenterContain,l&&{maxWidth:"100%"},!l&&{maxHeight:"100%"},b],f&&[y.imageCenterCover,l&&{maxHeight:"100%"},!l&&{maxWidth:"100%"},b],h&&[y.imageNone,{width:"auto",height:"auto"}],g&&[!!n&&!o&&{height:"auto",width:"100%"},!n&&!!o&&{height:"100%",width:"auto"},!!n&&!!o&&{height:"100%",width:"100%"}],l&&y.imageLandscape,!l&&y.imagePortrait,!i&&"is-notLoaded",a&&"is-fadeIn",m&&"is-error"]}}),void 0,{scope:"Image"},!0),rr=V({root:{display:"inline-block"},placeholder:["ms-Icon-placeHolder",{width:"1em"}],image:["ms-Icon-imageContainer",{overflow:"hidden"}]}),ir=qt((function(e){var t=fe(e)||{subset:{},code:void 0},n=t.code,o=t.subset;return n?{children:n,iconClassName:o.className,fontFamily:o.fontFace&&o.fontFace.fontFamily}:null}),void 0,!0),ar=function(e){var t=e.iconName,n=e.className,r=e.style,i=void 0===r?{}:r,a=ir(t)||{},s=a.iconClassName,l=a.children,c=a.fontFamily,d=Jn(e,Vn),p=e["aria-label"]?{}:{role:"presentation","aria-hidden":!0};return o.createElement("i",u({"data-icon-name":t},p,d,{className:Mn("ms-Icon",rr.root,s,!t&&rr.placeholder,n),style:u({fontFamily:c},i)}),l)},sr=(qt((function(e,t,n){return ar({iconName:e,className:t,"aria-label":n})})),Yo({disableCaching:!0})),lr=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n.onImageLoadingStateChange=function(e){n.props.imageProps&&n.props.imageProps.onLoadingStateChange&&n.props.imageProps.onLoadingStateChange(e),e===Zo.error&&n.setState({imageLoadError:!0})},n.state={imageLoadError:!1},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.iconName,i=e.imageErrorAs,a=e.theme,s="string"==typeof r&&0===r.length,l=this.props.iconType===so.image||this.props.iconType===so.Image||!!this.props.imageProps,c=ir(r)||{},d=c.iconClassName,p=c.children,f=sr(n,{theme:a,className:t,iconClassName:d,isImage:l,isPlaceholder:s}),h=l?"span":"i",m=Jn(this.props,Vn,["aria-label"]),g=this.state.imageLoadError,v=u(u({},this.props.imageProps),{onLoadingStateChange:this.onImageLoadingStateChange}),y=g&&i||or,b=this.props.ariaLabel||this.props["aria-label"],_=b?{"aria-label":b}:{"aria-hidden":!this.props["aria-labelledby"]&&!v["aria-labelledby"]};return o.createElement(h,u({"data-icon-name":r},_,m,{className:f.root}),l?o.createElement(y,u({},v)):p)},t}(o.Component),(function(e){var t=e.className,n=e.iconClassName,o=e.isPlaceholder,r=e.isImage,i=e.styles;return{root:[o&&rr.placeholder,rr.root,r&&rr.image,n,t,i&&i.root,i&&i.imageContainer]}}),void 0,{scope:"Icon"},!0),ur=function(e){var t=e.className,n=e.imageProps,r=Jn(e,Vn),i=e["aria-label"]?{}:{role:"presentation","aria-hidden":!n.alt&&!n["aria-labelledby"]};return o.createElement("div",u({},i,r,{className:Mn("ms-Icon",rr.root,rr.image,t)}),o.createElement(or,u({},n)))},cr={topLeftEdge:0,topCenter:1,topRightEdge:2,topAutoEdge:3,bottomLeftEdge:4,bottomCenter:5,bottomRightEdge:6,bottomAutoEdge:7,leftTopEdge:8,leftCenter:9,leftBottomEdge:10,rightTopEdge:11,rightCenter:12,rightBottomEdge:13};!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header",e[e.Section=3]="Section"}($o||($o={}));var dr,pr={none:0,all:1,inputOnly:2};function fr(e,t,n){void 0===n&&(n=!0);var o=!1;if(e&&t)if(n)for(o=!1;t;){var r=Nn(t);if(r===e){o=!0;break}t=r}else e.contains&&(o=e.contains(t));return o}!function(e){e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal",e[e.bidirectional=2]="bidirectional",e[e.domOrder=3]="domOrder"}(dr||(dr={}));var hr="data-is-focusable",mr="data-is-visible",gr="data-focuszone-id",vr="data-is-sub-focuszone";function yr(e,t,n){return kr(e,t,!0,!1,!1,n)}function br(e,t,n){return _r(e,t,!0,!1,!0,n)}function _r(e,t,n,o,r,i,a,s){if(!t||!a&&t===e)return null;var l=xr(t);if(r&&l&&(i||!wr(t)&&!Sr(t))){var u=_r(e,t.lastElementChild,!0,!0,!0,i,a,s);if(u){if(s&&Cr(u,!0)||!s)return u;var c=_r(e,u.previousElementSibling,!0,!0,!0,i,a,s);if(c)return c;for(var d=u.parentElement;d&&d!==t;){var p=_r(e,d.previousElementSibling,!0,!0,!0,i,a,s);if(p)return p;d=d.parentElement}}}if(n&&l&&Cr(t,s))return t;var f=_r(e,t.previousElementSibling,!0,!0,!0,i,a,s);return f||(o?null:_r(e,t.parentElement,!0,!1,!1,i,a,s))}function kr(e,t,n,o,r,i,a,s){if(!t||t===e&&r&&!a)return null;var l=xr(t);if(n&&l&&Cr(t,s))return t;if(!r&&l&&(i||!wr(t)&&!Sr(t))){var u=kr(e,t.firstElementChild,!0,!0,!1,i,a,s);if(u)return u}if(t===e)return null;var c=kr(e,t.nextElementSibling,!0,!0,!1,i,a,s);return c||(o?null:kr(e,t.parentElement,!1,!1,!0,i,a,s))}function xr(e){if(!e||!e.getAttribute)return!1;var t=e.getAttribute(mr);return null!=t?"true"===t:0!==e.offsetHeight||null!==e.offsetParent||!0===e.isVisible}function Cr(e,t){if(!e||e.disabled)return!1;var n=0,o=null;e&&e.getAttribute&&(o=e.getAttribute("tabIndex"))&&(n=parseInt(o,10));var r=e.getAttribute?e.getAttribute(hr):null,i=null!==o&&n>=0,a=!!e&&"false"!==r&&("A"===e.tagName||"BUTTON"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"SELECT"===e.tagName||"true"===r||i);return t?-1!==n&&a:a}function wr(e){return!!(e&&e.getAttribute&&e.getAttribute(gr))}function Sr(e){return!(!e||!e.getAttribute||"true"!==e.getAttribute(vr))}function Er(e,t){return"true"!==function(e,t){var n=Dn(e,(function(e){return e.hasAttribute(t)}));return n&&n.getAttribute(t)}(e,t)}var Tr,Ir=void 0;function Pr(e){if(e){if(Ir)return void(Ir=e);Ir=e;var t=$(e);t&&t.requestAnimationFrame((function(){Ir&&Ir.focus(),Ir=void 0}))}}function Mr(e){for(var t=[],n=1;n0&&e.preventDefault(),Wr.scrollHeight-Wr.scrollTop<=Wr.clientHeight&&t<0&&e.preventDefault()}},function(e,t){e&&(t.on(e,"touchstart",zr,{passive:!1}),t.on(e,"touchmove",Ur,{passive:!1}),Wr=e)}),qr=function(e,t){if(e){t.on(e,"touchmove",(function(e){e.stopPropagation()}),{passive:!1})}},Zr=function(e){e.preventDefault()};function Qr(){if(void 0===Tr){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),Tr=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return Tr}function Yr(e){for(var t=e,n=yt(e);t&&t!==n.body;){if("true"===t.getAttribute(Vr))return t;t=t.parentElement}for(t=e;t&&t!==n.body;){if("false"!==t.getAttribute(Vr)){var o=getComputedStyle(t),r=o?o.getPropertyValue("overflow-y"):"";if(r&&("scroll"===r||"auto"===r))return t}t=t.parentElement}return t&&t!==n.body||(t=$(e)),t}var Xr,Jr={none:0,insertNode:1,appendChild:2},$r="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),ei={};try{ei=window}catch(e){}var ti=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Jr.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Xr=ei.__stylesheet__)||Xr._lastStyleElement&&Xr._lastStyleElement.ownerDocument!==document){var t=ei&&ei.FabricConfig||{};Xr=ei.__stylesheet__=new e(t.mergeStyles)}return Xr},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Jr.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Jr.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Jr.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),$r||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}();function ni(){return void 0===oi&&(oi="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),oi}var oi=ni();var ri,ii={};var ai={"user-select":1};function si(e,t){var n=function(){if(!ri){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;ri=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return ri}(),o=e[t];if(ai[o]){var r=e[t+1];ai[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var li,ui=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function ci(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===ui.indexOf(n)?"px":"";e[t+1]=""+o+r}}var di="left",pi="right",fi="@noflip",hi=((li={})[di]=pi,li[pi]=di,li),mi={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function gi(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(fi)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(di)>=0)t[n]=o.replace(di,pi);else if(o.indexOf(pi)>=0)t[n]=o.replace(pi,di);else if(String(r).indexOf(di)>=0)t[n+1]=r.replace(di,pi);else if(String(r).indexOf(pi)>=0)t[n+1]=r.replace(pi,di);else if(hi[o])t[n]=hi[o];else if(mi[r])t[n+1]=mi[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var vi="displayName";var yi=/\:global\((.+?)\)/g;function bi(e){if(!yi.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function _i(e,t){return e.indexOf(":global(")>=0?e.replace(yi,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function ki(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function xi(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==vi&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?bi(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,_i(t,o))})):e([r],n,_i(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?ki(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}(e instanceof Array?e:[e]),o=n.classes,r=n.objects;r.length&&o.push(wi(t||{},r));return o.join(" ")}(e,{rtl:ni()})}var Ei,Ti="data-no-vertical-wrap",Ii="data-no-horizontal-wrap",Pi=999999999,Mi=-999999999,Ni="ms-FocusZone";var Di,Ai,Bi={},Fi=new Set,Oi=["text","number","password","email","tel","url","search"],Ri=!1,Li=function(e){function t(t){var n=e.call(this,t)||this;return n._disposables=[],n._root=o.createRef(),n._onFocus=function(e){if(!n._portalContainsElement(e.target)){var t,o=n.props,r=o.onActiveElementChanged,i=o.doNotAllowFocusEventToPropagate,a=o.onFocusNotification,s=n._isImmediateDescendantOfZone(e.target);if(a&&a(),s)t=e.target;else for(var l=e.target;l&&l!==n._root.current;){if(Cr(l)&&n._isImmediateDescendantOfZone(l)){t=l;break}l=Nn(l,Ri)}var u=!n._activeElement;t&&t!==n._activeElement&&((s||u)&&n._setFocusAlignment(t,!0,!0),n._activeElement=t,u&&n._updateTabIndexes()),r&&r(n._activeElement,e),i&&e.stopPropagation()}},n._onBlur=function(){n._setParkedFocus(!1)},n._onKeyDownCapture=function(e){e.which===Fn.tab&&Fi.forEach((function(e){return e._updateTabIndexes()}))},n._onMouseDown=function(e){if(!n._portalContainsElement(e.target)&&!n.props.disabled){for(var t=e.target,o=[];t&&t!==n._root.current;)o.push(t),t=Nn(t,Ri);for(;o.length&&((t=o.pop())&&Cr(t)&&n._setActiveElement(t,!0),!wr(t)););}},n._onKeyDown=function(e){if(!n._portalContainsElement(e.target)){var t=n.props,o=t.direction,r=t.disabled,i=t.isInnerZoneKeystroke;if(!(r||(n.props.onKeyDown&&n.props.onKeyDown(e),e.isDefaultPrevented()||n._getDocument().activeElement===n._root.current&&n._isInnerZone))){if(i&&i(e)&&n._isImmediateDescendantOfZone(e.target)){var a=n._getFirstInnerZone();if(a){if(!a.focus(!0))return}else{if(!Sr(e.target))return;if(!n.focusElement(kr(e.target,e.target.firstChild,!0)))return}}else{if(e.altKey)return;switch(e.which){case Fn.space:if(n._tryInvokeClickForFocusable(e.target))break;return;case Fn.left:if(o!==dr.vertical&&n._moveFocusLeft())break;return;case Fn.right:if(o!==dr.vertical&&n._moveFocusRight())break;return;case Fn.up:if(o!==dr.horizontal&&n._moveFocusUp())break;return;case Fn.down:if(o!==dr.horizontal&&n._moveFocusDown())break;return;case Fn.pageDown:if(n._moveFocusPaging(!0))break;return;case Fn.pageUp:if(n._moveFocusPaging(!1))break;return;case Fn.tab:if(n.props.allowTabKey||n.props.handleTabKey===pr.all||n.props.handleTabKey===pr.inputOnly&&n._isElementInput(e.target)){var s=!1;if(n._processingTabKey=!0,o!==dr.vertical&&n._shouldWrapFocus(n._activeElement,Ii))s=(Uo()?!e.shiftKey:e.shiftKey)?n._moveFocusLeft():n._moveFocusRight();else s=e.shiftKey?n._moveFocusUp():n._moveFocusDown();if(n._processingTabKey=!1,s)break}return;case Fn.home:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!1))return!1;var l=n._root.current&&n._root.current.firstChild;if(n._root.current&&l&&n.focusElement(kr(n._root.current,l,!0)))break;return;case Fn.end:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!0))return!1;var u=n._root.current&&n._root.current.lastChild;if(n._root.current&&n.focusElement(_r(n._root.current,u,!0,!0,!0)))break;return;case Fn.enter:if(n._tryInvokeClickForFocusable(e.target))break;return;default:return}}e.preventDefault(),e.stopPropagation()}}},n._getHorizontalDistanceFromCenter=function(e,t,o){var r=n._focusAlignment.x,i=Math.floor(o.top),a=Math.floor(t.bottom),s=Math.floor(o.bottom),l=Math.floor(t.top);return e&&i>a||!e&&s=o.left&&r<=o.left+o.width?0:Math.abs(o.left+o.width/2-r):n._shouldWrapFocus(n._activeElement,Ti)?Pi:Mi},Dr(n),n._id=Hn("FocusZone"),n._focusAlignment={x:0,y:0},n._processingTabKey=!1,n}return l(t,e),t.getOuterZones=function(){return Fi.size},t.prototype.componentDidMount=function(){var e=this._root.current;if(Bi[this._id]=this,e){for(var t=$(e),n=Nn(e,Ri);n&&n!==this._getDocument().body&&1===n.nodeType;){if(wr(n)){this._isInnerZone=!0;break}n=Nn(n,Ri)}this._isInnerZone||(Fi.add(this),t&&1===Fi.size&&(Di=Rr(t,"keydown",this._onKeyDownCapture,!0))),this._disposables.push(Rr(e,"blur",this._onBlur,!0)),this._updateTabIndexes(),this.props.defaultActiveElement&&(this._activeElement=this._getDocument().querySelector(this.props.defaultActiveElement),this.focus())}},t.prototype.componentDidUpdate=function(){var e=this._root.current,t=this._getDocument();if(t&&this._lastIndexPath&&(t.activeElement===t.body||t.activeElement===e)){var n=function(e,t){for(var n=e,o=0,r=t;o-1&&(-1===i||c=0&&c<0)break}}while(r);if(a&&a!==this._activeElement)s=!0,this.focusElement(a);else if(this.props.isCircularNavigation&&o)return e?this.focusElement(kr(this._root.current,this._root.current.firstElementChild,!0)):this.focusElement(_r(this._root.current,this._root.current.lastElementChild,!0,!0,!0));return s},t.prototype._moveFocusDown=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!0,(function(o,r){var i=-1,a=Math.floor(r.top),s=Math.floor(o.bottom);return a=s||a===t)&&(t=a,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusUp=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!1,(function(o,r){var i=-1,a=Math.floor(r.bottom),s=Math.floor(r.top),l=Math.floor(o.top);return a>l?e._shouldWrapFocus(e._activeElement,Ti)?Pi:Mi:((-1===t&&a<=l||s===t)&&(t=s,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusLeft=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.top.toFixed(3))parseFloat(n.top.toFixed(3)))&&o.right<=n.right&&e.props.direction!==dr.vertical?r=n.right-o.right:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusRight=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(!Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.bottom.toFixed(3))>parseFloat(n.top.toFixed(3)):parseFloat(o.top.toFixed(3))=n.left&&e.props.direction!==dr.vertical?r=o.left-n.left:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusPaging=function(e,t){void 0===t&&(t=!0),void 0===t&&(t=!0);var n=this._activeElement;if(!n||!this._root.current)return!1;if(this._isElementInput(n)&&!this._shouldInputLoseFocus(n,e))return!1;var o=Yr(n);if(!o)return!1;var r=-1,i=void 0,a=-1,s=-1,l=o.clientHeight,u=n.getBoundingClientRect();do{if(n=e?kr(this._root.current,n):_r(this._root.current,n)){var c=n.getBoundingClientRect(),d=Math.floor(c.top),p=Math.floor(u.bottom),f=Math.floor(c.bottom),h=Math.floor(u.top),m=this._getHorizontalDistanceFromCenter(e,u,c);if(e&&d>p+l||!e&&f-1&&(e&&d>a?(a=d,r=m,i=n):!e&&f-1){var n=e.selectionStart,o=n!==e.selectionEnd,r=e.value,i=e.readOnly;if(o||n>0&&!t&&!i||n!==r.length&&t&&!i||this.props.handleTabKey&&(!this.props.shouldInputLoseFocusOnArrowKey||!this.props.shouldInputLoseFocusOnArrowKey(e)))return!1}return!0},t.prototype._shouldWrapFocus=function(e,t){return!this.props.checkForNoWrap||Er(e,t)},t.prototype._portalContainsElement=function(e){return e&&!!this._root.current&&Bn(e,this._root.current)},t.prototype._getDocument=function(){return yt(this._root.current)},t.defaultProps={isCircularNavigation:!1,direction:dr.bidirectional},t}(o.Component);function Hi(e){if(void 0===Ai||e){var t=$(),n=t&&t.navigator.userAgent;Ai=!!n&&-1!==n.indexOf("Macintosh")}return!!Ai}var Wi=function(){return!!(window&&window.navigator&&window.navigator.userAgent)&&/iPad|iPhone|iPod/i.test(window.navigator.userAgent)};function zi(e){return e.canCheck?!(!e.isChecked&&!e.checked):"boolean"==typeof e.isChecked?e.isChecked:"boolean"==typeof e.checked?e.checked:null}function Ui(e){return!(!e.subMenuProps&&!e.items)}function Ki(e){return!(!e.isDisabled&&!e.disabled)}var ji=["setState","render","componentWillMount","UNSAFE_componentWillMount","componentDidMount","componentWillReceiveProps","UNSAFE_componentWillReceiveProps","shouldComponentUpdate","componentWillUpdate","getSnapshotBeforeUpdate","UNSAFE_componentWillUpdate","componentDidUpdate","componentWillUnmount"];var Vi,Gi=function(e){function t(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n}return l(t,e),t.prototype._updateComposedComponentRef=function(e){var t;this._composedComponentInstance=e,e?this._hoisted=function(e,t,n){void 0===n&&(n=ji);var o=[],r=function(r){"function"!=typeof t[r]||void 0!==e[r]||n&&-1!==n.indexOf(r)||(o.push(r),e[r]=function(){t[r].apply(t,arguments)})};for(var i in t)r(i);return o}(this,e):this._hoisted&&(t=this,this._hoisted.forEach((function(e){return delete t[e]})))},t}(lo);function qi(e,t){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}!function(e){e[e.small=0]="small",e[e.medium=1]="medium",e[e.large=2]="large",e[e.xLarge=3]="xLarge",e[e.xxLarge=4]="xxLarge",e[e.xxxLarge=5]="xxxLarge",e[e.unknown=999]="unknown"}(Vi||(Vi={}));var Zi,Qi,Yi,Xi,Ji=[479,639,1023,1365,1919,99999999];function $i(e){var t=function(t){function n(e){var n=t.call(this,e)||this;return n._onResize=function(){var e=n._getResponsiveMode();e!==n.state.responsiveMode&&n.setState({responsiveMode:e})},n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n.state={responsiveMode:Zi||Qi||Vi.large},n}return l(n,t),n.prototype.componentDidMount=function(){this._events.on(window,"resize",this._onResize),this._onResize()},n.prototype.componentWillUnmount=function(){this._events.dispose()},n.prototype.render=function(){var t=this.state.responsiveMode;return t===Vi.unknown?null:o.createElement(e,u({ref:this._updateComposedComponentRef,responsiveMode:t},this.props))},n.prototype._getResponsiveMode=function(){var e=Vi.small,t=$(Object(i.findDOMNode)(this));if(void 0!==t){try{for(;t.innerWidth>Ji[e];)e++}catch(t){e=Zi||Qi||Vi.large}Qi=e}else{if(void 0===Zi)throw new Error("Content was rendered in a server environment without providing a default responsive mode. Call setResponsiveMode to define what the responsive mode is.");e=Zi}return e},n}(Gi);return qi(e,t)}!function(e){e[e.top=1]="top",e[e.bottom=-1]="bottom",e[e.left=2]="left",e[e.right=-2]="right"}(Yi||(Yi={})),function(e){e[e.top=0]="top",e[e.bottom=1]="bottom",e[e.start=2]="start",e[e.end=3]="end"}(Xi||(Xi={}));var ea,ta=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t}(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}());function na(e,t,n){return{targetEdge:e,alignmentEdge:t,isAuto:n}}var oa=((ea={})[cr.topLeftEdge]=na(Yi.top,Yi.left),ea[cr.topCenter]=na(Yi.top),ea[cr.topRightEdge]=na(Yi.top,Yi.right),ea[cr.topAutoEdge]=na(Yi.top,void 0,!0),ea[cr.bottomLeftEdge]=na(Yi.bottom,Yi.left),ea[cr.bottomCenter]=na(Yi.bottom),ea[cr.bottomRightEdge]=na(Yi.bottom,Yi.right),ea[cr.bottomAutoEdge]=na(Yi.bottom,void 0,!0),ea[cr.leftTopEdge]=na(Yi.left,Yi.top),ea[cr.leftCenter]=na(Yi.left),ea[cr.leftBottomEdge]=na(Yi.left,Yi.bottom),ea[cr.rightTopEdge]=na(Yi.right,Yi.top),ea[cr.rightCenter]=na(Yi.right),ea[cr.rightBottomEdge]=na(Yi.right,Yi.bottom),ea);function ra(e,t){return!(e.topt.bottom)&&(!(e.leftt.right)))}function ia(e,t){var n=new Array;return e.topt.bottom&&n.push(Yi.bottom),e.leftt.right&&n.push(Yi.right),n}function aa(e,t){return e[Yi[t]]}function sa(e,t,n){return e[Yi[t]]=n,e}function la(e,t){var n=ba(t);return(aa(e,n.positiveEdge)+aa(e,n.negativeEdge))/2}function ua(e,t){return e>0?t:-1*t}function ca(e,t){return ua(e,aa(t,e))}function da(e,t,n){return ua(n,aa(e,n)-aa(t,n))}function pa(e,t,n){var o=aa(e,t)-n;return e=sa(e,t,n),e=sa(e,-1*t,aa(e,-1*t)-o)}function fa(e,t,n,o){return void 0===o&&(o=0),pa(e,n,aa(t,n)+ua(n,o))}function ha(e,t,n){return ca(n,e)>ca(n,t)}function ma(e,t,n,o,r,i,a){void 0===r&&(r=0);var s=o.alignmentEdge,l=o.alignTargetEdge,u={elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:s};i||a||(u=function(e,t,n,o,r){void 0===r&&(r=0);var i=[Yi.left,Yi.right,Yi.bottom,Yi.top];Uo()&&(i[0]*=-1,i[1]*=-1);for(var a=e,s=o.targetEdge,l=o.alignmentEdge,u=0;u<4;u++){if(ha(a,n,s))return{elementRectangle:a,targetEdge:s,alignmentEdge:l};i.splice(i.indexOf(s),1),i.length>0&&(i.indexOf(-1*s)>-1?s*=-1:(l=s,s=i.slice(-1)[0]),a=ya(e,t,{targetEdge:s,alignmentEdge:l},r))}return{elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:l}}(e,t,n,o,r));var c=ia(e,n);if(l){if(u.alignmentEdge&&c.indexOf(-1*u.alignmentEdge)>-1){var d=function(e,t,n,o){var r=e.alignmentEdge,i=e.targetEdge,a=-1*r;return{elementRectangle:ya(e.elementRectangle,t,{targetEdge:i,alignmentEdge:a},n,o),targetEdge:i,alignmentEdge:a}}(u,t,r,a);if(ra(d.elementRectangle,n))return d;u=ga(ia(d.elementRectangle,n),u,n)}}else u=ga(c,u,n);return u}function ga(e,t,n){for(var o=0,r=e;oMath.abs(da(e,n,-1*t))?-1*t:t}function ka(e){return Math.sqrt(e*e*2)}function xa(e,t,n){if(void 0===e&&(e=cr.bottomAutoEdge),n)return{alignmentEdge:n.alignmentEdge,isAuto:n.isAuto,targetEdge:n.targetEdge};var o=u({},oa[e]);return Uo()?(o.alignmentEdge&&o.alignmentEdge%2==0&&(o.alignmentEdge=-1*o.alignmentEdge),void 0!==t?oa[t]:o):o}function Ca(e,t,n){var o=la(t,e),r=la(n,e),i=ba(e),a=i.positiveEdge,s=i.negativeEdge;return o<=r?a:s}function wa(e,t,n,o,r,i,a){var s=ya(e,t,o,r,a);return ra(s,n)?{elementRectangle:s,targetEdge:o.targetEdge,alignmentEdge:o.alignmentEdge}:ma(e,t,n,o,r,i,a)}function Sa(e,t,n){var o=-1*e.targetEdge,r=new ta(0,e.elementRectangle.width,0,e.elementRectangle.height),i={},a=_a(e.elementRectangle,e.alignmentEdge?e.alignmentEdge:ba(o).positiveEdge,n);return i[Yi[o]]=aa(t,o),i[Yi[a]]=da(t,r,a),{elementPosition:u({},i),closestEdge:Ca(e.targetEdge,t,r),targetEdge:o}}function Ea(e,t){var n=t.targetRectangle,o=ba(t.targetEdge),r=o.positiveEdge,i=o.negativeEdge,a=la(n,t.targetEdge),s=new ta(e/2,t.elementRectangle.width-e/2,e/2,t.elementRectangle.height-e/2),l=new ta(0,e,0,e);return ha(l=va(l=pa(l,-1*t.targetEdge,-e/2),-1*t.targetEdge,a-ca(r,t.elementRectangle)),s,r)?ha(l,s,i)||(l=fa(l,s,i)):l=fa(l,s,r),l}function Ta(e){var t=e.getBoundingClientRect();return new ta(t.left,t.right,t.top,t.bottom)}function Ia(e){return new ta(e.left,e.right,e.top,e.bottom)}function Pa(e,t,n,o,r){var i=0,a=oa[t],s=r?-1*a.targetEdge:a.targetEdge;return(i=s===Yi.top?aa(e,a.targetEdge)-o.top-n:s===Yi.bottom?o.bottom-aa(e,a.targetEdge)-n:o.bottom-e.top-n)>0?i:o.height}function Ma(e,t,n,o){var r=e.gapSpace?e.gapSpace:0,i=function(e,t){var n;if(t){if(t.preventDefault){var o=t;n=new ta(o.clientX,o.clientX,o.clientY,o.clientY)}else if(t.getBoundingClientRect)n=Ta(t);else{var r=t;n=new ta(r.x,r.x,r.y,r.y)}if(!ra(n,e))for(var i=0,a=ia(n,e);i0&&n>t&&(e=n-t>1)}this.state.needsVerticalScrollBar!==e&&this.setState({needsVerticalScrollBar:e})}},t.defaultProps={shouldRestoreFocus:!0},t}(o.Component),Oa=((Ba={})[Yi.top]=xn.slideUpIn10,Ba[Yi.bottom]=xn.slideDownIn10,Ba[Yi.left]=xn.slideLeftIn10,Ba[Yi.right]=xn.slideRightIn10,Ba),Ra=Yo({disableCaching:!0}),La=0,Ha=0,Wa={opacity:0,filter:"opacity(0)"},za=["role","aria-roledescription"],Ua=function(e){function t(t){var n=e.call(this,t)||this;return n._hostElement=o.createRef(),n._calloutElement=o.createRef(),n._hasListeners=!1,n._disposables=[],n.dismiss=function(e){var t=n.props.onDismiss;t&&t(e)},n._dismissOnScroll=function(e){var t=n.props.preventDismissOnScroll;n.state.positions&&!t&&n._dismissOnClickOrScroll(e)},n._dismissOnResize=function(e){n.props.preventDismissOnResize||n.dismiss(e)},n._dismissOnLostFocus=function(e){n.props.preventDismissOnLostFocus||n._dismissOnClickOrScroll(e)},n._setInitialFocus=function(){n.props.setInitialFocus&&!n._didSetInitialFocus&&n.state.positions&&n._calloutElement.current&&(n._didSetInitialFocus=!0,n._async.requestAnimationFrame((function(){return e=n._calloutElement.current,!!(t=kr(e,e,!0,!1,!1,!0))&&(Pr(t),!0);var e,t}),n._calloutElement.current))},n._onComponentDidMount=function(){n._addListeners(),n.props.onLayerMounted&&n.props.onLayerMounted(),n._updateAsyncPosition(),n._setHeightOffsetEveryFrame()},n._mouseDownOnPopup=function(){n._isMouseDownOnPopup=!0},n._mouseUpOnPopup=function(){n._isMouseDownOnPopup=!1},n._async=new eo(n),n._didSetInitialFocus=!1,n.state={positions:void 0,slideDirectionalClassName:void 0,calloutElementRect:void 0,heightOffset:0},n._positionAttempts=0,n}return l(t,e),t.prototype.componentDidUpdate=function(){this.props.hidden?this._hasListeners&&this._removeListeners():(this._setInitialFocus(),this._hasListeners||this._addListeners(),this._updateAsyncPosition())},t.prototype.shouldComponentUpdate=function(e,t){return!(!e.shouldUpdateWhenHidden&&this.props.hidden&&e.hidden)&&(!zn(this.props,e)||!zn(this.state,t))},t.prototype.UNSAFE_componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._disposables.forEach((function(e){return e()}))},t.prototype.UNSAFE_componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"==typeof t||t instanceof String)&&!this._blockResetHeight&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame(),this._didPositionPropsChange(e,this.props)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t),this.setState({positions:void 0}),this._didSetInitialFocus=!1,this._bounds=void 0),this._blockResetHeight=!1},t.prototype.componentDidMount=function(){this.props.hidden||this._onComponentDidMount()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props.target,t=this.props,n=t.styles,r=t.style,i=t.ariaLabel,a=t.ariaDescribedBy,s=t.ariaLabelledBy,l=t.className,c=t.isBeakVisible,d=t.children,p=t.beakWidth,f=t.calloutWidth,h=t.calloutMaxWidth,m=t.finalHeight,g=t.hideOverflow,v=void 0===g?!!m:g,y=t.backgroundColor,b=t.calloutMaxHeight,_=t.onScroll,k=t.shouldRestoreFocus,x=void 0===k||k;e=this._getTarget();var C=this.state.positions,w=this._getMaxHeight()?this._getMaxHeight()+this.state.heightOffset:void 0,S=b&&w&&b0&&(this._positionAttempts=0,this.props.onPositioned&&this.props.onPositioned(this.state.positions))}},t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds,t="function"==typeof e?e(this.props.target,this._targetWindow):e;t||(t={top:0+this.props.minPagePadding,left:0+this.props.minPagePadding,right:this._targetWindow.innerWidth-this.props.minPagePadding,bottom:this._targetWindow.innerHeight-this.props.minPagePadding,width:this._targetWindow.innerWidth-2*this.props.minPagePadding,height:this._targetWindow.innerHeight-2*this.props.minPagePadding}),this._bounds=t}return this._bounds},t.prototype._getMaxHeight=function(){var e=this;if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var t=this.props.isBeakVisible?this.props.beakWidth:0,n=(this.props.gapSpace?this.props.gapSpace:0)+t;this._async.requestAnimationFrame((function(){e._target&&(e._maxHeight=function(e,t,n,o,r){void 0===n&&(n=0);var i=e,a=e,s=e,l=o?Ia(o):new ta(0,window.innerWidth-Qr(),0,window.innerHeight);return Pa(i.stopPropagation?new ta(i.clientX,i.clientX,i.clientY,i.clientY):void 0!==s.x&&void 0!==s.y?new ta(s.x,s.x,s.y,s.y):Ta(a),t,n,l,r)}(e._target,e.props.directionalHint,n,e._getBounds(),e.props.coverTarget),e._blockResetHeight=!0,e.forceUpdate())}),this._target)}else this._maxHeight=this._getBounds().height;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)&&this._comparePositions(e.beakPosition.elementPosition,t.beakPosition.elementPosition)},t.prototype._comparePositions=function(e,t){for(var n in t)if(t.hasOwnProperty(n)){var o=e[n],r=t[n];if(void 0===o||void 0===r)return!1;if(o.toFixed(2)!==r.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){var t=this._calloutElement.current;if(e)if("string"==typeof e){var n=yt(t);this._target=n?n.querySelector(e):null,this._targetWindow=$(t)}else if(e.stopPropagation)this._targetWindow=$(e.target),this._target=e;else if(e.getBoundingClientRect){var o=e;this._targetWindow=$(o),this._target=e}else void 0!==e.current?(this._target=e.current,this._targetWindow=$(this._target)):(this._targetWindow=$(t),this._target=e);else this._targetWindow=$(t)},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._calloutElement.current&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame((function(){var t=e._calloutElement.current&&e._calloutElement.current.lastChild;if(t){var n=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+n}),t.offsetHeight-1&&r._virtual.children.splice(i,1)}n._virtual.parent=o||void 0,o&&(o._virtual||(o._virtual={children:[]}),o._virtual.children.push(n))}(r,n._rootRef.current),n.props.insertFirst?o.insertBefore(r,o.firstChild):o.appendChild(r),n.setState({hostId:e,layerElement:r},(function(){var e=n.props,t=e.onLayerDidMount,o=e.onLayerMounted;o&&o(),t&&t()}))}},n.state={},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this.props.hostId;this._createLayerElement(),e&&function(e,t){ns[e]||(ns[e]=[]),ns[e].push(t)}(e,this._createLayerElement)},t.prototype.render=function(){var e=this.state.layerElement,t=this._getClassNames(),n=this.props.eventBubblingEnabled;return o.createElement("span",{className:"ms-layer",ref:this._rootRef},e&&i.createPortal(o.createElement($a,u({},!n&&function(){os||(os={},["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 os[e]=as})));return os}(),{className:t.content}),this.props.children),e))},t.prototype.componentDidUpdate=function(){this.props.hostId!==this.state.hostId&&this._createLayerElement()},t.prototype.componentWillUnmount=function(){var e=this.props.hostId;this._removeLayerElement(),e&&function(e,t){if(ns[e]){var n=ns[e].indexOf(t);n>=0&&(ns[e].splice(n,1),0===ns[e].length&&delete ns[e])}}(e,this._createLayerElement)},t.prototype._removeLayerElement=function(){var e=this.props.onLayerWillUnmount,t=this.state.layerElement;if(e&&e(),t&&t.parentNode){var n=t.parentNode;n&&n.removeChild(t)}},t.prototype._getClassNames=function(){var e=this.props,t=e.className,n=e.styles,o=e.theme;return rs(n,{theme:o,className:t,isNotHost:!this.props.hostId})},t.prototype._getHost=function(){var e=this.props.hostId,t=yt(this._rootRef.current);if(t){if(e)return t.getElementById(e);var n=ts;return n?t.querySelector(n):t.body}},t.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}},t=d([es("Layer",["theme","hostId"])],t)}(o.Component),as=function(e){e.eventPhase===Event.BUBBLING_PHASE&&"mouseenter"!==e.type&&"mouseleave"!==e.type&&"touchstart"!==e.type&&"touchend"!==e.type&&e.stopPropagation()};var ss={root:"ms-Layer",rootNoHost:"ms-Layer--fixed",content:"ms-Layer-content"},ls=Pn(is,(function(e){var t=e.className,n=e.isNotHost,o=e.theme,r=Jt(ss,o);return{root:[r.root,o.fonts.medium,n&&[r.rootNoHost,{position:"fixed",zIndex:Pt.Layer,top:0,left:0,bottom:0,right:0,visibility:"hidden"}],t],content:[r.content,{visibility:"visible"}]}}),void 0,{scope:"Layer",fields:["hostId","theme","styles"]}),us=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.layerProps,n=c(e,["layerProps"]),r=o.createElement(Va,u({},n));return this.props.doNotLayer?r:o.createElement(ls,u({},t),r)},t}(o.Component),cs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.openSubMenu=function(){var e=t.props,n=e.item,o=e.openSubMenu,r=e.getSubmenuTarget;if(r){var i=r();Ui(n)&&o&&i&&o(n,i)}},t.dismissSubMenu=function(){var e=t.props,n=e.item,o=e.dismissSubMenu;Ui(n)&&o&&o()},t.dismissMenu=function(e){var n=t.props.dismissMenu;n&&n(void 0,e)},t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.item,n=e.classNames;return o.createElement("div",{className:t.split?n.linkContentMenu:n.linkContent},function(e){var t=e.onCheckmarkClick,n=e.item,r=e.classNames,i=zi(n);if(t){return o.createElement(lr,{iconName:i?"CheckMark":"",className:r.checkmarkIcon,onClick:function(e){return t(n,e)}})}return null}(this.props),function(e){var t=e.item,n=e.hasIcons,r=e.classNames,i=t.iconProps;return n?t.onRenderIcon?t.onRenderIcon(e):o.createElement(lr,u({},i,{className:r.icon})):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.text||t.name?o.createElement("span",{className:n.label},t.text||t.name):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.secondaryText?o.createElement("span",{className:n.secondaryText},t.secondaryText):null}(this.props),function(e){var t=e.item,n=e.classNames,r=e.theme;return Ui(t)?o.createElement(lr,u({iconName:Uo(r)?"ChevronLeft":"ChevronRight"},t.submenuIconProps,{className:n.subMenuIcon})):null}(this.props))},t}(lo),ds=qt((function(e){return V({wrapper:{display:"inline-flex",height:"100%",alignItems:"center"},divider:{width:1,height:"100%",backgroundColor:e.palette.neutralTertiaryAlt}})})),ps=It(0,639),fs=qt((function(){var e;return{selectors:(e={},e[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",MsHighContrastAdjust:"none"},e)}})),hs=qt((function(e){var t,n,o,r,i,a,s,l=e.semanticColors,c=e.fonts,d=e.palette,p=l.menuItemBackgroundHovered,f=l.menuItemTextHovered,h=l.menuItemBackgroundPressed,m=l.bodyDivider;return j({item:[c.medium,{color:l.bodyText,position:"relative",boxSizing:"border-box"}],divider:{display:"block",height:"1px",backgroundColor:m,position:"relative"},root:[At(e),c.medium,{color:l.bodyText,backgroundColor:"transparent",border:"none",width:"100%",height:36,lineHeight:36,display:"block",cursor:"pointer",padding:"0px 8px 0 4px",textAlign:"left"}],rootDisabled:{color:l.disabledBodyText,cursor:"default",pointerEvents:"none",selectors:(t={},t[Tt]={color:"GrayText",opacity:1},t)},rootHovered:u({backgroundColor:p,color:f,selectors:{".ms-ContextualMenu-icon":{color:d.themeDarkAlt},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootFocused:u({backgroundColor:d.white},fs()),rootChecked:u({selectors:{".ms-ContextualMenu-checkmarkIcon":{color:d.neutralPrimary}}},fs()),rootPressed:u({backgroundColor:h,selectors:{".ms-ContextualMenu-icon":{color:d.themeDark},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootExpanded:u({backgroundColor:h,color:l.bodyTextChecked},fs()),linkContent:{whiteSpace:"nowrap",height:"inherit",display:"flex",alignItems:"center",maxWidth:"100%"},anchorLink:{padding:"0px 8px 0 4px",textRendering:"auto",color:"inherit",letterSpacing:"normal",wordSpacing:"normal",textTransform:"none",textIndent:"0px",textShadow:"none",textDecoration:"none",boxSizing:"border-box"},label:{margin:"0 4px",verticalAlign:"middle",display:"inline-block",flexGrow:"1",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},secondaryText:{color:e.palette.neutralSecondary,paddingLeft:"20px",textAlign:"right"},icon:{display:"inline-block",minHeight:"1px",maxHeight:36,fontSize:ft.medium,width:ft.medium,margin:"0 4px",verticalAlign:"middle",flexShrink:"0",selectors:(n={},n[ps]={fontSize:ft.large,width:ft.large},n)},iconColor:{color:l.menuIcon,selectors:(o={},o[Tt]={color:"inherit"},o["$root:hover &"]={selectors:(r={},r[Tt]={color:"HighlightText"},r)},o["$root:focus &"]={selectors:(i={},i[Tt]={color:"HighlightText"},i)},o)},iconDisabled:{color:l.disabledBodyText},checkmarkIcon:{color:l.bodySubtext,selectors:(a={},a[Tt]={color:"HighlightText"},a)},subMenuIcon:{height:36,lineHeight:36,color:d.neutralSecondary,textAlign:"center",display:"inline-block",verticalAlign:"middle",flexShrink:"0",fontSize:ft.small,selectors:(s={":hover":{color:d.neutralPrimary},":active":{color:d.neutralPrimary}},s[ps]={fontSize:ft.medium},s)},splitButtonFlexContainer:[At(e),{display:"flex",height:36,flexWrap:"nowrap",justifyContent:"center",alignItems:"flex-start"}]})})),ms=It(0,639),gs=qt((function(e){var t;return V(ds(e),{wrapper:{position:"absolute",right:28,selectors:(t={},t[ms]={right:32},t)},divider:{height:16,width:1}})})),vs={item:"ms-ContextualMenu-item",divider:"ms-ContextualMenu-divider",root:"ms-ContextualMenu-link",isChecked:"is-checked",isExpanded:"is-expanded",isDisabled:"is-disabled",linkContent:"ms-ContextualMenu-linkContent",linkContentMenu:"ms-ContextualMenu-linkContent",icon:"ms-ContextualMenu-icon",iconColor:"ms-ContextualMenu-iconColor",checkmarkIcon:"ms-ContextualMenu-checkmarkIcon",subMenuIcon:"ms-ContextualMenu-submenuIcon",label:"ms-ContextualMenu-itemText",secondaryText:"ms-ContextualMenu-secondaryText",splitMenu:"ms-ContextualMenu-splitMenu"},ys=qt((function(e,t,n,o,r,i,a,s,l,u,c,d){var p,f,h,m,g=hs(e),v=Jt(vs,e);return V({item:[v.item,g.item,a],divider:[v.divider,g.divider,s],root:[v.root,g.root,o&&[v.isChecked,g.rootChecked],r&&g.anchorLink,n&&[v.isExpanded,g.rootExpanded],t&&[v.isDisabled,g.rootDisabled],!t&&!n&&[{selectors:(p={":hover":g.rootHovered,":active":g.rootPressed},p["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,p["."+Mt+" &:hover"]={background:"inherit;"},p)}],d],splitPrimary:[g.root,{width:"calc(100% - 28px)"},o&&["is-checked",g.rootChecked],(t||c)&&["is-disabled",g.rootDisabled],!(t||c)&&!o&&[{selectors:(f={":hover":g.rootHovered},f[":hover ~ ."+v.splitMenu]=g.rootHovered,f[":active"]=g.rootPressed,f["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,f["."+Mt+" &:hover"]={background:"inherit;"},f)}]],splitMenu:[v.splitMenu,g.root,{flexBasis:"0",padding:"0 8px",minWidth:"28px"},n&&["is-expanded",g.rootExpanded],t&&["is-disabled",g.rootDisabled],!t&&!n&&[{selectors:(h={":hover":g.rootHovered,":active":g.rootPressed},h["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,h["."+Mt+" &:hover"]={background:"inherit;"},h)}]],anchorLink:g.anchorLink,linkContent:[v.linkContent,g.linkContent],linkContentMenu:[v.linkContentMenu,g.linkContent,{justifyContent:"center"}],icon:[v.icon,i&&g.iconColor,g.icon,l,t&&[v.isDisabled,g.iconDisabled]],iconColor:g.iconColor,checkmarkIcon:[v.checkmarkIcon,i&&g.checkmarkIcon,g.icon,l],subMenuIcon:[v.subMenuIcon,g.subMenuIcon,u,n&&{color:e.palette.neutralPrimary},t&&[g.iconDisabled]],label:[v.label,g.label],secondaryText:[v.secondaryText,g.secondaryText],splitContainer:[g.splitButtonFlexContainer,!t&&!o&&[{selectors:(m={},m["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,m)}]]})})),bs=function(e){var t=e.theme,n=e.disabled,o=e.expanded,r=e.checked,i=e.isAnchorLink,a=e.knownIcon,s=e.itemClassName,l=e.dividerClassName,u=e.iconClassName,c=e.subMenuClassName,d=e.primaryDisabled,p=e.className;return ys(t,n,o,r,i,a,s,l,u,c,d,p)},_s=Pn(cs,bs,void 0,{scope:"ContextualMenuItem"}),ks=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onItemMouseEnter=function(e){var n=t.props,o=n.item,r=n.onItemMouseEnter;r&&r(o,e,e.currentTarget)},t._onItemClick=function(e){var n=t.props,o=n.item,r=n.onItemClickBase;r&&r(o,e,e.currentTarget)},t._onItemMouseLeave=function(e){var n=t.props,o=n.item,r=n.onItemMouseLeave;r&&r(o,e)},t._onItemKeyDown=function(e){var n=t.props,o=n.item,r=n.onItemKeyDown;r&&r(o,e)},t._onItemMouseMove=function(e){var n=t.props,o=n.item,r=n.onItemMouseMove;r&&r(o,e,e.currentTarget)},t._getSubMenuId=function(e){var n=t.props.getSubMenuId;if(n)return n(e)},t._getSubmenuTarget=function(){},t}return l(t,e),t.prototype.shouldComponentUpdate=function(e){return!zn(e,this.props)},t}(lo);function xs(e,t){for(var n=-1,o=0;e&&o=0&&(s.keytip.visible=this.keytips[l].keytip.visible,this.keytips=(n=this.keytips,o=s,r=l,(i=n.slice())[r]=o,i),to.raise(this,ws.KEYTIP_UPDATED,{keytip:s.keytip,uniqueID:s.uniqueID}))},e.prototype.unregister=function(e,t,n){void 0===n&&(n=!1),n?this.persistedKeytips=this.persistedKeytips.filter((function(e){return e.uniqueID!==t})):this.keytips=this.keytips.filter((function(e){return e.uniqueID!==t}));var o=n?ws.PERSISTED_KEYTIP_REMOVED:ws.KEYTIP_REMOVED;to.raise(this,o,{keytip:e,uniqueID:t})},e.prototype.enterKeytipMode=function(){to.raise(this,ws.ENTER_KEYTIP_MODE)},e.prototype.exitKeytipMode=function(){to.raise(this,ws.EXIT_KEYTIP_MODE)},e.prototype.getKeytips=function(){return this.keytips.map((function(e){return e.keytip}))},e.prototype.addParentOverflow=function(e){var t=p(e.keySequences);if(t.pop(),0!==t.length){var n=Cs(this.getKeytips(),(function(e){return function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0){for(var W=0,z=0,U=r;z0?o.createElement("li",{role:"presentation",key:s.key||e.key||"section-"+n},o.createElement("div",u({},c),o.createElement("ul",{className:this._classNames.list},s.topDivider&&this._renderSeparator(n,t,!0,!0),l&&this._renderListItem(l,e.key||n,t,e.title),s.items.map((function(e,t){return a._renderMenuItem(e,t,t,s.items.length,r,i)})),s.bottomDivider&&this._renderSeparator(n,t,!1,!0)))):void 0}},t.prototype._renderListItem=function(e,t,n,r){return o.createElement("li",{role:"presentation",title:r,key:t,className:n.item},e)},t.prototype._renderSeparator=function(e,t,n,r){return r||e>0?o.createElement("li",{role:"separator",key:"separator-"+e+(void 0===n?"":n?"-top":"-bottom"),className:t.divider,"aria-hidden":"true"}):null},t.prototype._renderNormalItem=function(e,t,n,o,r,i,a){return e.onRender?e.onRender(u({"aria-posinset":o+1,"aria-setsize":r},e),this.dismiss):e.href?this._renderAnchorMenuItem(e,t,n,o,r,i,a):e.split&&Ui(e)?this._renderSplitButton(e,t,n,o,r,i,a):this._renderButtonItem(e,t,n,o,r,i,a)},t.prototype._renderHeaderMenuItem=function(e,t,n,r,i){var a=this.props.contextualMenuItemAs,s=void 0===a?_s:a,l=e.itemProps,c=e.id,d=l&&Jn(l,Xn);return o.createElement("div",u({id:c,className:this._classNames.header},d,{style:e.style}),o.createElement(s,u({item:e,classNames:t,index:n,onCheckmarkClick:r?this._onItemClick:void 0,hasIcons:i},l)))},t.prototype._renderAnchorMenuItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ns,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onAnchorClick,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderButtonItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ds,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderSplitButton=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Fs,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss,expandedMenuItemKey:u,onTap:this._onPointerAndTouchEvent})},t.prototype._isAltOrMeta=function(e){return e.which===Fn.alt||"Meta"===e.key},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._updateFocusOnMouseEvent=function(e,t,n){var o=this,r=n||t.currentTarget,i=this.props.subMenuHoverDelay,a=void 0===i?Ws:i;e.key!==this.state.expandedMenuItemKey&&(void 0!==this._enterTimerId&&(this._async.clearTimeout(this._enterTimerId),this._enterTimerId=void 0),void 0===this.state.expandedMenuItemKey&&r.focus(),Ui(e)?(t.stopPropagation(),this._enterTimerId=this._async.setTimeout((function(){r.focus(),o.setState({expandedByMouseClick:!0}),o._onItemSubMenuExpand(e,r),o._enterTimerId=void 0}),a)):this._enterTimerId=this._async.setTimeout((function(){o._onSubMenuDismiss(t),r.focus(),o._enterTimerId=void 0}),a))},t.prototype._getSubmenuProps=function(){var e=this.state,t=e.submenuTarget,n=e.expandedMenuItemKey,o=this._findItemByKey(n),r=null;return o&&(r={items:Ls(o),target:t,onDismiss:this._onSubMenuDismiss,isSubMenu:!0,id:this.state.subMenuId,shouldFocusOnMount:!0,shouldFocusOnContainer:this.state.expandedByMouseClick,directionalHint:Uo(this.props.theme)?cr.leftTopEdge:cr.rightTopEdge,className:this.props.className,gapSpace:0,isBeakVisible:!1},o.subMenuProps&&Un(r,o.subMenuProps)),r},t.prototype._findItemByKey=function(e){var t=this.props.items;return this._findItemByKeyFromItems(e,t)},t.prototype._findItemByKeyFromItems=function(e,t){for(var n=0,o=t;n *":{position:"relative",left:0,top:0}}}],rootDisabled:[At(e,{inset:1,highContrastStyle:l,borderColor:"transparent"}),{backgroundColor:a,borderColor:a,color:s,cursor:"default",pointerEvents:"none",selectors:(t={":hover":Qs,":focus":Qs},t[Tt]={color:"grayText",borderColor:"grayText"},t)}],iconDisabled:{color:s},menuIconDisabled:{color:s},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},description:{display:"block"},textContainer:{flexGrow:1,display:"block"},icon:Ys(r.mediumPlus.fontSize),menuIcon:Ys(r.small.fontSize),label:{margin:"0 4px",lineHeight:"100%",display:"block"},screenReaderText:Ot}})),Js=qt((function(e,t){var n;return j(Xs(e),{root:{padding:"0 4px",height:"40px",color:e.palette.neutralPrimary,backgroundColor:"transparent",border:"1px solid transparent"},rootHovered:{color:e.palette.themePrimary,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},iconHovered:{color:e.palette.themePrimary},rootPressed:{color:e.palette.black},rootExpanded:{color:e.palette.themePrimary},iconPressed:{color:e.palette.themeDarker},rootDisabled:{color:e.palette.neutralTertiary,backgroundColor:"transparent",borderColor:"transparent"},rootChecked:{color:e.palette.black},iconChecked:{color:e.palette.themeDarker},flexContainer:{justifyContent:"flex-start"},icon:{color:e.palette.themeDarkAlt},iconDisabled:{color:"inherit"},menuIcon:{color:e.palette.neutralSecondary},textContainer:{flexGrow:0}},t)})),$s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--action ms-Button--command",styles:Js(n,t),onRenderDescription:co}))},t=d([es("ActionButton",["theme","styles"],!0)],t)}(lo),el={root:"ms-Nav",linkText:"ms-Nav-linkText",compositeLink:"ms-Nav-compositeLink",link:"ms-Nav-link",chevronButton:"ms-Nav-chevronButton",chevronIcon:"ms-Nav-chevron",navItem:"ms-Nav-navItem",navItems:"ms-Nav-navItems",group:"ms-Nav-group",groupContent:"ms-Nav-groupContent"},tl={textContainer:{overflow:"hidden"},label:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}};var nl=Zt((function(e){var t=e;return Zt((function(n){if(e===n)throw new Error("Attempted to compose a component with itself.");var r=n,i=Zt((function(e){return function(t){return o.createElement(r,u({},t,{defaultRender:e}))}}));return function(e){var n=e.defaultRender;return o.createElement(t,u({},e,{defaultRender:n?i(n):r}))}}))}));var ol=Zt((function(e){return Zt((function(t){var n=Zt((function(e){return function(n){return t(n,e)}}));return function(o,r){return e(o,r?n(r):t)}}))}));function rl(e,t){return ol(e)(t)}var il;var al=Yo(),sl=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._focusZone=o.createRef(),n._onRenderLink=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=al(r,{theme:a,groups:i});return o.createElement("div",{className:s.linkText},e.name)},n._renderGroup=function(e,t){var r=n.props,i=r.styles,a=r.groups,s=r.theme,l=r.onRenderGroupHeader,u=void 0===l?n._renderGroupHeader:l,c=al(i,{theme:s,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:a});return o.createElement("div",{key:t,className:c.group},e.name?u(e,n._renderGroupHeader):null,o.createElement("div",{className:c.groupContent},n._renderLinks(e.links,0)))},n._renderGroupHeader=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=t.expandButtonAriaLabel,l=al(r,{theme:a,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:i}),u=n._isGroupExpanded(e),c=(u?e.collapseAriaLabel:e.expandAriaLabel)||s;return o.createElement("button",{className:l.chevronButton,onClick:n._onGroupHeaderClicked.bind(n,e),"aria-label":c,"aria-expanded":u},o.createElement(lr,{className:l.chevronIcon,iconName:"ChevronDown"}),e.name)},Dr(n),n.state={isGroupCollapsed:{},isLinkExpandStateChanged:!1,selectedKey:t.initialSelectedKey||t.selectedKey},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.groups,r=e.className,i=e.isOnTop,a=e.theme;if(!n)return null;var s=n.map(this._renderGroup),l=al(t,{theme:a,className:r,isOnTop:i,groups:n});return o.createElement(Li,{direction:dr.vertical,componentRef:this._focusZone},o.createElement("nav",{role:"navigation",className:l.root,"aria-label":this.props.ariaLabel},s))},Object.defineProperty(t.prototype,"selectedKey",{get:function(){return this.state.selectedKey},enumerable:!0,configurable:!0}),t.prototype.focus=function(e){return void 0===e&&(e=!1),!(!this._focusZone||!this._focusZone.current)&&this._focusZone.current.focus(e)},t.prototype._renderNavLink=function(e,t,n){var r,i,a,s=this.props,l=s.styles,u=s.groups,c=s.theme,d=s.selectedAriaLabel,p=e.icon||e.iconProps,f=this._isLinkSelected(e),h=al(l,{theme:c,isSelected:f,isDisabled:e.disabled,isButtonEntry:e.onClick&&!e.forceAnchor,leftPadding:14*n+3+(p?0:24),groups:u}),m=e.url&&e.target&&(!(r=e.url)||/^[a-z0-9+-.]:\/\//i.test(r))?"noopener noreferrer":void 0,g=f&&d?d:void 0,v=this.props.linkAs?(i=this.props.linkAs,a=$s,nl(i)(a)):$s,y=this.props.onRenderLink?rl(this.props.onRenderLink,this._onRenderLink):this._onRenderLink;return o.createElement(v,{className:h.link,styles:tl,href:e.url||(e.forceAnchor?"#":void 0),iconProps:e.iconProps||{iconName:e.icon},onClick:e.onClick?this._onNavButtonLinkClicked.bind(this,e):this._onNavAnchorLinkClicked.bind(this,e),title:void 0!==e.title?e.title:e.name,target:e.target,rel:m,disabled:e.disabled,"aria-label":e.ariaLabel&&g?e.ariaLabel+" "+g:g||(e.ariaLabel?e.ariaLabel:void 0),link:e},y(e))},t.prototype._renderCompositeLink=function(e,t,n){var r=u({},Jn(e,Xn,["onClick"])),i=this.props,a=i.expandButtonAriaLabel,s=i.styles,l=i.groups,c=i.theme,d=al(s,{theme:c,isExpanded:!!e.isExpanded,isSelected:this._isLinkSelected(e),isLink:!0,isDisabled:e.disabled,position:14*n+1,groups:l}),p="";return e.links&&e.links.length>0&&(p=e.collapseAriaLabel||e.expandAriaLabel?e.isExpanded?e.collapseAriaLabel:e.expandAriaLabel:a?e.name+" "+a:e.name),o.createElement("div",u({},r,{key:e.key||t,className:d.compositeLink}),e.links&&e.links.length>0?o.createElement("button",{className:d.chevronButton,onClick:this._onLinkExpandClicked.bind(this,e),"aria-label":p,"aria-expanded":e.isExpanded?"true":"false"},o.createElement(lr,{className:d.chevronIcon,iconName:"ChevronDown"})):null,this._renderNavLink(e,t,n))},t.prototype._renderLink=function(e,t,n){var r=this.props,i=r.styles,a=r.groups,s=r.theme,l=al(i,{theme:s,groups:a});return o.createElement("li",{key:e.key||t,role:"listitem",className:l.navItem},this._renderCompositeLink(e,t,n),e.isExpanded?this._renderLinks(e.links,++n):null)},t.prototype._renderLinks=function(e,t){var n=this;if(!e||!e.length)return null;var r=e.map((function(e,o){return n._renderLink(e,o,t)})),i=this.props,a=i.styles,s=i.groups,l=i.theme,u=al(a,{theme:l,groups:s});return o.createElement("ul",{role:"list",className:u.navItems},r)},t.prototype._onGroupHeaderClicked=function(e,t){e.onHeaderClick&&e.onHeaderClick(t,this._isGroupExpanded(e)),this._toggleCollapsed(e),t.preventDefault(),t.stopPropagation()},t.prototype._onLinkExpandClicked=function(e,t){var n=this.props.onLinkExpandClick;n&&n(t,e),t.defaultPrevented||(e.isExpanded=!e.isExpanded,this.setState({isLinkExpandStateChanged:!0})),t.preventDefault(),t.stopPropagation()},t.prototype._preventBounce=function(e,t){!e.url&&e.forceAnchor&&t.preventDefault()},t.prototype._onNavAnchorLinkClicked=function(e,t){this._preventBounce(e,t),this.props.onLinkClick&&this.props.onLinkClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._onNavButtonLinkClicked=function(e,t){this._preventBounce(e,t),e.onClick&&e.onClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._isLinkSelected=function(e){if(void 0!==this.props.selectedKey)return e.key===this.props.selectedKey;if(void 0!==this.state.selectedKey)return e.key===this.state.selectedKey;if(void 0===$()||!e.url)return!1;(il=il||document.createElement("a")).href=e.url||"";var t=il.href;return location.href===t||(location.protocol+"//"+location.host+location.pathname===t||!!location.hash&&(location.hash===e.url||(il.href=location.hash.substring(1),il.href===t)))},t.prototype._isGroupExpanded=function(e){return e.name&&this.state.isGroupCollapsed.hasOwnProperty(e.name)?!this.state.isGroupCollapsed[e.name]:void 0===e.collapseByDefault||!e.collapseByDefault},t.prototype._toggleCollapsed=function(e){var t;if(e.name){var n=u(u({},this.state.isGroupCollapsed),((t={})[e.name]=this._isGroupExpanded(e),t));this.setState({isGroupCollapsed:n})}},t.defaultProps={groups:null},t}(o.Component),(function(e){var t,n=e.className,o=e.theme,r=e.isOnTop,i=e.isExpanded,a=e.isGroup,s=e.isLink,l=e.isSelected,u=e.isDisabled,c=e.isButtonEntry,d=e.navHeight,p=void 0===d?44:d,f=e.position,h=e.leftPadding,m=void 0===h?20:h,g=e.leftPaddingExpanded,v=void 0===g?28:g,y=e.rightPadding,b=void 0===y?20:y,_=o.palette,k=o.semanticColors,x=o.fonts,C=Jt(el,o);return{root:[C.root,n,x.medium,{overflowY:"auto",userSelect:"none",WebkitOverflowScrolling:"touch"},r&&[{position:"absolute"},xn.slideRightIn40]],linkText:[C.linkText,{margin:"0 4px",overflow:"hidden",verticalAlign:"middle",textAlign:"left",textOverflow:"ellipsis"}],compositeLink:[C.compositeLink,{display:"block",position:"relative",color:k.bodyText},i&&"is-expanded",l&&"is-selected",u&&"is-disabled",u&&{color:k.disabledText}],link:[C.link,At(o),{display:"block",position:"relative",height:p,width:"100%",lineHeight:p+"px",textDecoration:"none",cursor:"pointer",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",paddingLeft:m,paddingRight:b,color:k.bodyText,selectors:(t={},t[Tt]={borderColor:"transparent",selectors:{":focus":{borderColor:"WindowText"}}},t)},!u&&{selectors:{".ms-Nav-compositeLink:hover &":{backgroundColor:k.bodyBackgroundHovered}}},l&&{color:k.bodyTextChecked,fontWeight:pt.semibold,backgroundColor:k.bodyBackgroundChecked,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}},u&&{color:k.disabledText},c&&{color:_.themePrimary}],chevronButton:[C.chevronButton,At(o),x.small,{display:"block",textAlign:"left",lineHeight:p+"px",margin:"5px 0",padding:"0px, "+b+"px, 0px, "+v+"px",border:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",cursor:"pointer",color:k.bodyText,backgroundColor:"transparent",selectors:{"&:visited":{color:k.bodyText}}},a&&{fontSize:x.large.fontSize,width:"100%",height:p,borderBottom:"1px solid "+k.bodyDivider},s&&{display:"block",width:v-2,height:p-2,position:"absolute",top:"1px",left:f+"px",zIndex:Pt.Nav,padding:0,margin:0},l&&{color:_.themePrimary,backgroundColor:_.neutralLighterAlt,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}}],chevronIcon:[C.chevronIcon,{position:"absolute",left:"8px",height:p,lineHeight:p+"px",fontSize:x.small.fontSize,transition:"transform .1s linear"},i&&{transform:"rotate(-180deg)"},s&&{top:0}],navItem:[C.navItem,{padding:0}],navItems:[C.navItems,{listStyleType:"none",padding:0,margin:0}],group:[C.group,i&&"is-expanded"],groupContent:[C.groupContent,{display:"none",marginBottom:"40px"},xn.slideDownIn20,i&&{display:"block"}]}}),void 0,{scope:"Nav"}),ll=u;function ul(e,t){for(var n=[],r=2;r0)throw new Error("Any module using getSlots must use withSlots. Please see withSlots javadoc for more info.");return fl(t[e],n,o[e],o.slots&&o.slots[e],o._defaultStyles&&o._defaultStyles[e])};r.isSlot=!0,n[e]=r}};for(var i in t)r(i);return n}function fl(e,t,n,o,r){return void 0!==e.create?e.create(t,n,o,r):dl(e)(t,n,o,r)}function hl(e,t){void 0===t&&(t={});var n=t.factoryOptions,r=(void 0===n?{}:n).defaultProp,i=function(n){var r,i,a,s=(r=t.displayName,i=o.useContext(Tn),a=t.fields,nn.getSettings(a||["theme","styles","tokens"],r,i.customizations)),l=t.state;l&&(n=u(u({},n),l(n)));var c=n.theme||s.theme,d=function e(t,n){for(var o=[],r=2;r2)return{rowGap:{value:0,unit:"px"},columnGap:{value:0,unit:"px"}};if(2===n.length)return{rowGap:vl(gl(n[0],t)),columnGap:vl(gl(n[1],t))};var o=vl(gl(e,t));return{rowGap:o,columnGap:o}}(x,t),T=E.rowGap,I=E.columnGap,P=""+-.5*I.value+I.unit,M=""+-.5*T.value+T.unit,N={textOverflow:"ellipsis"},D={"> *:not(.ms-StackItem)":{flexShrink:b?0:1}};return g?{root:[k.root,{flexWrap:"wrap",maxWidth:w,maxHeight:C,width:"auto",overflow:"visible",height:"100%"},v&&(o={},o[p?"justifyContent":"alignItems"]=bl[v]||v,o),y&&(r={},r[p?"alignItems":"justifyContent"]=bl[y]||y,r),_,{display:"flex"},p&&{height:d?"100%":"auto"}],inner:[k.inner,{display:"flex",flexWrap:"wrap",marginLeft:P,marginRight:P,marginTop:M,marginBottom:M,overflow:"visible",boxSizing:"border-box",padding:yl(S,t),width:0===I.value?"100%":"calc(100% + "+I.value+I.unit+")",maxWidth:"100vw",selectors:u({"> *":u({margin:""+.5*T.value+T.unit+" "+.5*I.value+I.unit},N)},D)},v&&(i={},i[p?"justifyContent":"alignItems"]=bl[v]||v,i),y&&(a={},a[p?"alignItems":"justifyContent"]=bl[y]||y,a),p&&{flexDirection:f?"row-reverse":"row",height:0===T.value?"100%":"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxWidth:0===I.value?"100%":"calc(100% - "+I.value+I.unit+")"}}},!p&&{flexDirection:f?"column-reverse":"column",height:"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxHeight:0===T.value?"100%":"calc(100% - "+T.value+T.unit+")"}}}]}:{root:[k.root,{display:"flex",flexDirection:p?f?"row-reverse":"row":f?"column-reverse":"column",flexWrap:"nowrap",width:"auto",height:d?"100%":"auto",maxWidth:w,maxHeight:C,padding:yl(S,t),boxSizing:"border-box",selectors:u((s={"> *":N},s[f?"> *:not(:last-child)":"> *:not(:first-child)"]=[p&&{marginLeft:""+I.value+I.unit},!p&&{marginTop:""+T.value+T.unit}],s),D)},m&&{flexGrow:!0===m?1:m},v&&(l={},l[p?"justifyContent":"alignItems"]=bl[v]||v,l),y&&(c={},c[p?"alignItems":"justifyContent"]=bl[y]||y,c),_]}},statics:{Item:Cl}}),Sl=qt((function(e,t){var n,o,r,i,a,s,l,c,d,p,f=e.effects,h=e.palette,m={position:"absolute",width:1,right:31,top:8,bottom:8};return j({splitButtonContainer:[At(e,{highContrastStyle:{left:-2,top:-2,bottom:-2,right:-2,border:"none"},inset:2}),{display:"inline-flex",selectors:{".ms-Button--default":{borderTopRightRadius:"0",borderBottomRightRadius:"0",borderRight:"none"},".ms-Button--primary":{borderTopRightRadius:"0",borderBottomRightRadius:"0",border:"none",selectors:(n={},n[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},n)},".ms-Button--primary + .ms-Button":{border:"none"}}}],splitButtonContainerHovered:{selectors:{".ms-Button--primary":{selectors:(o={},o[Tt]={color:"Window",backgroundColor:"Highlight"},o)},".ms-Button.is-disabled":{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)}}},splitButtonContainerChecked:{selectors:{".ms-Button--primary":{selectors:(i={},i[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},i)}}},splitButtonContainerCheckedHovered:{selectors:{".ms-Button--primary":{selectors:(a={},a[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},a)}}},splitButtonContainerFocused:{outline:"none!important"},splitButtonMenuButton:{padding:6,height:"auto",boxSizing:"border-box",borderRadius:0,borderTopRightRadius:f.roundedCorner2,borderBottomRightRadius:f.roundedCorner2,border:"1px solid "+h.neutralSecondaryAlt,borderLeft:"none",outline:"transparent",userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",width:32,marginLeft:-1,marginTop:0,marginRight:0,marginBottom:0},splitButtonDivider:u(u({},m),{selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s)}),splitButtonDividerDisabled:u(u({},m),{selectors:(l={},l[Tt]={backgroundColor:"GrayText"},l)}),splitButtonMenuButtonDisabled:{pointerEvents:"none",border:"none",selectors:(c={":hover":{cursor:"default"},".ms-Button--primary":{selectors:(d={},d[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},d)}},c[Tt]={border:"1px solid GrayText",color:"GrayText",backgroundColor:"Window"},c)},splitButtonFlexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},splitButtonContainerDisabled:{outline:"none",border:"none",selectors:(p={},p[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},p)}},t)})),El=function(){return{position:"absolute",width:1,right:31,top:8,bottom:8}};var Tl,Il,Pl=qt((function(e,t,n){var o=Xs(e),r=Sl(e);return j(o,{root:{minWidth:"80px",height:"32px"},label:{fontWeight:pt.semibold}},n?function(e){var t,n,o,r,i,a,s,l,c,d=e.palette,p=e.semanticColors;return{root:{backgroundColor:p.primaryButtonBackground,border:"1px solid "+p.primaryButtonBackground,color:p.primaryButtonText,selectors:(t={},t[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={selectors:{":after":{border:"none",outlineColor:d.white}}},t)},rootHovered:{backgroundColor:p.primaryButtonBackgroundHovered,border:"1px solid "+p.primaryButtonBackgroundHovered,color:p.primaryButtonTextHovered,selectors:(n={},n[Tt]={color:"Window",backgroundColor:"Highlight",borderColor:"Highlight"},n)},rootPressed:{backgroundColor:p.primaryButtonBackgroundPressed,border:"1px solid "+p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed,selectors:(o={},o[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},o)},rootExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootChecked:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootCheckedHovered:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootDisabled:{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)},splitButtonContainer:{selectors:(i={},i[Tt]={border:"none"},i)},splitButtonDivider:u(u({},El()),{backgroundColor:d.white,selectors:(a={},a[Tt]={backgroundColor:"Window"},a)}),splitButtonMenuButton:{backgroundColor:p.primaryButtonBackground,color:p.primaryButtonText,selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s[":hover"]={backgroundColor:p.primaryButtonBackgroundHovered,selectors:(l={},l[Tt]={color:"Highlight"},l)},s)},splitButtonMenuButtonDisabled:{backgroundColor:p.primaryButtonBackgroundDisabled,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundDisabled}}},splitButtonMenuButtonChecked:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuButtonExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuIcon:{color:p.primaryButtonText},splitButtonMenuIconDisabled:{color:d.neutralTertiary,selectors:(c={},c[Tt]={color:"GrayText"},c)}}}(e):function(e){var t,n,o,r,i,a=e.semanticColors,s=e.palette,l=a.buttonBackground,c=a.buttonBackgroundPressed,d=a.buttonBackgroundHovered,p=a.buttonText,f=a.buttonTextHovered,h=a.buttonTextChecked,m=a.buttonTextCheckedHovered;return{root:{backgroundColor:l,color:p},rootHovered:{backgroundColor:d,color:f,selectors:(t={},t[Tt]={borderColor:"Highlight",color:"Highlight"},t)},rootPressed:{backgroundColor:c,color:h},rootExpanded:{backgroundColor:c,color:h},rootChecked:{backgroundColor:c,color:h},rootCheckedHovered:{backgroundColor:c,color:m},rootDisabled:{selectors:(n={},n[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},n)},splitButtonContainer:{selectors:(o={},o[Tt]={border:"none"},o)},splitButtonMenuButton:{color:s.white,backgroundColor:"transparent",selectors:{":hover":{backgroundColor:s.neutralLight,selectors:(r={},r[Tt]={color:"Highlight"},r)}}},splitButtonMenuButtonDisabled:{backgroundColor:a.buttonBackgroundDisabled,selectors:{":hover":{backgroundColor:a.buttonBackgroundDisabled}}},splitButtonDivider:u(u({},El()),{backgroundColor:s.neutralTertiaryAlt,selectors:(i={},i[Tt]={backgroundColor:"WindowText"},i)}),splitButtonDividerDisabled:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuButtonExpanded:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuIcon:{color:a.buttonText},splitButtonMenuIconDisabled:{color:a.buttonTextDisabled}}}(e),r,t)})),Ml=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,n=void 0!==t&&t,r=e.styles,i=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:n?"ms-Button--primary":"ms-Button--default",styles:Pl(i,r,n),onRenderDescription:co}))},t=d([es("DefaultButton",["theme","styles"],!0)],t)}(lo),Nl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){return o.createElement(Ml,u({},this.props,{primary:!0,onRenderDescription:co}))},t=d([es("PrimaryButton",["theme","styles"],!0)],t)}(lo);!function(e){e[e.xSmall=0]="xSmall",e[e.small=1]="small",e[e.medium=2]="medium",e[e.large=3]="large"}(Tl||(Tl={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(Il||(Il={}));var Dl,Al=function(e){function t(t){var n=e.call(this,t)||this;return n.state={isRendered:!1},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.delay;this._timeoutId=setTimeout((function(){e.setState({isRendered:!0})}),t)},t.prototype.componentWillUnmount=function(){this._timeoutId&&clearTimeout(this._timeoutId)},t.prototype.render=function(){return this.state.isRendered?o.Children.only(this.props.children):null},t.defaultProps={delay:0},t}(o.Component),Bl=Yo(),Fl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.size,r=e.ariaLabel,i=e.ariaLive,a=e.styles,s=e.label,l=e.theme,c=e.className,d=e.labelPosition,p=r,f=Jn(this.props,Xn,["size"]),h=n;void 0===h&&void 0!==t&&(h=t===Il.large?Tl.large:Tl.medium);var m=Bl(a,{theme:l,size:h,className:c,labelPosition:d});return o.createElement("div",u({},f,{className:m.root}),o.createElement("div",{className:m.circle}),s&&o.createElement("div",{className:m.label},s),p&&o.createElement("div",{role:"status","aria-live":i},o.createElement(Al,null,o.createElement("div",{className:m.screenReaderText},p))))},t.defaultProps={size:Tl.medium,ariaLive:"polite",labelPosition:"bottom"},t}(lo),Ol={root:"ms-Spinner",circle:"ms-Spinner-circle",label:"ms-Spinner-label"},Rl=G({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Ll=Pn(Fl,(function(e){var t,n=e.theme,o=e.size,r=e.className,i=e.labelPosition,a=n.palette,s=Jt(Ol,n);return{root:[s.root,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},"top"===i&&{flexDirection:"column-reverse"},"right"===i&&{flexDirection:"row"},"left"===i&&{flexDirection:"row-reverse"},r],circle:[s.circle,{boxSizing:"border-box",borderRadius:"50%",border:"1.5px solid "+a.themeLight,borderTopColor:a.themePrimary,animationName:Rl,animationDuration:"1.3s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.53,.21,.29,.67)",selectors:(t={},t[Tt]={borderTopColor:"Highlight"},t)},o===Tl.xSmall&&["ms-Spinner--xSmall",{width:12,height:12}],o===Tl.small&&["ms-Spinner--small",{width:16,height:16}],o===Tl.medium&&["ms-Spinner--medium",{width:20,height:20}],o===Tl.large&&["ms-Spinner--large",{width:28,height:28}]],label:[s.label,n.fonts.small,{color:a.themePrimary,margin:"8px 0 0",textAlign:"center"},"top"===i&&{margin:"0 0 8px"},"right"===i&&{margin:"0 0 0 8px"},"left"===i&&{margin:"0 8px 0 0"}],screenReaderText:Ot}}),void 0,{scope:"Spinner"}),Hl={root:"ms-ScrollablePane",contentContainer:"ms-ScrollablePane--contentContainer"},Wl=o.createContext({scrollablePane:void 0}),zl=Yo(),Ul=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._stickyAboveRef=o.createRef(),n._stickyBelowRef=o.createRef(),n._contentContainer=o.createRef(),n.subscribe=function(e){n._subscribers.add(e)},n.unsubscribe=function(e){n._subscribers.delete(e)},n.addSticky=function(e){n._stickies.add(e),n.contentContainer&&(e.setDistanceFromTop(n.contentContainer),n.sortSticky(e))},n.removeSticky=function(e){n._stickies.delete(e),n._removeStickyFromContainers(e),n.notifySubscribers()},n.sortSticky=function(e,t){n.stickyAbove&&n.stickyBelow&&(t&&n._removeStickyFromContainers(e),e.canStickyTop&&e.stickyContentTop&&n._addToStickyContainer(e,n.stickyAbove,e.stickyContentTop),e.canStickyBottom&&e.stickyContentBottom&&n._addToStickyContainer(e,n.stickyBelow,e.stickyContentBottom))},n.updateStickyRefHeights=function(){var e=n._stickies,t=0,o=0;e.forEach((function(e){var r=e.state,i=r.isStickyTop,a=r.isStickyBottom;e.nonStickyContent&&(i&&(t+=e.nonStickyContent.offsetHeight),a&&(o+=e.nonStickyContent.offsetHeight),n._checkStickyStatus(e))})),n.setState({stickyTopHeight:t,stickyBottomHeight:o})},n.notifySubscribers=function(){n.contentContainer&&n._subscribers.forEach((function(e){e(n.contentContainer,n.stickyBelow)}))},n.getScrollPosition=function(){return n.contentContainer?n.contentContainer.scrollTop:0},n.syncScrollSticky=function(e){e&&n.contentContainer&&e.syncScroll(n.contentContainer)},n._getScrollablePaneContext=function(){return{scrollablePane:{subscribe:n.subscribe,unsubscribe:n.unsubscribe,addSticky:n.addSticky,removeSticky:n.removeSticky,updateStickyRefHeights:n.updateStickyRefHeights,sortSticky:n.sortSticky,notifySubscribers:n.notifySubscribers,syncScrollSticky:n.syncScrollSticky}}},n._addToStickyContainer=function(e,t,o){if(t.children.length){if(!t.contains(o)){var r=[].slice.call(t.children),i=[];n._stickies.forEach((function(o){t===n.stickyAbove&&e.canStickyTop?i.push(o):e.canStickyBottom&&i.push(o)}));for(var a=void 0,s=0,l=i.sort((function(e,t){return(e.state.distanceFromTop||0)-(t.state.distanceFromTop||0)})).filter((function(e){var o=t===n.stickyAbove?e.stickyContentTop:e.stickyContentBottom;if(o)return r.indexOf(o)>-1}));s=(e.state.distanceFromTop||0)){a=u;break}}var c=null;a&&(c=t===n.stickyAbove?a.stickyContentTop:a.stickyContentBottom),t.insertBefore(o,c)}}else t.appendChild(o)},n._removeStickyFromContainers=function(e){n.stickyAbove&&e.stickyContentTop&&n.stickyAbove.contains(e.stickyContentTop)&&n.stickyAbove.removeChild(e.stickyContentTop),n.stickyBelow&&e.stickyContentBottom&&n.stickyBelow.contains(e.stickyContentBottom)&&n.stickyBelow.removeChild(e.stickyContentBottom)},n._onWindowResize=function(){var e=n._getScrollbarWidth(),t=n._getScrollbarHeight();n.setState({scrollbarWidth:e,scrollbarHeight:t}),n.notifySubscribers()},n._getStickyContainerStyle=function(e,t){return u(u({height:e},Uo(n.props.theme)?{right:"0",left:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}:{left:"0",right:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}),t?{top:"0"}:{bottom:(n.state.scrollbarHeight||n._getScrollbarHeight()||0)+"px"})},n._onScroll=function(){var e=n.contentContainer;e&&n._stickies.forEach((function(t){t.syncScroll(e)})),n._notifyThrottled()},n._subscribers=new Set,n._stickies=new Set,n.state={stickyTopHeight:0,stickyBottomHeight:0,scrollbarWidth:0,scrollbarHeight:0},n._notifyThrottled=n._async.throttle(n.notifySubscribers,50),n}return l(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyAbove",{get:function(){return this._stickyAboveRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyBelow",{get:function(){return this._stickyBelowRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"contentContainer",{get:function(){return this._contentContainer.current},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){var e=this,t=this.props.initialScrollPosition;this._events.on(this.contentContainer,"scroll",this._onScroll),this._events.on(window,"resize",this._onWindowResize),this.contentContainer&&t&&(this.contentContainer.scrollTop=t),this.setStickiesDistanceFromTop(),this._stickies.forEach((function(t){e.sortSticky(t)})),this.notifySubscribers(),"MutationObserver"in window&&(this._mutationObserver=new MutationObserver((function(t){var n=e._getScrollbarHeight();if(n!==e.state.scrollbarHeight&&e.setState({scrollbarHeight:n}),e.notifySubscribers(),t.some(function(e){return null!==this.stickyAbove&&null!==this.stickyBelow&&(this.stickyAbove.contains(e.target)||this.stickyBelow.contains(e.target))}.bind(e)))e.updateStickyRefHeights();else{var o=[];e._stickies.forEach((function(e){e.root&&e.root.contains(t[0].target)&&o.push(e)})),o.length&&o.forEach((function(e){e.forceUpdate()}))}})),this.root&&this._mutationObserver.observe(this.root,{childList:!0,attributes:!0,subtree:!0,characterData:!0}))},t.prototype.componentWillUnmount=function(){this._events.off(this.contentContainer),this._events.off(window),this._mutationObserver&&this._mutationObserver.disconnect()},t.prototype.shouldComponentUpdate=function(e,t){return this.props.children!==e.children||this.props.initialScrollPosition!==e.initialScrollPosition||this.props.className!==e.className||this.state.stickyTopHeight!==t.stickyTopHeight||this.state.stickyBottomHeight!==t.stickyBottomHeight||this.state.scrollbarWidth!==t.scrollbarWidth||this.state.scrollbarHeight!==t.scrollbarHeight},t.prototype.componentDidUpdate=function(e,t){var n=this.props.initialScrollPosition;this.contentContainer&&"number"==typeof n&&e.initialScrollPosition!==n&&(this.contentContainer.scrollTop=n),t.stickyTopHeight===this.state.stickyTopHeight&&t.stickyBottomHeight===this.state.stickyBottomHeight||this.notifySubscribers(),this._async.setTimeout(this._onWindowResize,0)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.theme,r=e.styles,i=this.state,a=i.stickyTopHeight,s=i.stickyBottomHeight,l=zl(r,{theme:n,className:t,scrollbarVisibility:this.props.scrollbarVisibility});return o.createElement("div",u({},Jn(this.props,Xn),{ref:this._root,className:l.root}),o.createElement("div",{"aria-hidden":"true",ref:this._stickyAboveRef,className:l.stickyAbove,style:this._getStickyContainerStyle(a,!0)}),o.createElement("div",{ref:this._contentContainer,className:l.contentContainer,"data-is-scrollable":!0},o.createElement(Wl.Provider,{value:this._getScrollablePaneContext()},this.props.children)),o.createElement("div",{"aria-hidden":"true",className:l.stickyBelow,style:this._getStickyContainerStyle(s,!1)},o.createElement("div",{ref:this._stickyBelowRef,className:l.stickyBelowItems})))},t.prototype.setStickiesDistanceFromTop=function(){var e=this;this.contentContainer&&this._stickies.forEach((function(t){t.setDistanceFromTop(e.contentContainer)}))},t.prototype.forceLayoutUpdate=function(){this._onWindowResize()},t.prototype._checkStickyStatus=function(e){this.stickyAbove&&this.stickyBelow&&this.contentContainer&&e.nonStickyContent&&(e.state.isStickyTop||e.state.isStickyBottom?(e.state.isStickyTop&&!this.stickyAbove.contains(e.nonStickyContent)&&e.stickyContentTop&&e.addSticky(e.stickyContentTop),e.state.isStickyBottom&&!this.stickyBelow.contains(e.nonStickyContent)&&e.stickyContentBottom&&e.addSticky(e.stickyContentBottom)):this.contentContainer.contains(e.nonStickyContent)||e.resetSticky())},t.prototype._getScrollbarWidth=function(){var e=this.contentContainer;return e?e.offsetWidth-e.clientWidth:0},t.prototype._getScrollbarHeight=function(){var e=this.contentContainer;return e?e.offsetHeight-e.clientHeight:0},t}(lo),(function(e){var t,n,o=e.className,r=e.theme,i=Jt(Hl,r),a={position:"absolute",pointerEvents:"auto"},s={position:"absolute",top:0,right:0,bottom:0,left:0,WebkitOverflowScrolling:"touch"};return{root:[i.root,r.fonts.medium,s,o],contentContainer:[i.contentContainer,{overflowY:"always"===e.scrollbarVisibility?"scroll":"auto"},s],stickyAbove:[{top:0,zIndex:1,selectors:(t={},t[Tt]={borderBottom:"1px solid WindowText"},t)},a],stickyBelow:[{bottom:0,selectors:(n={},n[Tt]={borderTop:"1px solid WindowText"},n)},a],stickyBelowItems:[{bottom:0},a,{width:"100%"}]}}),void 0,{scope:"ScrollablePane"});!function(e){e[e.normal=0]="normal",e[e.largeHeader=1]="largeHeader",e[e.close=2]="close"}(Dl||(Dl={}));var Kl=function(e){function t(n){var r=e.call(this,n)||this;return r._root=o.createRef(),r._firstBumper=o.createRef(),r._lastBumper=o.createRef(),r._hasFocus=!1,r._onRootFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r._hasFocus=!0},r._onRootBlur=function(e){r.props.onBlur&&r.props.onBlur(e);var t=e.relatedTarget;null===e.relatedTarget&&(t=r._getDocument().activeElement),fr(r._root.current,t)||(r._hasFocus=!1)},r._onFirstBumperFocus=function(){r._onBumperFocus(!0)},r._onLastBumperFocus=function(){r._onBumperFocus(!1)},r._onBumperFocus=function(e){if(!r.props.disabled){var t,n,o=e===r._hasFocus?r._lastBumper.current:r._firstBumper.current;if(r._root.current){var i=e===r._hasFocus?(t=r._root.current,void 0===(n=!1)&&(n=!0),_r(t,o,n,!1,!0,!0,!1,!0)):function(e,t,n,o){return void 0===o&&(o=!0),kr(e,t,o,!1,!1,n,!1,!0)}(r._root.current,o,!0,!1);i&&(r._isBumper(i)?r.focus():i.focus())}}},r._onFocusCapture=function(e){r.props.onFocusCapture&&r.props.onFocusCapture(e),e.target===e.currentTarget||r._isBumper(e.target)||(r._previouslyFocusedElementInTrapZone=e.target)},r._forceFocusInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=r._getDocument().activeElement;fr(r._root.current,n)||(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},r._forceClickInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=e.target;n&&!fr(r._root.current,n)&&(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},Dr(r),r}return l(t,e),t.prototype.componentDidMount=function(){this._bringFocusIntoZone(),this._updateEventHandlers(this.props)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=e.elementToFocusOnDismiss;t&&this._previouslyFocusedElementOutsideTrapZone!==t&&(this._previouslyFocusedElementOutsideTrapZone=t),this._updateEventHandlers(e)},t.prototype.componentDidUpdate=function(e){var t=void 0===e.forceFocusInsideTrap||e.forceFocusInsideTrap,n=void 0===this.props.forceFocusInsideTrap||this.props.forceFocusInsideTrap,o=void 0!==e.disabled&&e.disabled,r=void 0!==this.props.disabled&&this.props.disabled;!t&&n||o&&!r?this._bringFocusIntoZone():(t&&!n||!o&&r)&&this._returnFocusToInitiator()},t.prototype.componentWillUnmount=function(){this.props.disabled&&!this.props.forceFocusInsideTrap&&fr(this._root.current,this._getDocument().activeElement)||this._returnFocusToInitiator(),this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0),this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),delete this._previouslyFocusedElementInTrapZone,delete this._previouslyFocusedElementOutsideTrapZone},t.prototype.render=function(){var e=this.props,t=e.className,n=e.disabled,r=void 0!==n&&n,i=e.ariaLabelledBy,a=Jn(this.props,Xn),s={style:{pointerEvents:"none",position:"fixed"},tabIndex:r?-1:0,"data-is-visible":!0};return o.createElement("div",u({},a,{className:t,ref:this._root,"aria-labelledby":i,onFocusCapture:this._onFocusCapture,onFocus:this._onRootFocus,onBlur:this._onRootBlur}),o.createElement("div",u({},s,{ref:this._firstBumper,onFocus:this._onFirstBumperFocus})),this.props.children,o.createElement("div",u({},s,{ref:this._lastBumper,onFocus:this._onLastBumperFocus})))},t.prototype.focus=function(){var e=this.props,t=e.focusPreviouslyFocusedInnerElement,n=e.firstFocusableSelector;if(t&&this._previouslyFocusedElementInTrapZone&&fr(this._root.current,this._previouslyFocusedElementInTrapZone))this._focusAsync(this._previouslyFocusedElementInTrapZone);else{var o="string"==typeof n?n:n&&n(),r=null;this._root.current&&(o&&(r=this._root.current.querySelector("."+o)),r||(r=kr(this._root.current,this._root.current.firstChild,!1,!1,!1,!0))),r&&this._focusAsync(r)}},t.prototype._focusAsync=function(e){this._isBumper(e)||Pr(e)},t.prototype._bringFocusIntoZone=function(){var e=this.props,n=e.elementToFocusOnDismiss,o=e.disabled,r=void 0!==o&&o,i=e.disableFirstFocus,a=void 0!==i&&i;r||(t._focusStack.push(this),this._previouslyFocusedElementOutsideTrapZone=n||this._getDocument().activeElement,a||fr(this._root.current,this._previouslyFocusedElementOutsideTrapZone)||this.focus())},t.prototype._returnFocusToInitiator=function(){var e=this,n=this.props.ignoreExternalFocusing;t._focusStack=t._focusStack.filter((function(t){return e!==t}));var o=this._getDocument(),r=o.activeElement;n||!this._previouslyFocusedElementOutsideTrapZone||"function"!=typeof this._previouslyFocusedElementOutsideTrapZone.focus||!fr(this._root.current,r)&&r!==o.body||this._focusAsync(this._previouslyFocusedElementOutsideTrapZone)},t.prototype._updateEventHandlers=function(e){var t=e.isClickableOutsideFocusTrap,n=void 0!==t&&t,o=e.forceFocusInsideTrap,r=void 0===o||o;r&&!this._disposeFocusHandler?this._disposeFocusHandler=Rr(window,"focus",this._forceFocusInTrap,!0):!r&&this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),n||this._disposeClickHandler?n&&this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0):this._disposeClickHandler=Rr(window,"click",this._forceClickInTrap,!0)},t.prototype._isBumper=function(e){return e===this._firstBumper.current||e===this._lastBumper.current},t.prototype._getDocument=function(){return yt(this._root.current)},t._focusStack=[],t}(o.Component),jl=Je,Vl={root:"ms-Modal",main:"ms-Dialog-main",scrollableContent:"ms-Modal-scrollableContent",isOpen:"is-open",layer:"ms-Modal-Layer"},Gl=Yo(),ql=function(e){function t(t){var n=e.call(this,t)||this,o=n.props.allowTouchBodyScroll,r=void 0!==o&&o;return n._allowTouchBodyScroll=r,n}return l(t,e),t.prototype.componentDidMount=function(){var e;!this._allowTouchBodyScroll&&((e=yt())&&e.body&&!Kr&&(e.body.classList.add(jr),e.body.addEventListener("touchmove",Zr,{passive:!1,capture:!1})),Kr++)},t.prototype.componentWillUnmount=function(){!this._allowTouchBodyScroll&&function(){if(Kr>0){var e=yt();e&&e.body&&1===Kr&&(e.body.classList.remove(jr),e.body.removeEventListener("touchmove",Zr)),Kr--}}()},t.prototype.render=function(){var e=this.props,t=e.isDarkThemed,n=e.className,r=e.theme,i=e.styles,a=Jn(this.props,Xn),s=Gl(i,{theme:r,className:n,isDark:t});return o.createElement("div",u({},a,{className:s.root}))},t}(lo),Zl={root:"ms-Overlay",rootDark:"ms-Overlay--dark"},Ql=Pn(ql,(function(e){var t,n=e.className,o=e.theme,r=e.isNone,i=e.isDark,a=o.palette,s=Jt(Zl,o);return{root:[s.root,o.fonts.medium,{backgroundColor:a.whiteTranslucent40,top:0,right:0,bottom:0,left:0,position:"absolute",selectors:(t={},t[Tt]={border:"1px solid WindowText",opacity:0},t)},r&&{visibility:"hidden"},i&&[s.rootDark,{backgroundColor:a.blackTranslucent40}],n]}}),void 0,{scope:"Overlay"}),Yl=qt((function(e,t){return{root:K(e,t&&{touchAction:"none",selectors:{"& *":{userSelect:"none"}}})}})),Xl={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},Jl=function(e){function t(t){var n=e.call(this,t)||this;return n._currentEventType=Xl.mouse,n._events=[],n._onMouseDown=function(e){var t=o.Children.only(n.props.children).props.onMouseDown;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStart(e)},n._onMouseUp=function(e){var t=o.Children.only(n.props.children).props.onMouseUp;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStop(e)},n._onTouchStart=function(e){var t=o.Children.only(n.props.children).props.onTouchStart;return t&&t(e),n._currentEventType=Xl.touch,n._onDragStart(e)},n._onTouchEnd=function(e){var t=o.Children.only(n.props.children).props.onTouchEnd;t&&t(e),n._currentEventType=Xl.touch,n._onDragStop(e)},n._onDragStart=function(e){if("number"==typeof e.button&&0!==e.button)return!1;if(!(n.props.handleSelector&&!n._matchesSelector(e.target,n.props.handleSelector)||n.props.preventDragSelector&&n._matchesSelector(e.target,n.props.preventDragSelector))){n._touchId=n._getTouchId(e);var t=n._getControlPosition(e);if(void 0!==t){var o=n._createDragDataFromPosition(t);n.props.onStart&&n.props.onStart(e,o),n.setState({isDragging:!0,lastPosition:t}),n._events=[Rr(document.body,n._currentEventType.move,n._onDrag),Rr(document.body,n._currentEventType.stop,n._onDragStop)]}}},n._onDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=n._getControlPosition(e);if(t){var o=n._createUpdatedDragData(n._createDragDataFromPosition(t)),r=o.position;n.props.onDragChange&&n.props.onDragChange(e,o),n.setState({position:r,lastPosition:t})}},n._onDragStop=function(e){if(n.state.isDragging){var t=n._getControlPosition(e);if(t){var o=n._createDragDataFromPosition(t);n.setState({isDragging:!1,lastPosition:void 0}),n.props.onStop&&n.props.onStop(e,o),n.props.position&&n.setState({position:n.props.position}),n._events.forEach((function(e){return e()}))}}},n.state={isDragging:!1,position:n.props.position||{x:0,y:0},lastPosition:void 0},n}return l(t,e),t.prototype.componentDidUpdate=function(e){!this.props.position||e.position&&this.props.position===e.position||this.setState({position:this.props.position})},t.prototype.componentWillUnmount=function(){this._events.forEach((function(e){return e()}))},t.prototype.render=function(){var e=o.Children.only(this.props.children),t=e.props,n=this.props.position,r=this.state,i=r.position,a=r.isDragging,s=i.x,l=i.y;return n&&!a&&(s=n.x,l=n.y),o.cloneElement(e,{style:u(u({},t.style),{transform:"translate("+s+"px, "+l+"px)"}),className:Yl(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;t0&&(n=t[0].getBoundingClientRect(),this.setState({modalRectangleTop:n.top}))}}else this.setState({isOpen:!0}),e.dragOptions&&this._registerForKeyUp();!e.isOpen&&this.state.isOpen&&(this._onModalCloseTimer=this._async.setTimeout(this._onModalClose,1e3*parseFloat(jl)),this.setState({isVisible:!1}))},t.prototype.componentDidMount=function(){this.state.isOpen&&this.state.isVisible&&this._registerForKeyUp()},t.prototype.componentDidUpdate=function(e,t){e.isOpen||t.isVisible||this.setState({isVisible:!0})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.containerClassName,r=e.scrollableContentClassName,i=e.elementToFocusOnDismiss,a=e.firstFocusableSelector,s=e.forceFocusInsideTrap,l=e.ignoreExternalFocusing,c=e.isBlocking,d=e.isClickableOutsideFocusTrap,p=e.isDarkOverlay,f=e.onDismiss,h=e.layerProps,m=e.overlay,g=e.responsiveMode,v=e.titleAriaId,y=e.styles,b=e.subtitleAriaId,_=e.theme,k=e.topOffsetFixed,x=e.onLayerDidMount,C=e.isModeless,w=e.dragOptions,S=this.state,E=S.isOpen,T=S.isVisible,I=S.hasBeenOpened,P=S.modalRectangleTop,M=S.x,N=S.y,D=S.isInKeyboardMoveMode;if(!E)return null;var A=void 0===h?"":h.className,B=eu(y,{theme:_,className:t,containerClassName:n,scrollableContentClassName:r,isOpen:E,isVisible:T,hasBeenOpened:I,modalRectangleTop:P,topOffsetFixed:k,isModeless:C,layerClassName:A,isDefaultDragHandle:w&&!w.dragHandleSelector}),F=u(u(u({},$l),this.props.layerProps),{onLayerDidMount:h&&h.onLayerDidMount?h.onLayerDidMount:x,insertFirst:C,className:B.layer}),O=o.createElement(Kl,{componentRef:this._focusTrapZone,className:B.main,elementToFocusOnDismiss:i,isClickableOutsideFocusTrap:C||d||!c,ignoreExternalFocusing:l,forceFocusInsideTrap:C?!C:s,firstFocusableSelector:a,focusPreviouslyFocusedInnerElement:!0,onBlur:D?this._onExitKeyboardMoveMode:void 0},w&&D&&o.createElement("div",{className:B.keyboardMoveIconContainer},w.keyboardMoveIconProps?o.createElement(lr,u({},w.keyboardMoveIconProps)):o.createElement(lr,{iconName:"move",className:B.keyboardMoveIcon})),o.createElement("div",{ref:this._allowScrollOnModal,className:B.scrollableContent,"data-is-scrollable":!0},w&&this.state.isModalMenuOpen&&o.createElement(w.menu,{items:[{key:"move",text:w.moveMenuItemText,onClick:this._onEnterKeyboardMoveMode},{key:"close",text:w.closeMenuItemText,onClick:this._onModalClose}],onDismiss:this._onModalContextMenuClose,alignTargetEdge:!0,coverTarget:!0,directionalHint:cr.topLeftEdge,directionalHintFixed:!0,shouldFocusOnMount:!0,target:this._scrollableContent}),this.props.children));return g>=Vi.small?o.createElement(ls,u({},F),o.createElement(Fa,{role:C||!c?"dialog":"alertdialog","aria-modal":!C,ariaLabelledBy:v,ariaDescribedBy:b,onDismiss:f,shouldRestoreFocus:!l},o.createElement("div",{className:B.root},!C&&o.createElement(Ql,u({isDarkThemed:p,onClick:c?void 0:f,allowTouchBodyScroll:this._allowTouchBodyScroll},m)),w?o.createElement(Jl,{handleSelector:w.dragHandleSelector||"."+B.main.split(" ")[0],preventDragSelector:"button",onStart:this._onDragStart,onDragChange:this._onDrag,onStop:this._onDragStop,position:{x:M,y:N}},O):O))):null},t.prototype.focus=function(){this._focusTrapZone.current&&this._focusTrapZone.current.focus()},t.prototype._getMoveDelta=function(e){var t=10;return e.shiftKey?e.ctrlKey||(t=50):e.ctrlKey&&(t=1),t},t.defaultProps={isOpen:!1,isDarkOverlay:!0,isBlocking:!1,className:"",containerClassName:""},t=d([$i],t)}(lo),(function(e){var t,n=e.className,o=e.containerClassName,r=e.scrollableContentClassName,i=e.isOpen,a=e.isVisible,s=e.hasBeenOpened,l=e.modalRectangleTop,u=e.theme,c=e.topOffsetFixed,d=e.isModeless,p=e.layerClassName,f=e.isDefaultDragHandle,h=u.palette,m=u.effects,g=u.fonts,v=Jt(Vl,u);return{root:[v.root,g.medium,{backgroundColor:"transparent",position:d?"absolute":"fixed",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:0,pointerEvents:"none",transition:"opacity "+jl},c&&s&&{alignItems:"flex-start"},i&&v.isOpen,a&&{opacity:1,pointerEvents:"auto"},n],main:[v.main,{boxShadow:m.elevation64,borderRadius:m.roundedCorner2,backgroundColor:h.white,boxSizing:"border-box",position:"relative",textAlign:"left",outline:"3px solid transparent",maxHeight:"calc(100% - 32px)",maxWidth:"calc(100% - 32px)",minHeight:"176px",minWidth:"288px",overflowY:"auto",zIndex:d?Pt.Layer:void 0},c&&s&&{top:l},f&&{cursor:"move"},o],scrollableContent:[v.scrollableContent,{overflowY:"auto",flexGrow:1,maxHeight:"100vh",selectors:(t={},t["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:window.innerHeight},t)},r],layer:d&&[p,v.layer,{position:"static",width:"unset",height:"unset"}],keyboardMoveIconContainer:{position:"absolute",display:"flex",justifyContent:"center",width:"100%",padding:"3px 0px"},keyboardMoveIcon:{fontSize:g.xLargePlus.fontSize,width:"24px"}}}),void 0,{scope:"Modal"}),nu=qt((function(e,t){var n,o=Xs(e),r=Sl(e),i=e.palette;return j(o,{root:{padding:"0 4px",width:"32px",height:"32px",backgroundColor:"transparent",border:"none",color:e.semanticColors.link},rootHovered:{color:i.themeDarkAlt,backgroundColor:i.neutralLighter,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},rootHasMenu:{width:"auto"},rootPressed:{color:i.themeDark,backgroundColor:i.neutralLight},rootExpanded:{color:i.themeDark,backgroundColor:i.neutralLight},rootChecked:{color:i.themeDark,backgroundColor:i.neutralLight},rootCheckedHovered:{color:i.themeDark,backgroundColor:i.neutralQuaternaryAlt},rootDisabled:{color:i.neutralTertiaryAlt}},r,t)})),ou=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--icon",styles:nu(n,t),onRenderText:co,onRenderDescription:co}))},t=d([es("IconButton",["theme","styles"],!0)],t)}(lo),ru=Yo(),iu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.theme;return this._classNames=ru(n,{theme:r,className:t}),o.createElement("div",{className:this._classNames.actions},o.createElement("div",{className:this._classNames.actionsRight},this._renderChildrenAsActions()))},t.prototype._renderChildrenAsActions=function(){var e=this;return o.Children.map(this.props.children,(function(t){return t?o.createElement("span",{className:e._classNames.action},t):null}))},t}(lo),au={actions:"ms-Dialog-actions",action:"ms-Dialog-action",actionsRight:"ms-Dialog-actionsRight"},su=Pn(iu,(function(e){var t=e.className,n=e.theme,o=Jt(au,n);return{actions:[o.actions,{position:"relative",width:"100%",minHeight:"24px",lineHeight:"24px",margin:"16px 0 0",fontSize:"0",selectors:{".ms-Button":{lineHeight:"normal"}}},t],action:[o.action,{margin:"0 4px"}],actionsRight:[o.actionsRight,{textAlign:"right",marginRight:"-4px",fontSize:"0"}]}}),void 0,{scope:"DialogFooter"}),lu=Yo(),uu=o.createElement(su,null).type,cu=function(e){function t(t){return e.call(this,t)||this}return l(t,e),t.prototype.render=function(){var e,t=this.props,n=t.showCloseButton,r=t.className,i=t.closeButtonAriaLabel,a=t.onDismiss,s=t.subTextId,l=t.subText,c=t.titleId,d=t.title,p=t.type,f=t.styles,h=t.theme,m=t.draggableHeaderClassName,g=lu(f,{theme:h,className:r,isLargeHeader:p===Dl.largeHeader,isClose:p===Dl.close,draggableHeaderClassName:m}),v=this._groupChildren();return l&&(e=o.createElement("p",{className:g.subText,id:s},l)),o.createElement("div",{className:g.content},o.createElement("div",{className:g.header},o.createElement("p",{className:g.title,id:c,role:"heading","aria-level":2},d),o.createElement("div",{className:g.topButton},this.props.topButtonsProps.map((function(e,t){return o.createElement(ou,u({key:e.uniqueId||t},e))})),(p===Dl.close||n&&p!==Dl.largeHeader)&&o.createElement(ou,{className:g.button,iconProps:{iconName:"Cancel"},ariaLabel:i,onClick:a,title:i}))),o.createElement("div",{className:g.inner},o.createElement("div",{className:g.innerContent},e,v.contents),v.footers))},t.prototype._groupChildren=function(){var e={footers:[],contents:[]};return o.Children.map(this.props.children,(function(t){"object"==typeof t&&null!==t&&t.type===uu?e.footers.push(t):e.contents.push(t)})),e},t.defaultProps={showCloseButton:!1,className:"",topButtonsProps:[],closeButtonAriaLabel:"Close"},t=d([$i],t)}(lo),du={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"},pu=Pn(cu,(function(e){var t,n,o,r=e.className,i=e.theme,a=e.isLargeHeader,s=e.isClose,l=e.hidden,u=e.isMultiline,c=e.draggableHeaderClassName,d=i.palette,p=i.fonts,f=i.effects,h=i.semanticColors,m=Jt(du,i);return{content:[a&&[m.contentLgHeader,{borderTop:"4px solid "+d.themePrimary}],s&&m.close,{flexGrow:1,overflowY:"hidden"},r],subText:[m.subText,p.medium,{margin:"0 0 24px 0",color:h.bodySubtext,lineHeight:"1.5",wordWrap:"break-word",fontWeight:pt.regular}],header:[m.header,{position:"relative",width:"100%",boxSizing:"border-box"},s&&m.close,c&&[c,{cursor:"move"}]],button:[m.button,l&&{selectors:{".ms-Icon.ms-Icon--Cancel":{color:h.buttonText,fontSize:ft.medium}}}],inner:[m.inner,{padding:"0 24px 24px",selectors:(t={},t["@media (min-width: 320px) and (max-width: 479px)"]={padding:"0 16px 16px"},t)}],innerContent:[m.content,{position:"relative",width:"100%"}],title:[m.title,p.xLarge,{color:h.bodyText,margin:"0",padding:"16px 46px 20px 24px",lineHeight:"normal",selectors:(n={},n["@media (min-width: 320px) and (max-width: 479px)"]={padding:"16px 46px 16px 16px"},n)},a&&{color:h.menuHeader},u&&{fontSize:p.xxLarge.fontSize}],topButton:[{display:"flex",flexDirection:"row",flexWrap:"nowrap",position:"absolute",top:"0",right:"0",padding:"15px 15px 0 0",selectors:(o={"> *":{flex:"0 0 auto"},".ms-Dialog-button":{color:h.buttonText},".ms-Dialog-button:hover":{color:h.buttonTextHovered,borderRadius:f.roundedCorner2}},o["@media (min-width: 320px) and (max-width: 479px)"]={padding:"15px 8px 0 0"},o)}]}}),void 0,{scope:"DialogContent"}),fu=Yo(),hu={isDarkOverlay:!1,isBlocking:!1,className:"",containerClassName:"",topOffsetFixed:!1},mu={type:Dl.normal,className:"",topButtonsProps:[]},gu=function(e){function t(t){var n=e.call(this,t)||this;return n._getSubTextId=function(){var e=n.props,t=e.ariaDescribedById,o=e.modalProps,r=e.dialogContentProps,i=e.subText,a=t||o&&o.subtitleAriaId;return a||(a=(i||r&&r.subText)&&n._defaultSubTextId),a},n._getTitleTextId=function(){var e=n.props,t=e.ariaLabelledById,o=e.modalProps,r=e.dialogContentProps,i=e.title,a=t||o&&o.titleAriaId;return a||(a=(i||r&&r.title)&&n._defaultTitleTextId),a},n._id=Hn("Dialog"),n._defaultTitleTextId=n._id+"-title",n._defaultSubTextId=n._id+"-subText",n}return l(t,e),t.prototype.render=function(){var e,t,n=this.props,r=n.className,i=n.containerClassName,a=n.contentClassName,s=n.elementToFocusOnDismiss,l=n.firstFocusableSelector,c=n.forceFocusInsideTrap,d=n.styles,p=n.hidden,f=n.ignoreExternalFocusing,h=n.isBlocking,m=n.isClickableOutsideFocusTrap,g=n.isDarkOverlay,v=n.isOpen,y=n.onDismiss,b=n.onDismissed,_=n.onLayerDidMount,k=n.responsiveMode,x=n.subText,C=n.theme,w=n.title,S=n.topButtonsProps,E=n.type,T=n.minWidth,I=n.maxWidth,P=n.modalProps,M=u({},P?P.layerProps:{onLayerDidMount:_});_&&!M.onLayerDidMount&&(M.onLayerDidMount=_),P&&P.dragOptions&&!P.dragOptions.dragHandleSelector?(e="ms-Dialog-draggable-header",t=u(u({},P.dragOptions),{dragHandleSelector:"."+e})):t=P&&P.dragOptions;var N=u(u(u({},hu),P),{layerProps:M,dragOptions:t}),D=u(u(u({},mu),this.props.dialogContentProps),{draggableHeaderClassName:e}),A=fu(d,{theme:C,className:r||N.className,containerClassName:i||N.containerClassName,hidden:p,dialogDefaultMinWidth:T,dialogDefaultMaxWidth:I});return o.createElement(tu,u({elementToFocusOnDismiss:s,firstFocusableSelector:l,forceFocusInsideTrap:c,ignoreExternalFocusing:f,isClickableOutsideFocusTrap:m,onDismissed:b,responsiveMode:k},N,{isDarkOverlay:void 0!==g?g:N.isDarkOverlay,isBlocking:void 0!==h?h:N.isBlocking,isOpen:void 0!==v?v:!p,className:A.root,containerClassName:A.main,onDismiss:y||N.onDismiss,subtitleAriaId:this._getSubTextId(),titleAriaId:this._getTitleTextId()}),o.createElement(pu,u({titleId:this._defaultTitleTextId,subTextId:this._defaultSubTextId,title:w,subText:x,showCloseButton:void 0!==h?!h:!N.isBlocking,topButtonsProps:S||D.topButtonsProps,type:void 0!==E?E:D.type,onDismiss:y||D.onDismiss,className:a||D.className},D),this.props.children))},t.defaultProps={hidden:!0},t=d([$i],t)}(o.Component),vu={root:"ms-Dialog"},yu=Pn(gu,(function(e){var t,n=e.className,o=e.containerClassName,r=e.dialogDefaultMinWidth,i=void 0===r?"288px":r,a=e.dialogDefaultMaxWidth,s=void 0===a?"340px":a,l=e.hidden,u=e.theme;return{root:[Jt(vu,u).root,u.fonts.medium,n],main:[{width:i,outline:"3px solid transparent",selectors:(t={},t["@media (min-width: 480px)"]={width:"auto",maxWidth:s,minWidth:i},t)},!l&&{display:"flex"},o]}}),void 0,{scope:"Dialog"}),bu=Yo({disableCaching:!0}),_u=Pn(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.as,n=void 0===t?"label":t,r=e.children,i=e.className,a=e.disabled,s=e.styles,l=e.required,c=e.theme,d=bu(s,{className:i,disabled:a,required:l,theme:c});return o.createElement(n,u({},Jn(this.props,Xn),{className:d.root}),r)},t}(o.Component),(function(e){var t,n=e.theme,o=e.className,r=e.disabled,i=e.required,a=n.semanticColors,s=pt.semibold,l=a.bodyText,u=a.disabledBodyText,c=a.errorText;return{root:["ms-Label",n.fonts.medium,{fontWeight:s,color:l,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},r&&{color:u,selectors:(t={},t[Tt]={color:"GrayText"},t)},i&&{selectors:{"::after":{content:"' *'",color:c,paddingRight:12}}},o]}}),void 0,{scope:"Label"}),ku=Yo(),xu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._link=o.createRef(),t._onClick=function(e){var n=t.props,o=n.onClick;n.disabled?e.preventDefault():o&&o(e)},t}return l(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.children,i=t.className,a=t.href,s=t.theme,l=t.styles,c=t.keytipProps,d=ku(l,{className:i,isButton:!a,isDisabled:n,theme:s}),p=this._getRootType(this.props);return o.createElement(Ms,{keytipProps:c,ariaDescribedBy:this.props["aria-describedby"],disabled:n},(function(t){return o.createElement(p,u({},t,e._adjustPropsForRootType(p,e.props),{className:d.root,onClick:e._onClick,ref:e._link,"aria-disabled":n}),r)}))},t.prototype.focus=function(){var e=this._link.current;e&&e.focus&&e.focus()},t.prototype._adjustPropsForRootType=function(e,t){t.children,t.as;var n=t.disabled,o=t.target,r=t.href,i=(t.theme,t.getStyles,t.styles,t.componentRef,c(t,["children","as","disabled","target","href","theme","getStyles","styles","componentRef"]));return"string"==typeof e?"a"===e?u({target:o,href:n?void 0:r},i):"button"===e?u({type:"button",disabled:n},i):u(u({},i),{disabled:n}):u({target:o,href:r,disabled:n},i)},t.prototype._getRootType=function(e){return e.as?e.as:e.href?"a":"button"},t}(lo),Cu={root:"ms-Link"},wu=Pn(xu,(function(e){var t,n,o,r=e.className,i=e.isButton,a=e.isDisabled,s=e.theme,l=s.semanticColors,u=l.link,c=l.linkHovered,d=l.disabledText,p=l.focusBorder,f=Jt(Cu,s);return{root:[f.root,s.fonts.medium,{color:u,outline:"none",fontSize:"inherit",fontWeight:"inherit",selectors:(t={".ms-Fabric--isFocusVisible &:focus":{boxShadow:"0 0 0 1px "+p+" inset",selectors:(n={},n[Tt]={outline:"1px solid WindowText"},n)}},t[Tt]={borderBottom:"none"},t)},i&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(o={},o["@media screen and (-ms-high-contrast: white-on-black)"]={color:"#FFFF00"},o["@media screen and (-ms-high-contrast: black-on-white)"]={color:"#00009F"},o)},!i&&{textDecoration:"none"},a&&["is-disabled",{color:d,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!a&&{selectors:{"&:active, &:hover, &:active:hover":{color:c,textDecoration:"underline"},"&:focus":{color:u}}},f.root,r]}}),void 0,{scope:"Link"}),Su=function(e){function t(t){var n=e.call(this,t)||this;return n.parent_on_change=t.on_change,n}return l(t,e),t.prototype.get_value=function(){return null},t}(r.a.Component),Eu=Yo(),Tu=function(e){function t(t){var n=e.call(this,t)||this;return n._toggleButton=o.createRef(),n._onClick=function(e){var t=n.props,o=t.disabled,r=t.checked,i=t.onChange,a=t.onChanged,s=t.onClick,l=n.state.checked;o||(void 0===r&&n.setState({checked:!l}),i&&i(e,!l),a&&a(!l),s&&s(e))},n._warnMutuallyExclusive({checked:"defaultChecked"}),n._warnDeprecations({onAriaLabel:"ariaLabel",offAriaLabel:void 0,onChanged:"onChange"}),n.state={checked:!(!t.checked&&!t.defaultChecked)},n._id=t.id||Hn("Toggle"),n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.checked?null:{checked:!!e.checked}},Object.defineProperty(t.prototype,"checked",{get:function(){return this.state.checked},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this,t=this.props,n=t.as,r=void 0===n?"div":n,i=t.className,a=t.theme,s=t.disabled,l=t.keytipProps,c=t.label,d=t.ariaLabel,p=t.onAriaLabel,f=t.offAriaLabel,h=t.offText,m=t.onText,g=t.styles,v=t.inlineLabel,y=this.state.checked,b=y?m:h,_=y?p:f,k=Jn(this.props,Zn,["defaultChecked"]),x=Eu(g,{theme:a,className:i,disabled:s,checked:y,inlineLabel:v,onOffMissing:!m&&!h}),C=this._id+"-label",w=this._id+"-stateText",S=void 0;d||_||(c?S=C:b&&(S=w));var E=this.props.role?this.props.role:"switch";return o.createElement(r,{className:x.root,hidden:k.hidden},c&&o.createElement(_u,{htmlFor:this._id,className:x.label,id:C},c),o.createElement("div",{className:x.container},o.createElement(Ms,{keytipProps:l,ariaDescribedBy:k["aria-describedby"],disabled:s},(function(t){return o.createElement("button",u({},k,t,{className:x.pill,disabled:s,id:e._id,type:"button",role:E,ref:e._toggleButton,"aria-disabled":s,"aria-checked":y,"aria-label":d||_,"data-is-focusable":!0,onChange:e._noop,onClick:e._onClick,"aria-labelledby":S}),o.createElement("span",{className:x.thumb}))})),b&&o.createElement(_u,{htmlFor:this._id,className:x.text,id:w},b)))},t.prototype.focus=function(){this._toggleButton.current&&this._toggleButton.current.focus()},t.prototype._noop=function(){},t}(lo),Iu=Pn(Tu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.checked,p=e.inlineLabel,f=e.onOffMissing,h=l.semanticColors,m=l.palette,g=h.bodyBackground,v=h.inputBackgroundChecked,y=m.themeDark,b=m.neutralDark,_=h.disabledBodySubtext,k=h.smallInputBorder,x=h.inputForegroundChecked,C=h.disabledBodySubtext,w=h.disabledBackground,S=h.smallInputBorder,E=h.inputBorderHovered,T=h.disabledBodySubtext,I=h.disabledText;return{root:["ms-Toggle",d&&"is-checked",!c&&"is-enabled",c&&"is-disabled",l.fonts.medium,{marginBottom:"8px"},p&&{display:"flex",alignItems:"center"},u],label:["ms-Toggle-label",c&&{color:I,selectors:(t={},t[Tt]={color:"GrayText"},t)},p&&!f&&{marginRight:16},f&&p&&{order:1,marginLeft:16},p&&{wordBreak:"break-all"}],container:["ms-Toggle-innerContainer",{display:"inline-flex",position:"relative"}],pill:["ms-Toggle-background",At(l,{inset:-3}),{fontSize:"20px",boxSizing:"border-box",width:40,height:20,borderRadius:10,transition:"all 0.1s ease",border:"1px solid "+S,background:g,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 3px"},!c&&[!d&&{selectors:{":hover":[{borderColor:E}],":hover .ms-Toggle-thumb":[{backgroundColor:b,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)}]}},d&&[{background:v,borderColor:"transparent",justifyContent:"flex-end"},{selectors:(o={":hover":[{backgroundColor:y,borderColor:"transparent",selectors:(r={},r[Tt]={backgroundColor:"Highlight"},r)}]},o[Tt]={backgroundColor:"WindowText"},o)}]],c&&[{cursor:"default"},!d&&[{borderColor:T}],d&&[{backgroundColor:_,borderColor:"transparent",justifyContent:"flex-end"}]],!c&&{selectors:{"&:hover":{selectors:(i={},i[Tt]={borderColor:"Highlight"},i)}}}],thumb:["ms-Toggle-thumb",{display:"block",width:12,height:12,borderRadius:"50%",transition:"all 0.1s ease",backgroundColor:k,borderColor:"transparent",borderWidth:".28em",borderStyle:"solid",boxSizing:"border-box"},!c&&d&&[{backgroundColor:x,selectors:(a={},a[Tt]={backgroundColor:"Window",borderColor:"Window"},a)}],c&&[!d&&[{backgroundColor:C}],d&&[{backgroundColor:w}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 8px",userSelect:"none",fontWeight:pt.regular}}},c&&{selectors:{"&&":{color:I,selectors:(s={},s[Tt]={color:"GrayText"},s)}}}]}}),void 0,{scope:"Toggle"}),Pu=function(e){function t(t){var n=e.call(this,t)||this;return n.toggleref=null,n.toggleref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.toggleref.checked}},t.prototype.render=function(){var e=this;return r.a.createElement(Iu,{disabled:this.props.disabled,onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},checked:this.state.property_values.value,label:this.state.property_values.display_name,onText:"On",offText:"Off",componentRef:function(t){e.toggleref=t}})},t}(Su);function Mu(e,t){return void 0!==e[t]&&null!==e[t]}var Nu=Yo(),Du=function(e){function t(t){var n=e.call(this,t)||this;return n._onChange=function(e){var t=n.props.onChange;t&&t(e,n.props)},n._onBlur=function(e){var t=n.props.onBlur;t&&t(e,n.props)},n._onFocus=function(e){var t=n.props.onFocus;t&&t(e,n.props)},n._onRenderField=function(e){var t=e.id,r=e.imageSrc,i=e.imageAlt,a=void 0===i?"":i,s=e.selectedImageSrc,l=e.iconProps,c=e.imageSize?e.imageSize:{width:32,height:32},d=(e.onRenderLabel?rl(e.onRenderLabel,n._onRenderLabel):n._onRenderLabel)(e);return o.createElement("label",{htmlFor:t,className:n._classNames.field},r&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.imageWrapper},o.createElement(or,{src:r,alt:a,width:c.width,height:c.height})),o.createElement("div",{className:n._classNames.selectedImageWrapper},o.createElement(or,{src:s,alt:a,width:c.width,height:c.height}))),l&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.iconWrapper},o.createElement(lr,u({},l)))),r||l?o.createElement("div",{className:n._classNames.labelWrapper},d):d)},n._onRenderLabel=function(e){return o.createElement("span",{id:e.labelId,className:"ms-ChoiceFieldLabel"},e.text)},Dr(n),n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.focused,r=e.required,i=e.theme,a=e.iconProps,s=e.imageSrc,l=e.imageSize,d=void 0===l?{width:32,height:32}:l,p=e.disabled,f=e.checked,h=e.id,m=e.styles,g=e.name,v=e.onRenderField,y=void 0===v?this._onRenderField:v,b=c(e,["ariaLabel","focused","required","theme","iconProps","imageSrc","imageSize","disabled","checked","id","styles","name","onRenderField"]);this._classNames=Nu(m,{theme:i,hasIcon:!!a,hasImage:!!s,checked:f,disabled:p,imageIsLarge:!!s&&(d.width>71||d.height>71),imageSize:d,focused:n});var _=Jn(b,Zn),k=_.className,x=c(_,["className"]);return o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.choiceFieldWrapper},o.createElement("input",u({"aria-label":t,id:h,className:Mn(this._classNames.input,k),type:"radio",name:g,disabled:p,checked:f,required:r},x,{onChange:this._onChange,onFocus:this._onFocus,onBlur:this._onBlur})),y(this.props,this._onRenderField)))},t}(o.Component),Au={root:"ms-ChoiceField",choiceFieldWrapper:"ms-ChoiceField-wrapper",input:"ms-ChoiceField-input",field:"ms-ChoiceField-field",innerField:"ms-ChoiceField-innerField",imageWrapper:"ms-ChoiceField-imageWrapper",iconWrapper:"ms-ChoiceField-iconWrapper",labelWrapper:"ms-ChoiceField-labelWrapper",checked:"is-checked"},Bu="200ms";function Fu(e,t){var n,o;return["is-inFocus",{selectors:(n={},n["."+Mt+" &"]={position:"relative",outline:"transparent",selectors:{"::-moz-focus-inner":{border:0},":after":{content:'""',top:-2,right:-2,bottom:-2,left:-2,pointerEvents:"none",border:"1px solid "+e,position:"absolute",selectors:(o={},o[Tt]={borderColor:"WindowText",borderWidth:t?1:2},o)}}},n)}]}function Ou(e,t,n){return[t,{paddingBottom:2,transitionProperty:"opacity",transitionDuration:Bu,transitionTimingFunction:"ease",selectors:{".ms-Image":{display:"inline-block",borderStyle:"none"}}},(n?!e:e)&&["is-hidden",{position:"absolute",left:0,top:0,width:"100%",height:"100%",overflow:"hidden",opacity:0}]]}var Ru=Pn(Du,(function(e){var t,n,o,r,i,a=e.theme,s=e.hasIcon,l=e.hasImage,u=e.checked,c=e.disabled,d=e.imageIsLarge,p=e.focused,f=e.imageSize,h=a.palette,m=a.semanticColors,g=a.fonts,v=Jt(Au,a),y=h.neutralPrimary,b=m.inputBorderHovered,_=m.inputBackgroundChecked,k=h.themeDark,x=m.disabledBodySubtext,C=m.bodyBackground,w=h.neutralSecondary,S=m.inputBackgroundChecked,E=h.themeDark,T=m.disabledBodySubtext,I=h.neutralDark,P=m.focusBorder,M=m.inputBorderHovered,N=m.inputBackgroundChecked,D=h.themeDark,A=h.neutralLighter,B={selectors:{".ms-ChoiceFieldLabel":{color:I},":before":{borderColor:u?k:b},":after":[!s&&!l&&!u&&{content:'""',transitionProperty:"background-color",left:5,top:5,width:10,height:10,backgroundColor:w},u&&{borderColor:E}]}},F={borderColor:u?D:M,selectors:{":before":{opacity:1,borderColor:u?k:b}}},O=[{content:'""',display:"inline-block",backgroundColor:C,borderWidth:1,borderStyle:"solid",borderColor:y,width:20,height:20,fontWeight:"normal",position:"absolute",top:0,left:0,boxSizing:"border-box",transitionProperty:"border-color",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",borderRadius:"50%"},c&&{borderColor:x,selectors:(t={},t[Tt]={color:"GrayText"},t)},u&&{borderColor:c?x:_,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},(s||l)&&{top:3,right:3,left:"auto",opacity:u?1:0}],R=[{content:'""',width:0,height:0,borderRadius:"50%",position:"absolute",left:10,right:0,transitionProperty:"border-width",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",boxSizing:"border-box"},u&&{borderWidth:5,borderStyle:"solid",borderColor:c?T:S,left:5,top:5,width:10,height:10,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)},u&&(s||l)&&{top:8,right:8,left:"auto"}];return{root:[v.root,a.fonts.medium,{display:"flex",alignItems:"center",boxSizing:"border-box",color:m.bodyText,minHeight:26,border:"none",position:"relative",marginTop:8,selectors:{".ms-ChoiceFieldLabel":{display:"inline-block"}}},!s&&!l&&{selectors:{".ms-ChoiceFieldLabel":{paddingLeft:"26px"}}},l&&"ms-ChoiceField--image",s&&"ms-ChoiceField--icon",(s||l)&&{display:"inline-flex",fontSize:0,margin:"0 4px 4px 0",paddingLeft:0,backgroundColor:A,height:"100%"}],choiceFieldWrapper:[v.choiceFieldWrapper,p&&Fu(P,s||l)],input:[v.input,{position:"absolute",opacity:0,top:0,right:0,width:"100%",height:"100%",margin:0},c&&"is-disabled"],field:[v.field,u&&v.checked,{display:"inline-block",cursor:"pointer",marginTop:0,position:"relative",verticalAlign:"top",userSelect:"none",minHeight:20,selectors:{":hover":!c&&B,":focus":!c&&B,":before":O,":after":R}},s&&"ms-ChoiceField--icon",l&&"ms-ChoiceField-field--image",(s||l)&&{boxSizing:"content-box",cursor:"pointer",paddingTop:22,margin:0,textAlign:"center",transitionProperty:"all",transitionDuration:Bu,transitionTimingFunction:"ease",border:"1px solid transparent",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column"},u&&{borderColor:N},(s||l)&&!c&&{selectors:{":hover":F,":focus":F}},c&&{cursor:"default",selectors:(r={".ms-ChoiceFieldLabel":{color:m.disabledBodyText}},r[Tt]={color:"GrayText"},r)},u&&c&&{borderColor:A}],innerField:[v.innerField,l&&{height:f.height,width:f.width},(s||l)&&{position:"relative",display:"inline-block",paddingLeft:30,paddingRight:30},(s||l)&&d&&{paddingLeft:24,paddingRight:24},(s||l)&&c&&{opacity:.25,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)}],imageWrapper:Ou(!1,v.imageWrapper,u),selectedImageWrapper:Ou(!0,v.imageWrapper,u),iconWrapper:[v.iconWrapper,{fontSize:32,lineHeight:32,height:32}],labelWrapper:[v.labelWrapper,g.medium,(s||l)&&{display:"block",position:"relative",margin:"4px 8px",height:30,lineHeight:15,maxWidth:2*f.width,overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis"}]}}),void 0,{scope:"ChoiceGroupOption"}),Lu=Yo(),Hu=function(e){function t(t){var n=e.call(this,t)||this;n._focusCallbacks={},n._changeCallbacks={},n._onBlur=function(e,t){n.setState({keyFocused:void 0})},Dr(n);var o=t.defaultSelectedKey,r=t.options,i=void 0===r?[]:r,a=!Wu(t)&&void 0!==o&&i.some((function(e){return e.key===o}));return n.state={keyChecked:a?o:n._getKeyChecked(t)},n._id=Hn("ChoiceGroup"),n._labelId=Hn("ChoiceGroupLabel"),n}return l(t,e),Object.defineProperty(t.prototype,"checkedOption",{get:function(){var e=this,t=this.props.options;return Cs(void 0===t?[]:t,(function(t){return t.key===e.state.keyChecked}))},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){if(e!==this.props){var n=this._getKeyChecked(this.props);n!==this._getKeyChecked(e)&&this.setState({keyChecked:n})}},t.prototype.render=function(){var e=this,t=this.props,n=t.className,r=t.theme,i=t.styles,a=t.options,s=void 0===a?[]:a,l=t.label,c=t.required,d=t.disabled,p=t.name,f=this.state,h=f.keyChecked,m=f.keyFocused,g=Jn(this.props,Xn,["onChange","className","required"]),v=Lu(i,{theme:r,className:n,optionsContainIconOrImage:s.some((function(e){return!(!e.iconProps&&!e.imageSrc)}))}),y=this._id+"-label",b=this.props.ariaLabelledBy||(l?y:this.props["aria-labelledby"]);return o.createElement("div",u({className:v.applicationRole},g),o.createElement("div",u({className:v.root,role:"radiogroup"},b&&{"aria-labelledby":b}),l&&o.createElement(_u,{className:v.label,required:c,id:y,disabled:d},l),o.createElement("div",{className:v.flexContainer},s.map((function(t){var n=u(u({},t),{focused:t.key===m,checked:t.key===h,disabled:t.disabled||d,id:e._getOptionId(t),labelId:e._labelId+"-"+t.key,name:p||e._id,required:c});return o.createElement(Ru,u({key:t.key,onBlur:e._onBlur,onFocus:e._onFocus(t.key),onChange:e._onChange(t.key)},n))})))))},t.prototype.focus=function(){var e=this.props.options,t=void 0===e?[]:e,n=this.checkedOption||t.filter((function(e){return!e.disabled}))[0],o=n&&document.getElementById(this._getOptionId(n));o&&o.focus()},t.prototype._onFocus=function(e){var t=this;return this._focusCallbacks[e]||(this._focusCallbacks[e]=function(n,o){t.setState({keyFocused:e})}),this._focusCallbacks[e]},t.prototype._onChange=function(e){var t=this;return this._changeCallbacks[e]||(this._changeCallbacks[e]=function(n,o){var r=t.props,i=r.onChanged,a=r.onChange;Wu(t.props)||t.setState({keyChecked:e});var s=Cs(t.props.options||[],(function(t){return t.key===e}));a?a(n,s):i&&i(s,n)}),this._changeCallbacks[e]},t.prototype._getKeyChecked=function(e){if(void 0!==e.selectedKey)return e.selectedKey;var t=e.options,n=(void 0===t?[]:t).filter((function(e){return e.checked}));return n[0]&&n[0].key},t.prototype._getOptionId=function(e){return this._id+"-"+e.key},t}(o.Component);function Wu(e){return Mu(e,"selectedKey")}var zu={root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"},Uu=Pn(Hu,(function(e){var t=e.className,n=e.optionsContainIconOrImage,o=e.theme,r=Jt(zu,o);return{applicationRole:t,root:[r.root,o.fonts.medium,{display:"block"}],flexContainer:[r.flexContainer,n&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}}),void 0,{scope:"ChoiceGroup"}),Ku=function(e){function t(t){var n=e.call(this,t)||this;return n.choiceref=null,n.choiceref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting}),this.selected=e.setting.value},t.prototype.get_value=function(){return{value:this.selected}},t.prototype.render=function(){var e=this;return r.a.createElement(Uu,{className:"defaultChoiceGroup",defaultSelectedKey:this.state.property_values.value,options:this.state.property_values.options,label:this.state.property_values.display_name,componentRef:function(t){e.choiceref=t},onChange:function(t,n){e.selected=n.key,e.parent_on_change()}})},t}(Su),ju=Yo(),Vu=Pn((function(e){var t=e.styles,n=e.theme,r=e.className,i=e.vertical,a=e.alignContent,s=ju(t,{theme:n,className:r,alignContent:a,vertical:i});return o.createElement("div",{className:s.root},o.createElement("div",{className:s.content,role:"separator","aria-orientation":i?"vertical":"horizontal"},e.children))}),(function(e){var t=e.theme,n=e.alignContent,o=e.vertical,r=e.className,i="start"===n,a="center"===n,s="end"===n;return{root:[t.fonts.medium,{position:"relative"},n&&{textAlign:n},!n&&{textAlign:"center"},o&&(a||!n)&&{verticalAlign:"middle"},o&&i&&{verticalAlign:"top"},o&&s&&{verticalAlign:"bottom"},o&&{padding:"0 4px",height:"inherit",display:"table-cell",zIndex:1,selectors:{":after":{backgroundColor:t.palette.neutralLighter,width:"1px",content:'""',position:"absolute",top:"0",bottom:"0",left:"50%",right:"0",zIndex:-1}}},!o&&{padding:"4px 0",selectors:{":before":{backgroundColor:t.palette.neutralLighter,height:"1px",content:'""',display:"block",position:"absolute",top:"50%",bottom:"0",left:"0",right:"0"}}},r],content:[{position:"relative",display:"inline-block",padding:"0 12px",color:t.semanticColors.bodyText,background:t.semanticColors.bodyBackground},o&&{padding:"12px 0"}]}}),void 0,{scope:"Separator"}),Gu=function(e){function t(t){var n=e.call(this,t)||this;return n.colorpickerref=null,n.colorpickerref=null,n.state={property_values:t.setting,call_action_callback:t.action_callback,name:t.action_name},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting,name:e.action_name})},t.prototype.get_value=function(){return{value:this.state.property_values.value}},t.prototype.render=function(){var e=this;return r.a.createElement(wl,null,this.state.property_values.display_name?r.a.createElement(_u,null,this.state.property_values.display_name):null,this.state.property_values.value?r.a.createElement(ml,{styles:{root:{paddingBottom:"0.5em"}}},this.state.property_values.value):r.a.createElement("span",null),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},text:this.state.property_values.button_text,onClick:function(){return e.state.call_action_callback(e.state.name,e.state.property_values)}}))},t}(Su),qu=function(e){function t(t){var n=e.call(this,t)||this;return n.references={},n.references={},n.startup_reference=null,n.elevated_reference=null,n.restart_reference=null,n.parent_on_change=t.on_change,n.state={settings_key:t.settings_key,settings:t.settings},n}return l(t,e),t.prototype.shouldComponentUpdate=function(e,t){return!1},t.prototype.componentWillReceiveProps=function(e){this.setState({settings:e.settings})},t.prototype.get_data=function(){var e=this,t={};Object.keys(this.references).forEach((function(n){t[n]=e.references[n].get_value().value}));var n={};return n[this.state.settings_key]={startup:this.startup_reference.get_value().value,run_elevated:null!=this.elevated_reference&&this.elevated_reference.get_value().value,theme:this.theme_reference.get_value().value,enabled:t},n},t.prototype.render=function(){var e=this,t=this.state.settings.general.enabled;return r.a.createElement(wl,{tokens:{childrenGap:20}},r.a.createElement(ml,{variant:"xLarge"},"Available PowerToys"),Object.keys(t).map((function(n){var o=t[n];return r.a.createElement(wl,{key:n},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:5}},r.a.createElement(_u,null,n),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("overview_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].overview_link,target:"_blank"},"(Overview)"):null,e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("video_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].video_link,target:"_blank"},"(Video)"):null),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("description")?r.a.createElement(ml,{styles:{root:{paddingBottom:"5px"}}},e.state.settings.powertoys[n].description):null,r.a.createElement(Pu,{setting:{value:o},on_change:e.parent_on_change,ref:function(t){e.references[n]=t}}))})),r.a.createElement(Vu,null),r.a.createElement(ml,{variant:"xLarge"},"General"),r.a.createElement(wl,null,null!=this.state.settings.general.startup_disabled_reason&&r.a.createElement("span",{style:{color:"#c50500"},dangerouslySetInnerHTML:{__html:this.state.settings.general.startup_disabled_reason}}),r.a.createElement(_u,null,"Run at Startup"),r.a.createElement(Pu,{disabled:this.state.settings.general.startup_disabled_reason,setting:{value:this.state.settings.general.startup},on_change:this.parent_on_change,ref:function(t){e.startup_reference=t}})),this.state.settings.general.is_elevated&&r.a.createElement(_u,null,"Currently running as administrator"),this.state.settings.general.is_admin&&r.a.createElement(Pu,{setting:{display_name:this.state.settings.general.is_elevated?"Always run as administrator":"Always run as administrator (Restart as administrator to change this)",value:this.state.settings.general.run_elevated},disabled:!this.state.settings.general.is_elevated,on_change:this.parent_on_change,ref:function(t){e.elevated_reference=t}}),this.state.settings.general.is_admin&&!this.state.settings.general.is_elevated&&r.a.createElement(Gu,{setting:{display_name:"",value:"Running as user. Do you wish to run as administrator instead?",button_text:"Restart as administrator"},action_name:"restart_elevation",action_callback:function(e,t){window.output_from_webview(JSON.stringify({action:{general:{action_name:e,value:t}}}))},ref:function(t){e.restart_reference=t}}),r.a.createElement(Ku,{setting:{display_name:"Choose Settings color",value:this.state.settings.general.theme,options:[{key:"system",text:"System default app mode"},{key:"light",text:"Light"},{key:"dark",text:"Dark"}]},on_change:function(){vn("dark"===e.theme_reference.get_value().value||"system"===e.theme_reference.get_value().value&&"dark"===e.state.settings.general.system_theme?{palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}:{palette:{themePrimary:"#0078d4",themeLighterAlt:"#f3f9fd",themeLighter:"#d0e7f8",themeLight:"#a9d3f2",themeTertiary:"#5ca9e5",themeSecondary:"#1a86d9",themeDarkAlt:"#006cbe",themeDark:"#005ba1",themeDarker:"#004377",neutralLighterAlt:"#f8f8f8",neutralLighter:"#f4f4f4",neutralLight:"#eaeaea",neutralQuaternaryAlt:"#dadada",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c8c8",neutralTertiary:"#bab8b7",neutralSecondary:"#a3a2a0",neutralPrimaryAlt:"#8d8b8a",neutralPrimary:"#323130",neutralDark:"#605e5d",black:"#494847",white:"#ffffff"}}),e.parent_on_change()},ref:function(t){e.theme_reference=t}}),r.a.createElement(wl,null,r.a.createElement(ml,{variant:"xLarge"},"About PowerToys (Preview)"),r.a.createElement(_u,null,"Version ",this.state.settings.general.powertoys_version),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},href:"https://github.com/microsoft/PowerToys/releases",target:"_blank"},"Check for updates"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=bug_report.md&title=",target:"_blank",styles:{root:{paddingTop:"10px"}}},"Report a bug"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=feature_request.md&title=",target:"_blank"},"Request a feature"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys#privacy-statement",target:"_blank"},"Privacy statement")),r.a.createElement("span",null))},t}(r.a.Component);var Zu=Yo(),Qu="",Yu="TextField",Xu=function(e){function t(t){var n=e.call(this,t)||this;n._textElement=o.createRef(),n._onFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n.setState({isFocused:!0},(function(){n.props.validateOnFocusIn&&n._validate(n.value)}))},n._onBlur=function(e){n.props.onBlur&&n.props.onBlur(e),n.setState({isFocused:!1},(function(){n.props.validateOnFocusOut&&n._validate(n.value)}))},n._onRenderLabel=function(e){var t=e.label,r=e.required,i=n._classNames.subComponentStyles?n._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{required:r,htmlFor:n._id,styles:i,disabled:e.disabled,id:n._labelId},e.label):null},n._onRenderDescription=function(e){return e.description?o.createElement("span",{className:n._classNames.description},e.description):null},n._onInputChange=function(e){var t,o=e.target.value;void 0!==o&&o!==n._lastChangeValue&&(n._lastChangeValue=o,e.persist(),n.setState((function(e,r){var i=Ju(r,e)||"";return(t=o===i)?null:n._isControlled?null:{uncontrolledValue:o}}),(function(){var r=n.props.onChange;!t&&r&&r(e,o)})))},Dr(n),n._async=new eo(n),n._fallbackId=Hn(Yu),n._descriptionId=Hn(Yu+"Description"),n._labelId=Hn(Yu+"Label"),n._warnControlledUsage();var r=t.defaultValue,i=void 0===r?Qu:r;return"number"==typeof i&&(i=String(i)),n.state={uncontrolledValue:n._isControlled?void 0:i,isFocused:!1,errorMessage:""},n._delayedValidate=n._async.debounce(n._validate,n.props.deferredValidationTime),n._lastValidation=0,n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return Ju(this.props,this.state)},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._adjustInputHeight(),this.props.validateOnLoad&&this._validate(this.value)},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.getSnapshotBeforeUpdate=function(e,t){return{selection:[this.selectionStart,this.selectionEnd]}},t.prototype.componentDidUpdate=function(e,t,n){var o=this.props,r=(n||{}).selection,i=void 0===r?[null,null]:r,a=i[0],s=i[1];!!e.multiline!=!!o.multiline&&t.isFocused&&(this.focus(),null!==a&&null!==s&&a>=0&&s>=0&&this.setSelectionRange(a,s));var l=Ju(e,t),u=this.value;l!==u&&(this._warnControlledUsage(e),this.state.errorMessage&&!o.errorMessage&&this.setState({errorMessage:""}),this._adjustInputHeight(),this._lastChangeValue=void 0,$u(o)&&this._delayedValidate(u))},t.prototype.render=function(){var e=this.props,t=e.borderless,n=e.className,r=e.disabled,i=e.iconProps,a=e.inputClassName,s=e.label,l=e.multiline,c=e.required,d=e.underlined,p=e.prefix,f=e.resizable,h=e.suffix,m=e.theme,g=e.styles,v=e.autoAdjustHeight,y=e.onRenderPrefix,b=void 0===y?this._onRenderPrefix:y,_=e.onRenderSuffix,k=void 0===_?this._onRenderSuffix:_,x=e.onRenderLabel,C=void 0===x?this._onRenderLabel:x,w=e.onRenderDescription,S=void 0===w?this._onRenderDescription:w,E=this.state.isFocused,T=this._errorMessage;return this._classNames=Zu(g,{theme:m,className:n,disabled:r,focused:E,required:c,multiline:l,hasLabel:!!s,hasErrorMessage:!!T,borderless:t,resizable:f,hasIcon:!!i,underlined:d,inputClassName:a,autoAdjustHeight:v}),o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.wrapper},C(this.props,this._onRenderLabel),o.createElement("div",{className:this._classNames.fieldGroup},(void 0!==p||this.props.onRenderPrefix)&&o.createElement("div",{className:this._classNames.prefix},b(this.props,this._onRenderPrefix)),l?this._renderTextArea():this._renderInput(),i&&o.createElement(lr,u({className:this._classNames.icon},i)),(void 0!==h||this.props.onRenderSuffix)&&o.createElement("div",{className:this._classNames.suffix},k(this.props,this._onRenderSuffix)))),this._isDescriptionAvailable&&o.createElement("span",{id:this._descriptionId},S(this.props,this._onRenderDescription),T&&o.createElement("div",{role:"alert"},o.createElement(Al,null,o.createElement("p",{className:this._classNames.errorMessage},o.createElement("span",{"data-automation-id":"error-message"},T))))))},t.prototype.focus=function(){this._textElement.current&&this._textElement.current.focus()},t.prototype.blur=function(){this._textElement.current&&this._textElement.current.blur()},t.prototype.select=function(){this._textElement.current&&this._textElement.current.select()},t.prototype.setSelectionStart=function(e){this._textElement.current&&(this._textElement.current.selectionStart=e)},t.prototype.setSelectionEnd=function(e){this._textElement.current&&(this._textElement.current.selectionEnd=e)},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._textElement.current?this._textElement.current.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._textElement.current?this._textElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),t.prototype.setSelectionRange=function(e,t){this._textElement.current&&this._textElement.current.setSelectionRange(e,t)},t.prototype._warnControlledUsage=function(e){this._id,this.props,null!==this.props.value||this._hasWarnedNullValue||(this._hasWarnedNullValue=!0,ae("Warning: 'value' prop on '"+Yu+"' should not be null. Consider using an empty string to clear the component or undefined to indicate an uncontrolled component."))},Object.defineProperty(t.prototype,"_id",{get:function(){return this.props.id||this._fallbackId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isControlled",{get:function(){return Mu(this.props,"value")},enumerable:!0,configurable:!0}),t.prototype._onRenderPrefix=function(e){var t=e.prefix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderSuffix=function(e){var t=e.suffix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},Object.defineProperty(t.prototype,"_errorMessage",{get:function(){var e=this.props.errorMessage;return(void 0===e?this.state.errorMessage:e)||""},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isDescriptionAvailable",{get:function(){var e=this.props;return!!(e.onRenderDescription||e.description||this._errorMessage)},enumerable:!0,configurable:!0}),t.prototype._renderTextArea=function(){var e=Jn(this.props,Qn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("textarea",u({id:this._id},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-labelledby":t,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,"aria-label":this.props.ariaLabel,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._renderInput=function(){var e=Jn(this.props,Zn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("input",u({type:"text",id:this._id,"aria-labelledby":t},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-label":this.props.ariaLabel,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._validate=function(e){var t=this;if(this._latestValidateValue!==e||!$u(this.props)){this._latestValidateValue=e;var n=this.props.onGetErrorMessage,o=n&&n(e||"");if(void 0!==o)if("string"!=typeof o&&"then"in o){var r=++this._lastValidation;o.then((function(n){r===t._lastValidation&&t.setState({errorMessage:n}),t._notifyAfterValidate(e,n)}))}else this.setState({errorMessage:o}),this._notifyAfterValidate(e,o);else this._notifyAfterValidate(e,"")}},t.prototype._notifyAfterValidate=function(e,t){e===this.value&&this.props.onNotifyValidationResult&&this.props.onNotifyValidationResult(t,e)},t.prototype._adjustInputHeight=function(){if(this._textElement.current&&this.props.autoAdjustHeight&&this.props.multiline){var e=this._textElement.current;e.style.height="",e.style.height=e.scrollHeight+"px"}},t.defaultProps={resizable:!0,deferredValidationTime:200,validateOnLoad:!0},t}(o.Component);function Ju(e,t){var n=e.value,o=void 0===n?t.uncontrolledValue:n;return"number"==typeof o?String(o):o}function $u(e){return!(e.validateOnFocusIn||e.validateOnFocusOut)}var ec={root:"ms-TextField",description:"ms-TextField-description",errorMessage:"ms-TextField-errorMessage",field:"ms-TextField-field",fieldGroup:"ms-TextField-fieldGroup",prefix:"ms-TextField-prefix",suffix:"ms-TextField-suffix",wrapper:"ms-TextField-wrapper",multiline:"ms-TextField--multiline",borderless:"ms-TextField--borderless",underlined:"ms-TextField--underlined",unresizable:"ms-TextField--unresizable",required:"is-required",disabled:"is-disabled",active:"is-active"};function tc(e){var t=e.underlined,n=e.disabled,o=e.focused,r=e.theme,i=r.palette,a=r.fonts;return function(){var e;return{root:[t&&n&&{color:i.neutralTertiary},t&&{fontSize:a.medium.fontSize,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32},t&&o&&{selectors:(e={},e[Tt]={height:31},e)}]}}}var nc=Pn(Xu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.focused,p=e.required,f=e.multiline,h=e.hasLabel,m=e.borderless,g=e.underlined,v=e.hasIcon,y=e.resizable,b=e.hasErrorMessage,_=e.inputClassName,k=e.autoAdjustHeight,x=l.semanticColors,C=l.effects,w=l.fonts,S=Jt(ec,l),E={background:x.disabledBackground,color:c?x.disabledText:x.inputPlaceholderText,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap",flexShrink:0},T=[w.medium,{color:x.inputPlaceholderText,opacity:1}],I={color:x.disabledText};return{root:[S.root,w.medium,p&&S.required,c&&S.disabled,d&&S.active,f&&S.multiline,m&&S.borderless,g&&S.underlined,_n,{position:"relative"},u],wrapper:[S.wrapper,g&&[{display:"flex",borderBottom:"1px solid "+(b?x.errorText:x.inputBorder),width:"100%"},c&&{borderBottomColor:x.disabledBackground,selectors:(t={},t[Tt]={borderColor:"GrayText"},t)},!c&&{selectors:{":hover":{borderBottomColor:b?x.errorText:x.inputBorderHovered,selectors:(n={},n[Tt]={borderBottomColor:"Highlight"},n)}}},d&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2,"borderBottom")]],fieldGroup:[S.fieldGroup,_n,{border:"1px solid "+x.inputBorder,borderRadius:C.roundedCorner2,background:x.inputBackground,cursor:"text",height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative"},f&&{minHeight:"60px",height:"auto",display:"flex"},!d&&!c&&{selectors:{":hover":{borderColor:x.inputBorderHovered,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)}}},d&&!g&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2),c&&{borderColor:x.disabledBackground,selectors:(r={},r[Tt]={borderColor:"GrayText"},r),cursor:"default"},m&&{border:"none"},m&&d&&{border:"none",selectors:{":after":{border:"none"}}},g&&{flex:"1 1 0px",border:"none",textAlign:"left"},g&&c&&{backgroundColor:"transparent"},b&&!g&&{borderColor:x.errorText,selectors:{"&:hover":{borderColor:x.errorText}}},!h&&p&&{selectors:(i={":before":{content:"'*'",color:x.errorText,position:"absolute",top:-5,right:-10}},i[Tt]={selectors:{":before":{right:-14}}},i)}],field:[w.medium,S.field,_n,{borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:x.inputText,padding:"0 8px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:{"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"}}},kn(T),f&&!y&&[S.unresizable,{resize:"none"}],f&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,paddingBottom:6,overflow:"auto",width:"100%"},f&&k&&{overflow:"hidden"},v&&{paddingRight:24},f&&v&&{paddingRight:40},c&&[{backgroundColor:x.disabledBackground,color:x.disabledText,borderColor:x.disabledBackground},kn(I)],g&&{textAlign:"left"},d&&!m&&{selectors:(a={},a[Tt]={paddingLeft:11,paddingRight:11},a)},d&&f&&!m&&{selectors:(s={},s[Tt]={paddingTop:4},s)},_],icon:[f&&{paddingRight:24,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:6,right:8,top:"auto",fontSize:ft.medium,lineHeight:18},c&&{color:x.disabledText}],description:[S.description,{color:x.bodySubtext,fontSize:w.xSmall.fontSize}],errorMessage:[S.errorMessage,xn.slideDownIn20,w.small,{color:x.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[S.prefix,E],suffix:[S.suffix,E],subComponentStyles:{label:tc(e)}}}),void 0,{scope:"TextField"}),oc=function(e){function t(t){var n=e.call(this,t)||this;return n.textref=null,n.textref=null,n.state={property_values:t.setting,multiline:!!t.setting.multiline},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.textref.value}},t.prototype.render=function(){var e=this;return r.a.createElement(nc,{styles:{fieldGroup:{width:"350px",alignSelf:"start"}},onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},multiline:this.state.multiline,value:this.state.property_values.value,label:this.state.property_values.display_name,componentRef:function(t){e.textref=t}})},t}(Su);function rc(e,t,n){void 0===n&&(n=10);var o=Math.pow(n,t);return Math.round(e*o)/o}var ic,ac=qt((function(e){var t,n=e.semanticColors,o=n.disabledText,r=n.disabledBackground;return{backgroundColor:r,borderColor:r,pointerEvents:"none",cursor:"default",color:o,selectors:(t={},t[Tt]={color:"GrayText"},t)}})),sc=qt((function(e,t,n){var o,r,i,a=e.palette,s=e.effects,l=a.neutralSecondary,u=a.neutralPrimary,c=a.neutralPrimary,d=a.neutralLighter,p=a.neutralLight;return j({root:{outline:"none",display:"block",height:"50%",width:23,padding:0,backgroundColor:"transparent",textAlign:"center",cursor:"default",color:l,selectors:{"&.ms-DownButton":{borderRadius:"0 0 "+s.roundedCorner2+" 0"},"&.ms-UpButton":{borderRadius:"0 "+s.roundedCorner2+" 0 0"}}},rootHovered:{backgroundColor:d,color:u},rootChecked:{backgroundColor:p,color:c,selectors:(o={},o[Tt]={backgroundColor:"Highlight",color:"HighlightText"},o)},rootPressed:{backgroundColor:p,color:c,selectors:(r={},r[Tt]={backgroundColor:"Highlight",color:"HighlightText"},r)},rootDisabled:{opacity:.5,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)},icon:{fontSize:8,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}},{},n)})),lc=qt((function(e,t){var n,o,r,i=e.palette,a=e.semanticColors,s=e.effects,l=e.fonts,u=a.inputBorder,c=a.inputBorderHovered,d=a.inputFocusBorderAlt,p=a.bodyText,f=i.white,h=i.themePrimary,m=a.disabledText;return j({root:{outline:"none",fontSize:l.medium.fontSize,width:"100%",minWidth:86},labelWrapper:{display:"inline-flex",alignItems:"center"},labelWrapperStart:{height:32,float:"left",marginRight:10},labelWrapperEnd:{height:32,float:"right",marginLeft:10},labelWrapperTop:{marginBottom:-1},labelWrapperBottom:{},icon:{padding:"0 5px",fontSize:ft.large},iconDisabled:{color:m},label:{pointerEvents:"none",lineHeight:ft.large},labelDisabled:{},spinButtonWrapper:{display:"flex",position:"relative",boxSizing:"border-box",height:32,minWidth:86,border:"1px solid "+u,borderRadius:s.roundedCorner2},spinButtonWrapperTopBottom:{width:"100%"},spinButtonWrapperHovered:{borderColor:c,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},spinButtonWrapperFocused:{selectors:(o={},o[Tt]={borderColor:"Highlight"},o[":after"]={pointerEvents:"none",content:"''",position:"absolute",left:-1,top:-1,bottom:-1,right:-1,border:"2px solid "+d,borderRadius:s.roundedCorner2},o)},spinButtonWrapperDisabled:ac(e),input:{boxSizing:"border-box",boxShadow:"none",borderStyle:"none",flex:1,margin:0,fontSize:l.medium.fontSize,color:p,height:"100%",padding:"0 8px",outline:0,display:"block",minWidth:61,whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",cursor:"text",userSelect:"text",borderRadius:s.roundedCorner2+" 0 0 "+s.roundedCorner2},inputTextSelected:{backgroundColor:h,color:f,selectors:(r={},r[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},r)},inputDisabled:ac(e),arrowButtonsContainer:{display:"block",height:"100%",cursor:"default"},arrowButtonsContainerDisabled:ac(e)},t)})),uc=qt((function(e,t,n,o,r,i){return void 0===r&&(r=Xi.start),void 0===i&&(i=void 0),{root:K(e.root,i),labelWrapper:K(e.labelWrapper,cc(r,e)),icon:K(e.icon,t&&e.iconDisabled),label:K(e.label),spinButtonWrapper:K(e.spinButtonWrapper,dc(r,e),!t&&[{selectors:{":hover":e.spinButtonWrapperHovered}},n&&{selectors:{"&&":e.spinButtonWrapperFocused}}],t&&e.spinButtonWrapperDisabled),input:K("ms-spinButton-input",e.input,!t&&{selectors:{"::selection":e.inputTextSelected}},t&&e.inputDisabled),arrowBox:K(e.arrowButtonsContainer,t&&e.arrowButtonsContainerDisabled)}}));function cc(e,t){switch(e){case Xi.start:return t.labelWrapperStart;case Xi.end:return t.labelWrapperEnd;case Xi.top:return t.labelWrapperTop;case Xi.bottom:return t.labelWrapperBottom}}function dc(e,t){switch(e){case Xi.top:case Xi.bottom:return t.spinButtonWrapperTopBottom;default:return{}}}!function(e){e[e.down=-1]="down",e[e.notSpinning=0]="notSpinning",e[e.up=1]="up"}(ic||(ic={}));var pc=function(e){function t(t){var n=e.call(this,t)||this;n._input=o.createRef(),n._initialStepDelay=400,n._stepDelay=75,n._onFocus=function(e){n._input.current&&((n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&n._stop(),n._input.current.select(),n.setState({isFocused:!0}),n.props.onFocus&&n.props.onFocus(e))},n._onBlur=function(e){n._validate(e),n.setState({isFocused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onValidate=function(e,t){return n.props.onValidate?n.props.onValidate(e,t):n._defaultOnValidate(e)},n._calculatePrecision=function(e){var t=e.precision;return void 0===t?Math.max(function(e){var t=/[1-9]([0]+$)|\.([0-9]*)/.exec(String(e));return t?t[1]?-t[1].length:t[2]?t[2].length:0:0}(e.step),0):t},n._defaultOnValidate=function(e){if(null===e||0===e.trim().length||isNaN(Number(e)))return n._lastValidValue;var t=Math.min(n.props.max,Math.max(n.props.min,Number(e)));return String(t)},n._onIncrement=function(e){return n.props.onIncrement?n.props.onIncrement(e):n._defaultOnIncrement(e)},n._defaultOnIncrement=function(e){var t=n.props,o=t.max,r=t.step,i=Math.min(Number(e)+Number(r),o);return i=rc(i,n._precision),String(i)},n._onDecrement=function(e){return n.props.onDecrement?n.props.onDecrement(e):n._defaultOnDecrement(e)},n._defaultOnDecrement=function(e){var t=n.props,o=t.min,r=t.step,i=Math.max(Number(e)-Number(r),o);return i=rc(i,n._precision),String(i)},n._validate=function(e){if(void 0!==n.state.value&&void 0!==n._valueToValidate&&n._valueToValidate!==n._lastValidValue){var t=n._onValidate(n._valueToValidate,e);t&&(n._lastValidValue=t,n._valueToValidate=void 0,n.setState({value:t}))}},n._onInputChange=function(e){var t=e.target.value;n._valueToValidate=t,n.setState({value:t})},n._updateValue=function(e,t,o){var r=o(n.state.value);r&&(n._lastValidValue=r,n.setState({value:r})),n._spinningByMouse!==e&&(n._spinningByMouse=e),e&&(n._currentStepFunctionHandle=n._async.setTimeout((function(){n._updateValue(e,n._stepDelay,o)}),t))},n._stop=function(){n._currentStepFunctionHandle>=0&&(n._async.clearTimeout(n._currentStepFunctionHandle),n._currentStepFunctionHandle=-1),(n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&(n._spinningByMouse=!1,n.setState({keyboardSpinDirection:ic.notSpinning}))},n._handleKeyDown=function(e){if(e.which!==Fn.up&&e.which!==Fn.down&&e.which!==Fn.enter||(e.preventDefault(),e.stopPropagation()),n.props.disabled)n._stop();else{var t=ic.notSpinning;switch(e.which){case Fn.up:t=ic.up,n._updateValue(!1,n._initialStepDelay,n._onIncrement);break;case Fn.down:t=ic.down,n._updateValue(!1,n._initialStepDelay,n._onDecrement);break;case Fn.enter:case Fn.tab:n._validate(e);break;case Fn.escape:n.state.value!==n._lastValidValue&&n.setState({value:n._lastValidValue})}n.state.keyboardSpinDirection!==t&&n.setState({keyboardSpinDirection:t})}},n._handleKeyUp=function(e){(n.props.disabled||e.which===Fn.up||e.which===Fn.down)&&n._stop()},n._onIncrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onIncrement)},n._onDecrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onDecrement)},Dr(n),ro();var r=t.value||t.defaultValue||String(t.min)||"0";return n._lastValidValue=r,n._precision=n._calculatePrecision(n.props),n.state={isFocused:!1,value:r,keyboardSpinDirection:ic.notSpinning},n._async=new eo(n),n._currentStepFunctionHandle=-1,n._labelId=Hn("Label"),n._inputId=Hn("input"),n._spinningByMouse=!1,n._valueToValidate=void 0,n}return l(t,e),t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.UNSAFE_componentWillReceiveProps=function(e){this._lastValidValue=this.state.value;var t=void 0!==e.value?e.value:String(e.min);e.defaultValue&&(t=String(Math.max(e.min,Math.min(e.max,Number(e.defaultValue))))),void 0!==e.value&&this.setState({value:t}),this._precision=this._calculatePrecision(e)},t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.label,i=t.min,a=t.max,s=t.labelPosition,l=t.iconProps,c=t.incrementButtonIcon,d=t.incrementButtonAriaLabel,p=t.decrementButtonIcon,f=t.decrementButtonAriaLabel,h=t.ariaLabel,m=t.ariaDescribedBy,g=t.styles,v=t.upArrowButtonStyles,y=t.downArrowButtonStyles,b=t.theme,_=t.ariaPositionInSet,k=t.ariaSetSize,x=t.ariaValueNow,C=t.ariaValueText,w=t.keytipProps,S=t.className,E=t.inputProps,T=t.iconButtonProps,I=this.state,P=I.isFocused,M=I.value,N=I.keyboardSpinDirection,D=this.props.getClassNames?this.props.getClassNames(b,n,P,N,s,S):uc(lc(b,g),n,P,N,s,S),A=Jn(this.props,Xn,["onBlur","onFocus","className"]);return o.createElement("div",{className:D.root},s!==Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,u({},l,{className:D.icon,"aria-hidden":"true"})),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)),o.createElement(Ms,{keytipProps:w,disabled:n},(function(t){return o.createElement("div",u({},A,{className:D.spinButtonWrapper,"aria-label":h&&h,"aria-posinset":_,"aria-setsize":k,"data-ktp-target":t["data-ktp-target"]}),o.createElement("input",u({value:M,id:e._inputId,onChange:e._onChange,onInput:e._onInputChange,className:D.input,type:"text",autoComplete:"off",role:"spinbutton","aria-labelledby":r&&e._labelId,"aria-valuenow":isNaN(Number(x))?isNaN(Number(M))?void 0:Number(M):x,"aria-valuetext":C||(isNaN(Number(M))?M:void 0),"aria-valuemin":i,"aria-valuemax":a,"aria-describedby":po(m,t["aria-describedby"]),onBlur:e._onBlur,ref:e._input,onFocus:e._onFocus,onKeyDown:e._handleKeyDown,onKeyUp:e._handleKeyUp,readOnly:n,"aria-disabled":n,"data-lpignore":!0,"data-ktp-execute-target":t["data-ktp-execute-target"]},E)),o.createElement("span",{className:D.arrowBox},o.createElement(ou,u({styles:sc(b,!0,v),className:"ms-UpButton",checked:N===ic.up,disabled:n,iconProps:c,onMouseDown:e._onIncrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:d,"data-is-focusable":!1},T)),o.createElement(ou,u({styles:sc(b,!1,y),className:"ms-DownButton",checked:N===ic.down,disabled:n,iconProps:p,onMouseDown:e._onDecrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:f,"data-is-focusable":!1},T))))})),s===Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,{iconName:l.iconName,className:D.icon,"aria-hidden":"true"}),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)))},t.prototype.focus=function(){this._input.current&&this._input.current.focus()},Object.defineProperty(t.prototype,"value",{get:function(){return void 0===this.props.value?this.state.value:this.props.value},enumerable:!0,configurable:!0}),t.prototype._onChange=function(){},t.defaultProps={step:1,min:0,max:100,disabled:!1,labelPosition:Xi.start,label:"",incrementButtonIcon:{iconName:"ChevronUpSmall"},decrementButtonIcon:{iconName:"ChevronDownSmall"}},t=d([es("SpinButton",["theme","styles"],!0)],t)}(o.Component),fc=function(e){function t(t){var n=e.call(this,t)||this;return n.spinbuttonref=null,n.spinbuttonref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:parseInt(this.spinbuttonref.value)}},t.prototype.render=function(){var e=this;return r.a.createElement(pc,{styles:{spinButtonWrapperTopBottom:{maxWidth:"250px",alignSelf:"start"},input:{backgroundColor:"transparent"}},value:this.state.property_values.value,onValidate:function(t){return 0===t.trim().length||isNaN(+t)?t=String(e.state.property_values.value):Number(t)e.spinbuttonref.props.max&&(t=String(e.spinbuttonref.props.max)),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onIncrement:function(t){return t=Number(t)+e.spinbuttonref.props.step>e.spinbuttonref.props.max?String(e.spinbuttonref.props.max):String(+t+e.spinbuttonref.props.step),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onDecrement:function(t){return t=Number(t)-e.spinbuttonref.props.stept?t:e}function Tc(e,t,n){return[Ic(e),Ic(t),Ic(n)].join("")}function Ic(e){var t=(e=Ec(e,gc)).toString(16);return 1===t.length?"0"+t:t}function Pc(e,t,n,o,r){return o===vc||"number"!=typeof o?"#"+r:"rgba("+e+", "+t+", "+n+", "+o/vc+")"}function Mc(e){var t=e.a,n=void 0===t?vc:t,o=e.b,r=e.g,i=e.r,a=function(e,t,n){var o=NaN,r=Math.max(e,t,n),i=r-Math.min(e,t,n);return 0===i?o=0:e===r?o=(t-n)/i%6:t===r?o=(n-e)/i+2:n===r&&(o=(e-t)/i+4),(o=Math.round(60*o))<0&&(o+=360),{h:o,s:Math.round(100*(0===r?0:i/r)),v:Math.round(r/gc*100)}}(i,r,o),s=a.h,l=a.s,u=a.v,c=Tc(i,r,o);return{a:n,b:o,g:r,h:s,hex:c,r:i,s:l,str:Pc(i,r,o,n,c),v:u}}function Nc(e){var t=wc(e);if(t)return u(u({},Mc(t)),{str:e})}function Dc(e){return"#"+(t=e.h,Tc((n=Cc(t,hc,mc)).r,n.g,n.b));var t,n}function Ac(e,t,n){var o=Cc(e.h,t,n),r=o.r,i=o.g,a=o.b,s=Tc(r,i,a);return{a:e.a,b:a,g:i,h:e.h,hex:s,r:r,s:t,str:Pc(r,i,a,e.a,s),v:n}}var Bc=Yo(),Fc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._isAdjustingSaturation=!0,n._descriptionId=Hn("ColorRectangle-description"),n._onKeyDown=function(e){var t=n.state.color,o=t.s,r=t.v,i=e.shiftKey?10:1;switch(e.which){case Fn.up:n._isAdjustingSaturation=!1,r+=i;break;case Fn.down:n._isAdjustingSaturation=!1,r-=i;break;case Fn.left:n._isAdjustingSaturation=!0,o-=i;break;case Fn.right:n._isAdjustingSaturation=!0,o+=i;break;default:return}n._updateColor(e,Ac(t,Ec(o,hc),Ec(r,mc)))},n._onMouseDown=function(e){n._events.on(window,"mousemove",n._onMouseMove,!0),n._events.on(window,"mouseup",n._disableEvents,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=function(e,t,n){var o=n.getBoundingClientRect(),r=(e.clientX-o.left)/o.width,i=(e.clientY-o.top)/o.height;return Ac(t,Ec(Math.round(r*hc),hc),Ec(Math.round(mc-i*mc),mc))}(e,n.state.color,n._root.current);t&&n._updateColor(e,t)}},n._disableEvents=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={color:t.color},n}return l(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this.state.color},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&this.props.color&&this.setState({color:this.props.color})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.minSize,n=e.theme,r=e.className,i=e.styles,a=e.ariaValueFormat,s=e.ariaLabel,l=e.ariaDescription,u=this.state.color,c=Bc(i,{theme:n,className:r,minSize:t}),d=a.replace("{0}",String(u.s)).replace("{1}",String(u.v));return o.createElement("div",{ref:this._root,tabIndex:0,className:c.root,style:{backgroundColor:Dc(u)},onMouseDown:this._onMouseDown,onKeyDown:this._onKeyDown,role:"slider","aria-valuetext":d,"aria-valuenow":this._isAdjustingSaturation?u.s:u.v,"aria-valuemin":0,"aria-valuemax":mc,"aria-label":s,"aria-describedby":this._descriptionId,"data-is-focusable":!0},o.createElement("div",{className:c.description,id:this._descriptionId},l),o.createElement("div",{className:c.light}),o.createElement("div",{className:c.dark}),o.createElement("div",{className:c.thumb,style:{left:u.s+"%",top:mc-u.v+"%",backgroundColor:u.str}}))},t.prototype._updateColor=function(e,t){var n=this.props.onChange,o=this.state.color;t.s===o.s&&t.v===o.v||(n&&n(e,t),e.defaultPrevented||(this.setState({color:t}),e.preventDefault()))},t.defaultProps={minSize:220,ariaLabel:"Saturation and brightness",ariaValueFormat:"Saturation {0} brightness {1}",ariaDescription:"Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness."},t}(o.Component);var Oc=Pn(Fc,(function(e){var t,n=e.className,o=e.theme,r=e.minSize,i=o.palette,a=o.effects;return{root:["ms-ColorPicker-colorRect",{position:"relative",marginBottom:8,border:"1px solid "+i.neutralLighter,borderRadius:a.roundedCorner2,minWidth:r,minHeight:r,outline:"none",selectors:(t={},t[Tt]={MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},n],light:["ms-ColorPicker-light",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to right, white 0%, transparent 100%) /*@noflip*/"}],dark:["ms-ColorPicker-dark",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to bottom, transparent 0, #000 100%)"}],thumb:["ms-ColorPicker-thumb",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",selectors:{":before":{position:"absolute",left:0,right:0,top:0,bottom:0,border:"2px solid "+i.white,borderRadius:"50%",boxSizing:"border-box",content:'""'}}}],description:Ot}}),void 0,{scope:"ColorRectangle"}),Rc=Yo(),Lc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._onKeyDown=function(e){var t=n.value,o=n.props,r=o.minValue,i=o.maxValue,a=e.shiftKey?10:1;switch(e.which){case Fn.left:t-=a;break;case Fn.right:t+=a;break;case Fn.home:t=r;break;case Fn.end:t=i;break;default:return}n._updateValue(e,Ec(t,i,r))},n._onMouseDown=function(e){var t=$(n);n._events.on(t,"mousemove",n._onMouseMove,!0),n._events.on(t,"mouseup",n._onMouseUp,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=n.props,o=t.minValue,r=t.maxValue,i=n._root.current.getBoundingClientRect(),a=(e.clientX-i.left)/i.width,s=Ec(Math.round(a*r),r,o);n._updateValue(e,s)}},n._onMouseUp=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={currentValue:t.value||0},n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.state.currentValue},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&void 0!==this.props.value&&this.setState({currentValue:this.props.value})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.isAlpha,n=e.minValue,r=e.maxValue,i=e.overlayStyle,a=e.overlayColor,s=e.theme,l=e.className,u=e.styles,c=this.props.ariaLabel,d=void 0===c?t?"Alpha":"Hue":c,p=this.value,f=Rc(u,{theme:s,className:l,isAlpha:t}),h=100*(p-n)/(r-n);return o.createElement("div",{ref:this._root,className:f.root,tabIndex:0,onKeyDown:this._onKeyDown,onMouseDown:this._onMouseDown,role:"slider","aria-valuenow":p,"aria-valuetext":String(p),"aria-valuemin":n,"aria-valuemax":r,"aria-label":d,"data-is-focusable":!0},!(!i&&!a)&&o.createElement("div",{className:f.sliderOverlay,style:i||{background:"linear-gradient(to right, transparent 0, #"+a+" 100%)"}}),o.createElement("div",{className:f.sliderThumb,style:{left:h+"%"}}))},t.prototype._updateValue=function(e,t){if(t!==this.value){var n=this.props.onChange;n&&n(e,t),e.defaultPrevented||(this.setState({currentValue:t}),e.preventDefault())}},t.defaultProps={minValue:0,maxValue:100,value:0},t}(o.Component),Hc={background:"linear-gradient(to left,red 0,#f09 10%,#cd00ff 20%,#3200ff 30%,#06f 40%,#00fffd 50%,#0f6 60%,#35ff00 70%,#cdff00 80%,#f90 90%,red 100%)"},Wc={backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJUlEQVQYV2N89erVfwY0ICYmxoguxjgUFKI7GsTH5m4M3w1ChQC1/Ca8i2n1WgAAAABJRU5ErkJggg==)"},zc=Pn(Lc,(function(e){var t,n=e.theme,o=e.className,r=e.isAlpha,i=n.palette,a=n.effects;return{root:["ms-ColorPicker-slider",{position:"relative",height:20,marginBottom:8,border:"1px solid "+i.neutralLight,borderRadius:a.roundedCorner2,boxSizing:"border-box",outline:"none",selectors:(t={},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},r?Wc:Hc,o],sliderOverlay:["ms-ColorPicker-sliderOverlay",{content:"",position:"absolute",left:0,right:0,top:0,bottom:0}],sliderThumb:["ms-ColorPicker-thumb","is-slider",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",top:"50%"}]}}),void 0,{scope:"ColorSlider"});var Uc=Yo(),Kc=["hex","r","g","b","a"];function jc(e){var t=e.color;return"string"==typeof t?Nc(t):t}var Vc=Pn(function(e){function t(n){var o=e.call(this,n)||this;o._onSVChanged=function(e,t){o._updateColor(e,t)},o._onHChanged=function(e,t){o._updateColor(e,function(e,t){var n=Cc(t,e.s,e.v),o=n.r,r=n.g,i=n.b,a=Tc(o,r,i);return{a:e.a,b:i,g:r,h:t,hex:a,r:o,s:e.s,str:Pc(o,r,i,e.a,a),v:e.v}}(o.state.color,t))},o._onAChanged=function(e,t){o._updateColor(e,function(e,t){return u(u({},e),{a:t,str:Pc(e.r,e.g,e.b,t,e.hex)})}(o.state.color,Math.round(t)))},o._onBlur=function(e){var t,n=o.state,r=n.color,i=n.editingColor;if(i){var a,s=i.value,l=i.component,c="hex"===l,d=c?yc:_c;if(s.length>=d&&(c||!isNaN(Number(s)))){var p=void 0;p=c?Nc("#"+(!(a=s)||a.length=bc?a.substring(0,bc):a.substring(0,yc))):Mc(function(e){return{r:Ec(e.r,gc),g:Ec(e.g,gc),b:Ec(e.b,gc),a:"number"==typeof e.a?Ec(e.a,vc):e.a}}(u(u({},r),((t={})[l]=Number(s),t)))),o._updateColor(e,p)}else o.setState({editingColor:void 0})}},Dr(o),o.state={color:jc(n)||Nc("#ffffff")},o._textChangeHandlers={};for(var r=0,i=Kc;rthis._displayOnlyOptionsCache[t];)t++;if(this._displayOnlyOptionsCache[t]===e)throw new Error("Unexpected: Option at index "+e+" is not a selectable element.");return e-t+1}},e}();!function(e){e[e.smallFluid=0]="smallFluid",e[e.smallFixedFar=1]="smallFixedFar",e[e.smallFixedNear=2]="smallFixedNear",e[e.medium=3]="medium",e[e.large=4]="large",e[e.largeFixed=5]="largeFixed",e[e.extraLarge=6]="extraLarge",e[e.custom=7]="custom",e[e.customNear=8]="customNear"}(nd||(nd={}));var rd,id=Yo();!function(e){e[e.closed=0]="closed",e[e.animatingOpen=1]="animatingOpen",e[e.open=2]="open",e[e.animatingClosed=3]="animatingClosed"}(rd||(rd={}));var ad,sd,ld,ud,cd,dd=function(e){function t(t){var n=e.call(this,t)||this;n._panel=o.createRef(),n._animationCallback=null,n.dismiss=function(e){n.props.onDismiss&&n.props.onDismiss(e),(!e||e&&!e.defaultPrevented)&&n.close()},n._allowScrollOnPanel=function(e){e?n._allowTouchBodyScroll?qr(e,n._events):Gr(e,n._events):n._events.off(n._scrollableContent),n._scrollableContent=e},n._onRenderNavigation=function(e){if(!n.props.onRenderNavigationContent&&!n.props.onRenderNavigation&&!n.props.hasCloseButton)return null;var t=n.props.onRenderNavigationContent,r=void 0===t?n._onRenderNavigationContent:t;return o.createElement("div",{className:n._classNames.navigation},r(e,n._onRenderNavigationContent))},n._onRenderNavigationContent=function(e){var t=e.closeButtonAriaLabel,r=e.hasCloseButton,i=gn();return r?o.createElement(ou,{styles:{root:{height:"auto",width:"44px",color:i.palette.neutralSecondary,fontSize:ft.large},rootHovered:{color:i.palette.neutralPrimary}},className:n._classNames.closeButton,onClick:n._onPanelClick,ariaLabel:t,title:t,"data-is-visible":!0,iconProps:{iconName:"Cancel"}}):null},n._onRenderHeader=function(e,t,r){var i=e.headerText;return i?o.createElement("div",{className:n._classNames.header},o.createElement("p",{className:n._classNames.headerText,id:r,role:"heading","aria-level":2},i)):null},n._onRenderBody=function(e){return o.createElement("div",{className:n._classNames.content},e.children)},n._onRenderFooter=function(e){var t=n.props.onRenderFooterContent,r=void 0===t?null:t;return r?o.createElement("div",{className:n._classNames.footer},o.createElement("div",{className:n._classNames.footerInner},r())):null},n._animateTo=function(e){n._animationCallback=n._async.setTimeout((function(){n.setState({visibility:e}),n._onTransitionComplete()}),200)},n._clearExistingAnimationTimer=function(){null!==n._animationCallback&&n._async.clearTimeout(n._animationCallback)},n._onPanelClick=function(e){n.dismiss(e)},n._onTransitionComplete=function(){n._updateFooterPosition(),n.state.visibility===rd.open&&n.props.onOpened&&n.props.onOpened(),n.state.visibility===rd.closed&&n.props.onDismissed&&n.props.onDismissed()};var r=n.props.allowTouchBodyScroll,i=void 0!==r&&r;return n._allowTouchBodyScroll=i,n._warnDeprecations({ignoreExternalFocusing:"focusTrapZoneProps",forceFocusInsideTrap:"focusTrapZoneProps",firstFocusableSelector:"focusTrapZoneProps"}),n.state={isFooterSticky:!1,visibility:rd.closed,id:Hn("Panel")},n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.isOpen?null:!e.isOpen||t.visibility!==rd.closed&&t.visibility!==rd.animatingClosed?e.isOpen||t.visibility!==rd.open&&t.visibility!==rd.animatingOpen?null:{visibility:rd.animatingClosed}:{visibility:rd.animatingOpen}},t.prototype.componentDidMount=function(){this._events.on(window,"resize",this._updateFooterPosition),this._shouldListenForOuterClick(this.props)&&this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0),this.props.isOpen&&this.setState({visibility:rd.animatingOpen})},t.prototype.componentDidUpdate=function(e,t){var n=this._shouldListenForOuterClick(this.props),o=this._shouldListenForOuterClick(e);this.state.visibility!==t.visibility&&(this._clearExistingAnimationTimer(),this.state.visibility===rd.animatingOpen?this._animateTo(rd.open):this.state.visibility===rd.animatingClosed&&this._animateTo(rd.closed)),n&&!o?this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0):!n&&o&&this._events.off(document.body,"mousedown",this._dismissOnOuterClick,!0)},t.prototype.render=function(){var e=this.props,t=e.className,n=void 0===t?"":t,r=e.elementToFocusOnDismiss,i=e.firstFocusableSelector,a=e.focusTrapZoneProps,s=e.forceFocusInsideTrap,l=e.hasCloseButton,c=e.headerText,d=e.headerClassName,p=void 0===d?"":d,f=e.ignoreExternalFocusing,h=e.isBlocking,m=e.isFooterAtBottom,g=e.isLightDismiss,v=e.isHiddenOnDismiss,y=e.layerProps,b=e.overlayProps,_=e.type,k=e.styles,x=e.theme,C=e.customWidth,w=e.onLightDismissClick,S=void 0===w?this._onPanelClick:w,E=e.onRenderNavigation,T=void 0===E?this._onRenderNavigation:E,I=e.onRenderHeader,P=void 0===I?this._onRenderHeader:I,M=e.onRenderBody,N=void 0===M?this._onRenderBody:M,D=e.onRenderFooter,A=void 0===D?this._onRenderFooter:D,B=this.state,F=B.isFooterSticky,O=B.visibility,R=B.id,L=_===nd.smallFixedNear||_===nd.customNear,H=Uo(x)?L:!L,W=c&&R+"-headerText",z=_===nd.custom||_===nd.customNear?{width:C}:{},U=Jn(this.props,Xn),K=this.isActive,j=O===rd.animatingClosed||O===rd.animatingOpen;if(!K&&!j&&!v)return null;this._classNames=id(k,{theme:x,className:n,focusTrapZoneClassName:a?a.className:void 0,hasCloseButton:l,headerClassName:p,isAnimating:j,isFooterSticky:F,isFooterAtBottom:m,isOnRightSide:H,isOpen:K,isHiddenOnDismiss:v,type:_});var V,G=this._classNames,q=this._allowTouchBodyScroll;h&&K&&(V=o.createElement(Ql,u({className:G.overlay,isDarkThemed:!1,onClick:g?S:void 0,allowTouchBodyScroll:q},b)));var Z=P(this.props,this._onRenderHeader,W);return o.createElement(ls,u({},y),o.createElement(Fa,{role:"dialog","aria-modal":"true",ariaLabelledBy:Z?W:void 0,onDismiss:this.dismiss,className:G.hiddenPanel},o.createElement("div",u({"aria-hidden":!K&&j},U,{ref:this._panel,className:G.root}),V,o.createElement(Kl,u({ignoreExternalFocusing:f,forceFocusInsideTrap:!(!h||v&&!K)&&s,firstFocusableSelector:i,isClickableOutsideFocusTrap:!0},a,{className:G.main,style:z,elementToFocusOnDismiss:r}),o.createElement("div",{className:G.commands,"data-is-visible":!0},T(this.props,this._onRenderNavigation)),o.createElement("div",{className:G.contentInner},Z,o.createElement("div",{ref:this._allowScrollOnPanel,className:G.scrollableContent,"data-is-scrollable":!0},N(this.props,this._onRenderBody)),A(this.props,this._onRenderFooter))))))},t.prototype.open=function(){void 0===this.props.isOpen&&(this.isActive||(this.props.onOpen&&this.props.onOpen(),this.setState({visibility:rd.animatingOpen})))},t.prototype.close=function(){void 0===this.props.isOpen&&this.isActive&&this.setState({visibility:rd.animatingClosed})},Object.defineProperty(t.prototype,"isActive",{get:function(){return this.state.visibility===rd.open||this.state.visibility===rd.animatingOpen},enumerable:!0,configurable:!0}),t.prototype._shouldListenForOuterClick=function(e){return!!e.isBlocking&&!!e.isOpen},t.prototype._updateFooterPosition=function(){var e=this._scrollableContent;if(e){var t=e.clientHeight,n=e.scrollHeight;this.setState({isFooterSticky:t0&&s();var o=r._id+e.key;i.items.push(n(u(u({id:o},e),{index:t}),r._onRenderItem)),i.id=o;break;case Zc.Divider:t>0&&i.items.push(n(u(u({},e),{index:t}),r._onRenderItem)),i.items.length>0&&s();break;default:i.items.push(n(u(u({},e),{index:t}),r._onRenderItem))}}(e,t)})),i.items.length>0&&s(),o.createElement(o.Fragment,null,a)},r._onRenderItem=function(e){switch(e.itemType){case Zc.Divider:return r._renderSeparator(e);case Zc.Header:return r._renderHeader(e);default:return r._renderOption(e)}},r._renderOption=function(e){var t=r.props.onRenderOption,n=void 0===t?r._onRenderOption:t,i=r.state.selectedIndices,a=void 0===i?[]:i,s=!(void 0===e.index||!a)&&a.indexOf(e.index)>-1,l=e.hidden?r._classNames.dropdownItemHidden:s&&!0===e.disabled?r._classNames.dropdownItemSelectedAndDisabled:s?r._classNames.dropdownItemSelected:!0===e.disabled?r._classNames.dropdownItemDisabled:r._classNames.dropdownItem,u=e.title,c=void 0===u?e.text:u,d=r._classNames.subComponentStyles?r._classNames.subComponentStyles.multiSelectItem:void 0;return r.props.multiSelect?o.createElement(ed,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,onChange:r._onItemClick(e),inputProps:{onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e)},label:e.text,title:c,onRenderLabel:r._onRenderItemLabel.bind(r,e),className:l,role:"option","aria-selected":s?"true":"false",checked:s,styles:d,ariaPositionInSet:r._sizePosCache.positionInSet(e.index),ariaSetSize:r._sizePosCache.optionSetSize}):o.createElement(td,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,className:l,onClick:r._onItemClick(e),onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e),role:"option","aria-selected":s?"true":"false",ariaLabel:e.ariaLabel,title:c,"aria-posinset":r._sizePosCache.positionInSet(e.index),"aria-setsize":r._sizePosCache.optionSetSize},n(e,r._onRenderOption))},r._onRenderOption=function(e){return o.createElement("span",{className:r._classNames.dropdownOptionText},e.text)},r._onRenderItemLabel=function(e){var t=r.props.onRenderOption;return(void 0===t?r._onRenderOption:t)(e,r._onRenderOption)},r._onPositioned=function(e){r._focusZone.current&&r._requestAnimationFrame((function(){var e=r.state.selectedIndices;if(r._focusZone.current)if(e&&e[0]&&!r.props.options[e[0]].disabled){var t=yt().querySelector("#"+r._id+"-list"+e[0]);r._focusZone.current.focusElement(t)}else r._focusZone.current.focus()})),r.state.calloutRenderEdge&&r.state.calloutRenderEdge===e.targetEdge||r.setState({calloutRenderEdge:e.targetEdge})},r._onItemClick=function(e){return function(t){e.disabled||(r.setSelectedIndex(t,e.index),r.props.multiSelect||r.setState({isOpen:!1}))}},r._onScroll=function(){r._isScrollIdle||void 0===r._scrollIdleTimeoutId?r._isScrollIdle=!1:(clearTimeout(r._scrollIdleTimeoutId),r._scrollIdleTimeoutId=void 0),r._scrollIdleTimeoutId=setTimeout((function(){r._isScrollIdle=!0}),r._scrollIdleDelay)},r._onMouseItemLeave=function(e,t){if(!r._shouldIgnoreMouseEvent()&&r._host.current)if(r._host.current.setActive)try{r._host.current.setActive()}catch(e){}else r._host.current.focus()},r._onDismiss=function(){r.setState({isOpen:!1}),r._dropDown.current&&r._dropDown.current.focus()},r._onDropdownBlur=function(e){r._isDisabled()||(r.setState({hasFocus:!1}),r.state.isOpen||r.props.onBlur&&r.props.onBlur(e))},r._onDropdownKeyDown=function(e){if(!r._isDisabled()&&(r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e),!r.props.onKeyDown||(r.props.onKeyDown(e),!e.defaultPrevented))){var t,n=r.state.selectedIndices.length?r.state.selectedIndices[0]:-1,o=e.altKey||e.metaKey,i=r.state.isOpen;switch(e.which){case Fn.enter:r.setState({isOpen:!i});break;case Fn.escape:if(!i)return;r.setState({isOpen:!1});break;case Fn.up:if(o){if(i){r.setState({isOpen:!1});break}return}r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,-1,n-1,n));break;case Fn.down:o&&(e.stopPropagation(),e.preventDefault()),o&&!i||r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,1,n+1,n));break;case Fn.home:r.props.multiSelect||(t=r._moveIndex(e,1,0,n));break;case Fn.end:r.props.multiSelect||(t=r._moveIndex(e,-1,r.props.options.length-1,n));break;case Fn.space:break;default:return}t!==n&&(e.stopPropagation(),e.preventDefault())}},r._onDropdownKeyUp=function(e){if(!r._isDisabled()){var t=r._shouldHandleKeyUp(e),n=r.state.isOpen;if(!r.props.onKeyUp||(r.props.onKeyUp(e),!e.defaultPrevented)){switch(e.which){case Fn.space:r.setState({isOpen:!n});break;default:return void(t&&n&&r.setState({isOpen:!1}))}e.stopPropagation(),e.preventDefault()}}},r._onZoneKeyDown=function(e){var t;r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e);var n=e.altKey||e.metaKey;switch(e.which){case Fn.up:n?r.setState({isOpen:!1}):r._host.current&&(t=br(r._host.current,r._host.current.lastChild,!0));break;case Fn.home:case Fn.end:case Fn.pageUp:case Fn.pageDown:break;case Fn.down:!n&&r._host.current&&(t=yr(r._host.current,r._host.current.firstChild,!0));break;case Fn.escape:r.setState({isOpen:!1});break;case Fn.tab:return void r.setState({isOpen:!1});default:return}t&&t.focus(),e.stopPropagation(),e.preventDefault()},r._onZoneKeyUp=function(e){r._shouldHandleKeyUp(e)&&r.state.isOpen&&(r.setState({isOpen:!1}),e.preventDefault())},r._onDropdownClick=function(e){if(!r.props.onClick||(r.props.onClick(e),!e.defaultPrevented)){var t=r.state.isOpen;r._isDisabled()||r._shouldOpenOnFocus()||r.setState({isOpen:!t}),r._isFocusedByClick=!1}},r._onDropdownMouseDown=function(){r._isFocusedByClick=!0},r._onFocus=function(e){var t=r.state,n=t.isOpen,o=t.selectedIndices,i=r.props.multiSelect;if(!r._isDisabled()){r._isFocusedByClick||n||0!==o.length||i||r._moveIndex(e,1,0,-1),r.props.onFocus&&r.props.onFocus(e);var a={hasFocus:!0};r._shouldOpenOnFocus()&&(a.isOpen=!0),r.setState(a)}},r._isDisabled=function(){var e=r.props.disabled,t=r.props.isDisabled;return void 0!==t&&(e=t),e},r._onRenderLabel=function(e){var t=e.label,n=e.required,i=e.disabled,a=r._classNames.subComponentStyles?r._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{className:r._classNames.label,id:r._labelId,required:n,styles:a,disabled:i},t):null},Dr(r),r._id=t.id||Hn("Dropdown"),r._labelId=r._id+"-label",r._listId=r._id+"-list",r._optionId=r._id+"-option",r._isScrollIdle=!0,r.props.multiSelect){var i=void 0!==t.defaultSelectedKeys?t.defaultSelectedKeys:t.selectedKeys;n=r._getSelectedIndexes(t.options,i)}else{var a=void 0!==t.defaultSelectedKey?t.defaultSelectedKey:t.selectedKey;n=r._getSelectedIndexes(t.options,a)}return r._sizePosCache.updateOptions(t.options),r.state={isOpen:!1,selectedIndices:n,hasFocus:!1,calloutRenderEdge:void 0},r}return l(t,e),Object.defineProperty(t.prototype,"selectedOptions",{get:function(){return Dd(this.props.options,this.state.selectedIndices)},enumerable:!0,configurable:!0}),t.prototype.componentWillUnmount=function(){clearTimeout(this._scrollIdleTimeoutId)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t,n=e.options!==this.props.options;void 0===e[t=e.multiSelect?n&&void 0!==e.defaultSelectedKeys?"defaultSelectedKeys":"selectedKeys":n&&void 0!==e.defaultSelectedKey?"defaultSelectedKey":"selectedKey"]||e[t]===this.props[t]&&!n||this.setState({selectedIndices:this._getSelectedIndexes(e.options,e[t])}),e.options!==this.props.options&&this._sizePosCache.updateOptions(e.options)},t.prototype.componentDidUpdate=function(e,t){!0===t.isOpen&&!1===this.state.isOpen&&(this._gotMouseMove=!1,this._dropDown.current&&this._dropDown.current.focus(),this.props.onDismiss&&this.props.onDismiss())},t.prototype.render=function(){var e=this,t=this._id,n=this.props,r=n.className,i=n.label,a=n.options,s=n.ariaLabel,l=n.required,c=n.errorMessage,d=n.keytipProps,p=n.styles,f=n.theme,h=n.panelProps,m=n.calloutProps,g=n.multiSelect,v=n.onRenderTitle,y=void 0===v?this._onRenderTitle:v,b=n.onRenderContainer,_=void 0===b?this._onRenderContainer:b,k=n.onRenderCaretDown,x=void 0===k?this._onRenderCaretDown:k,C=n.onRenderLabel,w=void 0===C?this._onRenderLabel:C,S=this.state,E=S.isOpen,T=S.selectedIndices,I=S.calloutRenderEdge,P=n.onRenderPlaceholder||n.onRenderPlaceHolder||this._onRenderPlaceholder,M=Dd(a,T),N=Jn(n,Xn),D=this._isDisabled(),A=t+"-errorMessage",B=D?void 0:E&&1===T.length&&T[0]>=0?this._listId+T[0]:void 0,F=g?{role:"button"}:{role:"listbox",childRole:"option",ariaSetSize:this._sizePosCache.optionSetSize,ariaPosInSet:this._sizePosCache.positionInSet(T[0]),ariaSelected:void 0!==T[0]||void 0};this._classNames=Od(p,{theme:f,className:r,hasError:!!(c&&c.length>0),hasLabel:!!i,isOpen:E,required:l,disabled:D,isRenderingPlaceholder:!M.length,panelClassName:h?h.className:void 0,calloutClassName:m?m.className:void 0,calloutRenderEdge:I});var O=!!c&&c.length>0;return o.createElement("div",{className:this._classNames.root},w(this.props,this._onRenderLabel),o.createElement(Ms,{keytipProps:d,disabled:D},(function(r){return o.createElement("div",u({},r,{"data-is-focusable":!D,ref:e._dropDown,id:t,tabIndex:D?-1:0,role:F.role,"aria-haspopup":"listbox","aria-expanded":E?"true":"false","aria-label":s,"aria-labelledby":i&&!s?po(e._labelId,e._optionId):void 0,"aria-describedby":po(r["aria-describedby"],O?e._id+"-errorMessage":void 0),"aria-activedescendant":B,"aria-required":l,"aria-disabled":D,"aria-owns":E?e._listId:void 0},N,{className:e._classNames.dropdown,onBlur:e._onDropdownBlur,onKeyDown:e._onDropdownKeyDown,onKeyUp:e._onDropdownKeyUp,onClick:e._onDropdownClick,onMouseDown:e._onDropdownMouseDown,onFocus:e._onFocus}),o.createElement("span",{id:e._optionId,className:e._classNames.title,"aria-live":"polite","aria-atomic":!0,"aria-invalid":O,role:F.childRole,"aria-setsize":F.ariaSetSize,"aria-posinset":F.ariaPosInSet,"aria-selected":F.ariaSelected},M.length?y(M,e._onRenderTitle):P(n,e._onRenderPlaceholder)),o.createElement("span",{className:e._classNames.caretDownWrapper},x(n,e._onRenderCaretDown)))})),E&&_(u(u({},n),{onDismiss:this._onDismiss}),this._onRenderContainer),O&&o.createElement("div",{role:"alert",id:A,className:this._classNames.errorMessage},c))},t.prototype.focus=function(e){this._dropDown.current&&(this._dropDown.current.focus(),e&&this.setState({isOpen:!0}))},t.prototype.setSelectedIndex=function(e,t){var n=this,o=this.props,r=o.options,i=o.selectedKey,a=o.selectedKeys,s=o.multiSelect,l=o.notifyOnReselect,u=this.state.selectedIndices,c=void 0===u?[]:u,d=!!c&&c.indexOf(t)>-1,p=[];if(t=Math.max(0,Math.min(r.length-1,t)),void 0===i&&void 0===a){if(s||l||t!==c[0]){if(s)if(p=c?this._copyArray(c):[],d){var f=p.indexOf(t);f>-1&&p.splice(f,1)}else p.push(t);else p=[t];e.persist(),this.setState({selectedIndices:p},(function(){n._onChange(e,r,t,d,s)}))}}else this._onChange(e,r,t,d,s)},Object.defineProperty(t.prototype,"_placeholder",{get:function(){return this.props.placeholder||this.props.placeHolder},enumerable:!0,configurable:!0}),t.prototype._copyArray=function(e){for(var t=[],n=0,o=e;n=r.length&&(n=r.length-1);for(var i=0;r[n].itemType===Zc.Header||r[n].itemType===Zc.Divider||r[n].disabled;){if(i>=r.length)return o;n+t<0?n=r.length:n+t>=r.length&&(n=-1),n+=t,i++}return this.setSelectedIndex(e,n),n},t.prototype._renderFocusableList=function(e){var t=e.onRenderList,n=void 0===t?this._onRenderList:t,r=e.label,i=e.ariaLabel,a=e.multiSelect;return o.createElement("div",{className:this._classNames.dropdownItemsWrapper,onKeyDown:this._onZoneKeyDown,onKeyUp:this._onZoneKeyUp,ref:this._host,tabIndex:0},o.createElement(Li,{ref:this._focusZone,direction:dr.vertical,id:this._listId,className:this._classNames.dropdownItems,role:"listbox","aria-label":i,"aria-labelledby":r&&!i?this._labelId:void 0,"aria-multiselectable":a},n(e,this._onRenderList)))},t.prototype._renderSeparator=function(e){var t=e.index,n=e.key;return t>0?o.createElement("div",{role:"separator",key:n,className:this._classNames.dropdownDivider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,n=void 0===t?this._onRenderOption:t,r=e.key,i=e.id;return o.createElement("div",{id:i,key:r,className:this._classNames.dropdownItemHeader},n(e,this._onRenderOption))},t.prototype._onItemMouseEnter=function(e,t){this._shouldIgnoreMouseEvent()||t.currentTarget.focus()},t.prototype._onItemMouseMove=function(e,t){var n=t.currentTarget;this._gotMouseMove=!0,this._isScrollIdle&&document.activeElement!==n&&n.focus()},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._getSelectedIndexes=function(e,t){if(void 0===t)return this.props.multiSelect?this._getAllSelectedIndices(e):-1!==(i=this._getSelectedIndex(e,null))?[i]:[];if(!Array.isArray(t))return-1!==(i=this._getSelectedIndex(e,t))?[i]:[];for(var n=[],o=0,r=t;o svg":{paddingTop:"2px"},"&:hover i.ms-Button-icon":{color:i.palette.neutralPrimary},"&:active i.ms-Button-icon":{color:i.palette.neutralPrimary}}}},groups:[{links:[{name:"General Settings",key:"general",url:"",icon:"Settings"}].concat(n)}]})),r.a.createElement("div",{className:"editorzone",style:{backgroundColor:i.palette.white,color:i.palette.black}},r.a.createElement("div",{className:"editorhead"},r.a.createElement("div",{className:"editortitle"},r.a.createElement(ml,{variant:"xxLarge",styles:{root:{display:"block",whiteSpace:"no-wrap",overflow:"hidden",textOverflow:"ellipsis"}}},"general"!=this.state.selected_menu?t[this.state.selected_menu].name+" Settings":"PowerToys General Settings")),r.a.createElement("div",{className:"editorheadbuttons"},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:16}},r.a.createElement(Nl,{styles:{root:{minWidth:"100px"}},disabled:!this.state.data_changed||this.state.saving,text:this.state.saving?"Saving":"Save",onClick:this.save_clicked},this.state.saving?r.a.createElement(Ll,{size:Tl.small}):r.a.createElement("span",null))))),r.a.createElement("div",{className:"editorbody"},r.a.createElement(Ul,{styles:{contentContainer:{paddingTop:"16px",paddingLeft:"16px",paddingRight:"16px"}}},"general"===e.state.selected_menu&&e.state.settings.hasOwnProperty("general")?r.a.createElement(qu,{key:"general",settings_key:"general",settings:e.state.settings,on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):e.state.settings.hasOwnProperty("powertoys")&&e.state.selected_menu in e.state.settings.powertoys?r.a.createElement(Vd,{key:e.state.selected_menu,settings_key:e.state.selected_menu,powertoy:e.state.settings.powertoys[e.state.selected_menu],on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):void 0))),r.a.createElement(yu,{hidden:!this.state.show_save_discard_dialog,onDismiss:this.close_save_discard_dialog,dialogContentProps:{type:Dl.normal,title:"Changes not saved",subText:this.state.user_trying_to_exit?"Would you like to save your changes or exit the settings?":"Would you like to save or discard your changes?"},modalProps:{isBlocking:!0,styles:{main:{maxWidth:450}}}},r.a.createElement(su,{styles:{actionsRight:{textAlign:"center"}}},r.a.createElement(Nl,{onClick:this.save_save_discard_dialog,text:"Save"}),r.a.createElement(Nl,{onClick:this.discard_save_discard_dialog,text:this.state.user_trying_to_exit?"Exit":"Discard"}),r.a.createElement(Ml,{onClick:this.close_save_discard_dialog,text:"Cancel"}))))},t}(r.a.Component);window.start_with_dark_theme&&vn({palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}),K({selectors:{":global(body), :global(html), :global(#app)":{margin:0,padding:0,height:"100vh"}}});var fp=document.getElementById("app");fp&&fp.hasChildNodes()?a.a.hydrate(r.a.createElement(pp,{ref:function(e){window.react_app_component=e}}),fp):a.a.render(r.a.createElement(pp,{ref:function(e){window.react_app_component=e}}),fp)}]); \ No newline at end of file +Object.defineProperty(t,"__esModule",{value:!0});var n=null,o=!1,r=3,i=-1,a=-1,s=!1,l=!1;function u(){if(!s){var e=n.expirationTime;l?C():l=!0,x(p,e)}}function c(){var e=n,t=n.next;if(n===t)n=null;else{var o=n.previous;n=o.next=t,t.previous=o}e.next=e.previous=null,o=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=r,s=a;r=e,a=t;try{var l=o()}finally{r=i,a=s}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{o=null,e=n;do{if(e.expirationTime>=t){o=e;break}e=e.next}while(e!==n);null===o?o=n:o===n&&(n=l,u()),(t=o.previous).next=o.previous=l,l.next=o,l.previous=t}}function d(){if(-1===i&&null!==n&&1===n.priorityLevel){s=!0;try{do{c()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?u():l=!1}}}function p(e){s=!0;var r=o;o=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{c()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{c()}while(null!==n&&!w())}finally{s=!1,o=r,null!==n?u():l=!1,d()}}var f,h,m=Date,g="function"==typeof setTimeout?setTimeout:void 0,v="function"==typeof clearTimeout?clearTimeout:void 0,y="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function _(e){f=y((function(t){v(h),e(t)})),h=g((function(){b(f),e(t.unstable_now())}),100)}if("object"==typeof performance&&"function"==typeof performance.now){var k=performance;t.unstable_now=function(){return k.now()}}else t.unstable_now=function(){return m.now()};var x,C,w,S=null;if("undefined"!=typeof window?S=window:void 0!==e&&(S=e),S&&S._schedMock){var E=S._schedMock;x=E[0],C=E[1],w=E[2],t.unstable_now=E[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var T=null,I=function(e){if(null!==T)try{T(e)}finally{T=null}};x=function(e){null!==T?setTimeout(x,0,e):(T=e,setTimeout(I,0,!1))},C=function(){T=null},w=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof y&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var P=null,M=!1,N=-1,D=!1,A=!1,B=0,F=33,O=33;w=function(){return B<=t.unstable_now()};var R=new MessageChannel,L=R.port2;R.port1.onmessage=function(){M=!1;var e=P,n=N;P=null,N=-1;var o=t.unstable_now(),r=!1;if(0>=B-o){if(!(-1!==n&&n<=o))return D||(D=!0,_(H)),P=e,void(N=n);r=!0}if(null!==e){A=!0;try{e(r)}finally{A=!1}}};var H=function(e){if(null!==P){_(H);var t=e-B+O;tt&&(t=8),O=tt?L.postMessage(void 0):D||(D=!0,_(H))},C=function(){P=null,M=!1,N=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var o=r,a=i;r=e,i=t.unstable_now();try{return n()}finally{r=o,i=a,d()}},t.unstable_next=function(e){switch(r){case 1:case 2:case 3:var n=3;break;default:n=r}var o=r,a=i;r=n,i=t.unstable_now();try{return e()}finally{r=o,i=a,d()}},t.unstable_scheduleCallback=function(e,o){var a=-1!==i?i:t.unstable_now();if("object"==typeof o&&null!==o&&"number"==typeof o.timeout)o=a+o.timeout;else switch(r){case 1:o=a+-1;break;case 2:o=a+250;break;case 5:o=a+1073741823;break;case 4:o=a+1e4;break;default:o=a+5e3}if(e={callback:e,priorityLevel:r,expirationTime:o,next:null,previous:null},null===n)n=e.next=e.previous=e,u();else{a=null;var s=n;do{if(s.expirationTime>o){a=s;break}s=s.next}while(s!==n);null===a?a=n:a===n&&(n=e,u()),(o=a.previous).next=a.previous=e,e.next=a,e.previous=o}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var o=e.previous;o.next=t,t.previous=o}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=r;return function(){var o=r,a=i;r=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{r=o,i=a,d()}}},t.unstable_getCurrentPriorityLevel=function(){return r},t.unstable_shouldYield=function(){return!o&&(null!==n&&n.expirationTime=0&&d.splice(t,1)}function v(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var o=function(){0;return n.nc}();o&&(e.attrs.nonce=o)}return y(t,e.attrs),m(e,t),t}function y(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function b(e,t){var n,o,r,i;if(t.transform&&e.css){if(!(i="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=u||(u=v(t)),o=x.bind(null,n,a,!1),r=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",y(t,e.attrs),m(e,t),t}(t),o=w.bind(null,n,t),r=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(t),o=C.bind(null,n),r=function(){g(n)});return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else r()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return f(n,t),function(e){for(var o=[],r=0;r=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}function p(){for(var e=0,t=0,n=arguments.length;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function b(){return void 0===_&&(_="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),_}var _=b();function k(){return{rtl:b()}}var x,C={};var w={"user-select":1};function S(e,t){var n=function(){if(!x){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;x=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return x}(),o=e[t];if(w[o]){var r=e[t+1];w[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var E,T=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function I(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===T.indexOf(n)?"px":"";e[t+1]=""+o+r}}var P="left",M="right",N="@noflip",D=((E={})[P]=M,E[M]=P,E),A={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function B(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(N)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(P)>=0)t[n]=o.replace(P,M);else if(o.indexOf(M)>=0)t[n]=o.replace(M,P);else if(String(r).indexOf(P)>=0)t[n+1]=r.replace(P,M);else if(String(r).indexOf(M)>=0)t[n+1]=r.replace(M,P);else if(D[o])t[n]=D[o];else if(A[r])t[n+1]=A[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var F="displayName";var O=/\:global\((.+?)\)/g;function R(e){if(!O.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function L(e,t){return e.indexOf(":global(")>=0?e.replace(O,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function H(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function W(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==F&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?R(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,L(t,o))})):e([r],n,L(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?H(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return j.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}function V(){for(var e=[],t=0;t10?" (+ "+(he.length-10)+" more)":"")),me=void 0,he=[]}),2e3)))}var ve="cubic-bezier(.1,.9,.2,1)",ye="cubic-bezier(.1,.25,.75,.9)",be=G({from:{opacity:0},to:{opacity:1}}),_e=G({from:{opacity:1},to:{opacity:0,visibility:"hidden"}}),ke=nt(-10),xe=nt(-20),Ce=nt(-40),we=nt(-400),Se=nt(10),Ee=nt(20),Te=nt(40),Ie=nt(400),Pe=ot(10),Me=ot(20),Ne=ot(-10),De=ot(-20),Ae=rt(10),Be=rt(20),Fe=rt(40),Oe=rt(400),Re=rt(-10),Le=rt(-20),He=rt(-40),We=rt(-400),ze=it(-10),Ue=it(-20),Ke=it(10),je=it(20),Ve=G({from:{transform:"scale3d(.98,.98,1)"},to:{transform:"scale3d(1,1,1)"}}),Ge=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(.98,.98,1)"}}),qe=G({from:{transform:"scale3d(1.03,1.03,1)"},to:{transform:"scale3d(1,1,1)"}}),Ze=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(1.03,1.03,1)"}}),Qe=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(90deg)"}}),Ye=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(-90deg)"}}),Xe=ye,Je="0.267s",$e="0.367s",et={slideRightIn10:tt(be+","+ke,"0.367s",ve),slideRightIn20:tt(be+","+xe,"0.367s",ve),slideRightIn40:tt(be+","+Ce,"0.367s",ve),slideRightIn400:tt(be+","+we,"0.367s",ve),slideLeftIn10:tt(be+","+Se,"0.367s",ve),slideLeftIn20:tt(be+","+Ee,"0.367s",ve),slideLeftIn40:tt(be+","+Te,"0.367s",ve),slideLeftIn400:tt(be+","+Ie,"0.367s",ve),slideUpIn10:tt(be+","+Pe,"0.367s",ve),slideUpIn20:tt(be+","+Me,"0.367s",ve),slideDownIn10:tt(be+","+Ne,"0.367s",ve),slideDownIn20:tt(be+","+De,"0.367s",ve),slideRightOut10:tt(_e+","+Ae,"0.367s",ve),slideRightOut20:tt(_e+","+Be,"0.367s",ve),slideRightOut40:tt(_e+","+Fe,"0.367s",ve),slideRightOut400:tt(_e+","+Oe,"0.367s",ve),slideLeftOut10:tt(_e+","+Re,"0.367s",ve),slideLeftOut20:tt(_e+","+Le,"0.367s",ve),slideLeftOut40:tt(_e+","+He,"0.367s",ve),slideLeftOut400:tt(_e+","+We,"0.367s",ve),slideUpOut10:tt(_e+","+ze,"0.367s",ve),slideUpOut20:tt(_e+","+Ue,"0.367s",ve),slideDownOut10:tt(_e+","+Ke,"0.367s",ve),slideDownOut20:tt(_e+","+je,"0.367s",ve),scaleUpIn100:tt(be+","+Ve,"0.367s",ve),scaleDownIn100:tt(be+","+qe,"0.367s",ve),scaleUpOut103:tt(_e+","+Ze,"0.167s",ye),scaleDownOut98:tt(_e+","+Ge,"0.167s",ye),fadeIn100:tt(be,"0.167s",ye),fadeIn200:tt(be,"0.267s",ye),fadeIn400:tt(be,"0.367s",ye),fadeIn500:tt(be,"0.467s",ye),fadeOut100:tt(_e,"0.167s",ye),fadeOut200:tt(_e,"0.267s",ye),fadeOut400:tt(_e,"0.367s",ye),fadeOut500:tt(_e,"0.467s",ye),rotate90deg:tt(Qe,"0.1s",ye),rotateN90deg:tt(Ye,"0.1s",ye)};function tt(e,t,n){return{animationName:e,animationDuration:t,animationTimingFunction:n,animationFillMode:"both"}}function nt(e){return G({from:{transform:"translate3d("+e+"px,0,0)"},to:{transform:"translate3d(0,0,0)"}})}function ot(e){return G({from:{transform:"translate3d(0,"+e+"px,0)"},to:{transform:"translate3d(0,0,0)"}})}function rt(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d("+e+"px,0,0)"}})}function it(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(0,"+e+"px,0)"}})}var at,st,lt={themeDarker:"#004578",themeDark:"#005a9e",themeDarkAlt:"#106ebe",themePrimary:"#0078d4",themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:"#c7e0f4",themeLighter:"#deecf9",themeLighterAlt:"#eff6fc",black:"#000000",blackTranslucent40:"rgba(0,0,0,.4)",neutralDark:"#201f1e",neutralPrimary:"#323130",neutralPrimaryAlt:"#3b3a39",neutralSecondary:"#605e5c",neutralSecondaryAlt:"#8a8886",neutralTertiary:"#a19f9d",neutralTertiaryAlt:"#c8c6c4",neutralQuaternary:"#d2d0ce",neutralQuaternaryAlt:"#e1dfdd",neutralLight:"#edebe9",neutralLighter:"#f3f2f1",neutralLighterAlt:"#faf9f8",accent:"#0078d4",white:"#ffffff",whiteTranslucent40:"rgba(255,255,255,.4)",yellowDark:"#d29200",yellow:"#ffb900",yellowLight:"#fff100",orange:"#d83b01",orangeLight:"#ea4300",orangeLighter:"#ff8c00",redDark:"#a4262c",red:"#e81123",magentaDark:"#5c005c",magenta:"#b4009e",magentaLight:"#e3008c",purpleDark:"#32145a",purple:"#5c2d91",purpleLight:"#b4a0ff",blueDark:"#002050",blueMid:"#00188f",blue:"#0078d4",blueLight:"#00bcf2",tealDark:"#004b50",teal:"#008272",tealLight:"#00b294",greenDark:"#004b1c",green:"#107c10",greenLight:"#bad80a"},ut={elevation4:"0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108)",elevation8:"0 3.2px 7.2px 0 rgba(0, 0, 0, 0.132), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.108)",elevation16:"0 6.4px 14.4px 0 rgba(0, 0, 0, 0.132), 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.108)",elevation64:"0 25.6px 57.6px 0 rgba(0, 0, 0, 0.22), 0 4.8px 14.4px 0 rgba(0, 0, 0, 0.18)",roundedCorner2:"2px"},ct="'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif";!function(e){e.Arabic="Segoe UI Web (Arabic)",e.Cyrillic="Segoe UI Web (Cyrillic)",e.EastEuropean="Segoe UI Web (East European)",e.Greek="Segoe UI Web (Greek)",e.Hebrew="Segoe UI Web (Hebrew)",e.Thai="Leelawadee UI Web",e.Vietnamese="Segoe UI Web (Vietnamese)",e.WestEuropean="Segoe UI Web (West European)",e.Selawik="Selawik Web",e.Armenian="Segoe UI Web (Armenian)",e.Georgian="Segoe UI Web (Georgian)"}(at||(at={})),function(e){e.Arabic="'"+at.Arabic+"'",e.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun",e.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu",e.Cyrillic="'"+at.Cyrillic+"'",e.EastEuropean="'"+at.EastEuropean+"'",e.Greek="'"+at.Greek+"'",e.Hebrew="'"+at.Hebrew+"'",e.Hindi="'Nirmala UI'",e.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka",e.Korean="'Malgun Gothic', Gulim",e.Selawik="'"+at.Selawik+"'",e.Thai="'Leelawadee UI Web', 'Kmer UI'",e.Vietnamese="'"+at.Vietnamese+"'",e.WestEuropean="'"+at.WestEuropean+"'",e.Armenian="'"+at.Armenian+"'",e.Georgian="'"+at.Georgian+"'"}(st||(st={}));var dt,pt,ft,ht,mt="'Segoe UI', '"+at.WestEuropean+"'",gt={ar:st.Arabic,bg:st.Cyrillic,cs:st.EastEuropean,el:st.Greek,et:st.EastEuropean,he:st.Hebrew,hi:st.Hindi,hr:st.EastEuropean,hu:st.EastEuropean,ja:st.Japanese,kk:st.EastEuropean,ko:st.Korean,lt:st.EastEuropean,lv:st.EastEuropean,pl:st.EastEuropean,ru:st.Cyrillic,sk:st.EastEuropean,"sr-latn":st.EastEuropean,th:st.Thai,tr:st.EastEuropean,uk:st.Cyrillic,vi:st.Vietnamese,"zh-hans":st.ChineseSimplified,"zh-hant":st.ChineseTraditional,hy:st.Armenian,ka:st.Georgian};function vt(e,t,n){return{fontFamily:n,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:e,fontWeight:t}}function yt(e){if(!X&&"undefined"!=typeof document){var t=e;return t&&t.ownerDocument?t.ownerDocument:document}}!function(e){e.mini="10px",e.xSmall="10px",e.small="12px",e.smallPlus="12px",e.medium="14px",e.mediumPlus="16px",e.icon="16px",e.large="18px",e.xLarge="20px",e.xLargePlus="24px",e.xxLarge="28px",e.xxLargePlus="32px",e.superLarge="42px",e.mega="68px"}(dt||(dt={})),function(e){e.light=100,e.semilight=300,e.regular=400,e.semibold=600,e.bold=700}(pt||(pt={})),function(e){e.xSmall="10px",e.small="12px",e.medium="16px",e.large="20px"}(ft||(ft={}));var bt,_t,kt,xt,Ct="https://static2.sharepointonline.com/files/fabric/assets",wt=(bt=function(){if(void 0===ht){var e=yt(),t=function(e){var t=null;try{var n=$();t=n?n.localStorage.getItem(e):null}catch(e){}return t}("language");null!==t&&(ht=t),void 0===ht&&e&&(ht=e.documentElement.getAttribute("lang")),void 0===ht&&(ht="en")}return ht}(),_t=function(e){for(var t in gt)if(gt.hasOwnProperty(t)&&e&&0===t.indexOf(e))return gt[t];return mt}(bt)+", "+ct,{tiny:vt(dt.mini,pt.regular,_t),xSmall:vt(dt.xSmall,pt.regular,_t),small:vt(dt.small,pt.regular,_t),smallPlus:vt(dt.smallPlus,pt.regular,_t),medium:vt(dt.medium,pt.regular,_t),mediumPlus:vt(dt.mediumPlus,pt.regular,_t),large:vt(dt.large,pt.regular,_t),xLarge:vt(dt.xLarge,pt.semibold,_t),xLargePlus:vt(dt.xLargePlus,pt.semibold,_t),xxLarge:vt(dt.xxLarge,pt.semibold,_t),xxLargePlus:vt(dt.xxLargePlus,pt.semibold,_t),superLarge:vt(dt.superLarge,pt.semibold,_t),mega:vt(dt.mega,pt.semibold,_t)});function St(e,t,n,o){se({fontFamily:e="'"+e+"'",src:(void 0!==o?"local('"+o+"'),":"")+"url('"+t+".woff2') format('woff2'),url('"+t+".woff') format('woff')",fontWeight:n,fontStyle:"normal",fontDisplay:"swap"})}function Et(e,t,n,o,r){void 0===o&&(o="segoeui");var i=e+"/"+n+"/"+o;St(t,i+"-light",pt.light,r&&r+" Light"),St(t,i+"-semilight",pt.semilight,r&&r+" SemiLight"),St(t,i+"-regular",pt.regular,r),St(t,i+"-semibold",pt.semibold,r&&r+" SemiBold")}!function(e){if(e){var t=e+"/fonts";Et(t,at.Thai,"leelawadeeui-thai","leelawadeeui"),Et(t,at.Arabic,"segoeui-arabic"),Et(t,at.Cyrillic,"segoeui-cyrillic"),Et(t,at.EastEuropean,"segoeui-easteuropean"),Et(t,at.Greek,"segoeui-greek"),Et(t,at.Hebrew,"segoeui-hebrew"),Et(t,at.Vietnamese,"segoeui-vietnamese"),Et(t,at.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI"),Et(t,st.Selawik,"selawik","selawik"),Et(t,at.Armenian,"segoeui-armenian"),Et(t,at.Georgian,"segoeui-georgian"),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-semilight",pt.light),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-bold",pt.semibold)}}((kt=$(),xt=kt?kt.FabricConfig:void 0,xt&&void 0!==xt.fontBaseUrl?xt.fontBaseUrl:Ct));var Tt="@media screen and (-ms-high-contrast: active)";function It(e,t){return"@media only screen and (min-width: "+e+"px) and (max-width: "+t+"px)"}var Pt,Mt="ms-Fabric--isFocusVisible",Nt="ms-Fabric--isFocusHidden";function Dt(e,t){var n=t?$(t):$();if(n){var o=n.document.body.classList;o.add(e?Mt:Nt),o.remove(e?Nt:Mt)}}function At(e,t,n,o,r,i,a){return Bt(e,"number"!=typeof t&&t?t:{inset:t,position:n,highContrastStyle:o,borderColor:r,outlineColor:i,isFocusedOnly:a})}function Bt(e,t){var n,o;void 0===t&&(t={});var r=t.inset,i=void 0===r?0:r,a=t.width,s=void 0===a?1:a,l=t.position,u=void 0===l?"relative":l,c=t.highContrastStyle,d=t.borderColor,p=void 0===d?e.palette.white:d,f=t.outlineColor,h=void 0===f?e.palette.neutralSecondary:f,m=t.isFocusedOnly;return{outline:"transparent",position:u,selectors:(n={"::-moz-focus-inner":{border:"0"}},n["."+Mt+" &"+(void 0===m||m?":focus":"")+":after"]={content:'""',position:"absolute",left:i+1,top:i+1,bottom:i+1,right:i+1,border:s+"px solid "+p,outline:s+"px solid "+h,zIndex:Pt.FocusStyle,selectors:(o={},o[Tt]=c,o)},n)}}!function(e){e.Nav=1,e.ScrollablePane=1,e.FocusStyle=1,e.Coachmark=1e3,e.Layer=1e6,e.KeytipLayer=1000001}(Pt||(Pt={}));var Ft=function(e,t,n,o){var r,i,a;return void 0===n&&(n="border"),void 0===o&&(o=-1),{borderColor:e,selectors:{":after":(r={pointerEvents:"none",content:"''",position:"absolute",left:o,top:o,bottom:o,right:o},r[n]="2px solid "+e,r.borderRadius=t,r.width="borderBottom"===n?"100%":void 0,r.selectors=(i={},i[Tt]=(a={},a["border"===n?"borderColor":"borderBottomColor"]="Highlight",a),i),r)}}},Ot={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden"};var Rt,Lt={none:0,insertNode:1,appendChild:2},Ht="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),Wt={};try{Wt=window}catch(e){}var zt=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Lt.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Rt=Wt.__stylesheet__)||Rt._lastStyleElement&&Rt._lastStyleElement.ownerDocument!==document){var t=Wt&&Wt.FabricConfig||{};Rt=Wt.__stylesheet__=new e(t.mergeStyles)}return Rt},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Lt.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Lt.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Lt.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),Ht||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}(),Ut=zt.getInstance();Ut&&Ut.onReset&&zt.getInstance().onReset((function(){Kt++}));var Kt=0,jt={empty:!0},Vt={},Gt="undefined"==typeof WeakMap?null:WeakMap;function qt(e,t,n){if(void 0===t&&(t=100),void 0===n&&(n=!1),!Gt)return e;var o,r=0,i=Kt;return function(){for(var a=[],s=0;s0&&r>t)&&(o=Yt(),r=0,i=Kt),l=o;for(var u=0;u-1;e[o]=i?r:ln(e[o]||{},r,n)}else e[o]=r}return n.pop(),e}var un,cn={s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"},dn=n(18),pn=yn({palette:lt,semanticColors:bn(lt,!1,!1),fonts:wt,isInverted:!1,disableGlobalClassNames:!1}),fn=[],hn="theme";if(!nn.getSettings([hn]).theme){var mn=$();mn&&mn.FabricConfig&&mn.FabricConfig.theme&&(pn=yn(mn.FabricConfig.theme)),nn.applySettings(((un={})[hn]=pn,un))}function gn(e){return void 0===e&&(e=!1),!0===e&&(pn=yn({},e)),pn}function vn(e,t){var n;return void 0===t&&(t=!1),pn=yn(e,t),Object(dn.a)(u(u(u(u({},pn.palette),pn.semanticColors),pn.effects),function(e){for(var t={},n=0,o=Object.keys(e.fonts);n0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return En.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}Q("@uifabric/styling","7.10.1");var Tn=o.createContext({customizations:{inCustomizerContext:!1,settings:{},scopedSettings:{}}}),In=["theme","styles"];function Pn(e,t,n,r,i){var a=(r=r||{scope:"",fields:void 0}).scope,s=r.fields,d=void 0===s?In:s;return function(r){function i(){var t=null!==r&&r.apply(this,arguments)||this;return t._inCustomizerContext=!1,t._renderContent=function(r){t._inCustomizerContext=!!r.customizations.inCustomizerContext;var i=nn.getSettings(d,a,r.customizations),s=i.styles,l=(i.dir,c(i,["styles","dir"])),p=n?n(t.props):void 0;return t._updateStyles(s),o.createElement(e,u({},l,p,t.props,{styles:t._styles}))},t._onSettingsChanged=function(){return t.forceUpdate()},t}return l(i,r),i.prototype.render=function(){return o.createElement(Tn.Consumer,null,this._renderContent)},i.prototype.componentDidMount=function(){this._inCustomizerContext||nn.observe(this._onSettingsChanged)},i.prototype.componentWillUnmount=function(){this._inCustomizerContext||nn.unobserve(this._onSettingsChanged)},i.prototype._updateStyles=function(e){var n=this;this._styles&&e===this._styles.__cachedInputs__[1]&&!this.props.styles||(this._styles=function(o){return function(e){for(var t=[],n=1;n=0)}),{},e)}var $n,eo=function(){function e(e,t){this._timeoutIds=null,this._immediateIds=null,this._intervalIds=null,this._animationFrameIds=null,this._isDisposed=!1,this._parent=e||null,this._onErrorHandler=t,this._noop=function(){}}return e.prototype.dispose=function(){var e;if(this._isDisposed=!0,this._parent=null,this._timeoutIds){for(e in this._timeoutIds)this._timeoutIds.hasOwnProperty(e)&&this.clearTimeout(parseInt(e,10));this._timeoutIds=null}if(this._immediateIds){for(e in this._immediateIds)this._immediateIds.hasOwnProperty(e)&&this.clearImmediate(parseInt(e,10));this._immediateIds=null}if(this._intervalIds){for(e in this._intervalIds)this._intervalIds.hasOwnProperty(e)&&this.clearInterval(parseInt(e,10));this._intervalIds=null}if(this._animationFrameIds){for(e in this._animationFrameIds)this._animationFrameIds.hasOwnProperty(e)&&this.cancelAnimationFrame(parseInt(e,10));this._animationFrameIds=null}},e.prototype.setTimeout=function(e,t){var n=this,o=0;return this._isDisposed||(this._timeoutIds||(this._timeoutIds={}),o=setTimeout((function(){try{n._timeoutIds&&delete n._timeoutIds[o],e.apply(n._parent)}catch(e){n._onErrorHandler&&n._onErrorHandler(e)}}),t),this._timeoutIds[o]=!0),o},e.prototype.clearTimeout=function(e){this._timeoutIds&&this._timeoutIds[e]&&(clearTimeout(e),delete this._timeoutIds[e])},e.prototype.setImmediate=function(e,t){var n=this,o=0,r=$(t);if(!this._isDisposed){this._immediateIds||(this._immediateIds={});o=r.setTimeout((function(){try{n._immediateIds&&delete n._immediateIds[o],e.apply(n._parent)}catch(e){n._logError(e)}}),0),this._immediateIds[o]=!0}return o},e.prototype.clearImmediate=function(e,t){var n=$(t);this._immediateIds&&this._immediateIds[e]&&(n.clearTimeout(e),delete this._immediateIds[e])},e.prototype.setInterval=function(e,t){var n=this,o=0;return this._isDisposed||(this._intervalIds||(this._intervalIds={}),o=setInterval((function(){try{e.apply(n._parent)}catch(e){n._logError(e)}}),t),this._intervalIds[o]=!0),o},e.prototype.clearInterval=function(e){this._intervalIds&&this._intervalIds[e]&&(clearInterval(e),delete this._intervalIds[e])},e.prototype.throttle=function(e,t,n){var o=this;if(this._isDisposed)return this._noop;var r,i,a=t||0,s=!0,l=!0,u=0,c=null;n&&"boolean"==typeof n.leading&&(s=n.leading),n&&"boolean"==typeof n.trailing&&(l=n.trailing);var d=function(t){var n=(new Date).getTime(),p=n-u,f=s?a-p:a;return p>=a&&(!t||s)?(u=n,c&&(o.clearTimeout(c),c=null),r=e.apply(o._parent,i)):null===c&&l&&(c=o.setTimeout(d,f)),r};return function(){for(var e=[],t=0;t=s&&(n=!0),d=t);var r=t-d,a=s-r,h=t-p,v=!1;return null!==c&&(h>=c&&f?v=!0:a=Math.min(a,c-h)),r>=s||v||n?m(t):null!==f&&e||!u||(f=o.setTimeout(g,a)),i},v=function(){return!!f},y=function(){for(var e=[],t=0;t-1)for(var a=n.split(/[ ,]+/),s=0;s1?e[1]:""}return this.__className},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_disposables",{get:function(){return this.__disposables||(this.__disposables=[]),this.__disposables},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_async",{get:function(){return this.__async||(this.__async=new eo(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 to(this),this._disposables.push(this.__events)),this.__events},enumerable:!0,configurable:!0}),t.prototype._resolveRef=function(e){var t=this;return this.__resolves||(this.__resolves={}),this.__resolves[e]||(this.__resolves[e]=function(n){return t[e]=n}),this.__resolves[e]},t.prototype._updateComponentRef=function(e,t){void 0===t&&(t={}),e&&t&&e.componentRef!==t.componentRef&&(this._setComponentRef(e.componentRef,null),this._setComponentRef(t.componentRef,this))},t.prototype._warnDeprecations=function(e){this.className,this.props},t.prototype._warnMutuallyExclusive=function(e){this.className,this.props},t.prototype._warnConditionallyRequiredProps=function(e,t,n){this.className,this.props},t.prototype._setComponentRef=function(e,t){!this._skipComponentRefResolution&&e&&("function"==typeof e&&e(t),"object"==typeof e&&(e.current=t))},t}(o.Component);function uo(e,t,n){var o=e[n],r=t[n];(o||r)&&(e[n]=function(){var e;return r&&(e=r.apply(this,arguments)),o!==r&&(e=o.apply(this,arguments)),e})}function co(){return null}function po(){for(var e=[],t=0;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function ho(e){go!==e&&(go=e)}function mo(){return void 0===go&&(go="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),go}!function(e){e[e.default=0]="default",e[e.image=1]="image",e[e.Default=1e5]="Default",e[e.Image=100001]="Image"}(so||(so={}));var go=mo();function vo(){return{rtl:mo()}}var yo,bo={};var _o={"user-select":1};function ko(e,t){var n=function(){if(!yo){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;yo=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return yo}(),o=e[t];if(_o[o]){var r=e[t+1];_o[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var xo,Co=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function wo(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===Co.indexOf(n)?"px":"";e[t+1]=""+o+r}}var So="left",Eo="right",To="@noflip",Io=((xo={})[So]=Eo,xo[Eo]=So,xo),Po={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function Mo(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(To)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(So)>=0)t[n]=o.replace(So,Eo);else if(o.indexOf(Eo)>=0)t[n]=o.replace(Eo,So);else if(String(r).indexOf(So)>=0)t[n+1]=r.replace(So,Eo);else if(String(r).indexOf(Eo)>=0)t[n+1]=r.replace(Eo,So);else if(Io[o])t[n]=Io[o];else if(Po[r])t[n+1]=Po[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var No="displayName";var Do=/\:global\((.+?)\)/g;function Ao(e){if(!Do.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function Bo(e,t){return e.indexOf(":global(")>=0?e.replace(Do,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function Fo(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function Oo(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==No&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?Ao(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,Bo(t,o))})):e([r],n,Bo(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?Fo(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;rKo&&(t.clear(),n=0,e.disableCaching=!0),a[Qo]}}function Xo(e,t){return t=function(e){switch(e){case void 0:return"__undefined__";case null:return"__null__";default:return e}}(t),e.has(t)||e.set(t,new Map),e.get(t)}function Jo(e,t){if("function"==typeof t&&t.__cachedInputs__)for(var n=0,o=t.__cachedInputs__;n0&&this._imageElement.current.naturalHeight>0||this._imageElement.current.complete&&t._svgRegex.test(e))&&(this._computeCoverStyle(this.props),this.setState({loadState:Zo.loaded})))},t.prototype._computeCoverStyle=function(e){var t=e.imageFit,n=e.width,o=e.height;if((t===Go.cover||t===Go.contain||t===Go.centerContain||t===Go.centerCover)&&void 0===this.props.coverStyle&&this._imageElement.current&&this._frameElement.current){var r=void 0;r=n&&o&&t!==Go.centerContain&&t!==Go.centerCover?n/o:this._frameElement.current.clientWidth/this._frameElement.current.clientHeight;var i=this._imageElement.current.naturalWidth/this._imageElement.current.naturalHeight;this._coverStyle=i>r?qo.landscape:qo.portrait}},t.defaultProps={shouldFadeIn:!0},t._svgRegex=/\.svg$/i,t}(o.Component),nr={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageCenterContain:"ms-Image-image--centerContain",imageCenterCover:"ms-Image-image--centerCover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"},or=Pn(tr,(function(e){var t=e.className,n=e.width,o=e.height,r=e.maximizeFrame,i=e.isLoaded,a=e.shouldFadeIn,s=e.shouldStartVisible,l=e.isLandscape,u=e.isCenter,c=e.isContain,d=e.isCover,p=e.isCenterContain,f=e.isCenterCover,h=e.isNone,m=e.isError,g=e.isNotImageFit,v=e.theme,y=Jt(nr,v),b={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"},_=$(),k=void 0!==_&&void 0===_.navigator.msMaxTouchPoints,x=c&&l||d&&!l?{width:"100%",height:"auto"}:{width:"auto",height:"100%"};return{root:[y.root,v.fonts.medium,{overflow:"hidden"},r&&[y.rootMaximizeFrame,{height:"100%",width:"100%"}],i&&a&&!s&&xn.fadeIn400,(u||c||d||p||f)&&{position:"relative"},t],image:[y.image,{display:"block",opacity:0},i&&["is-loaded",{opacity:1}],u&&[y.imageCenter,b],c&&[y.imageContain,k&&{width:"100%",height:"100%",objectFit:"contain"},!k&&x,b],d&&[y.imageCover,k&&{width:"100%",height:"100%",objectFit:"cover"},!k&&x,b],p&&[y.imageCenterContain,l&&{maxWidth:"100%"},!l&&{maxHeight:"100%"},b],f&&[y.imageCenterCover,l&&{maxHeight:"100%"},!l&&{maxWidth:"100%"},b],h&&[y.imageNone,{width:"auto",height:"auto"}],g&&[!!n&&!o&&{height:"auto",width:"100%"},!n&&!!o&&{height:"100%",width:"auto"},!!n&&!!o&&{height:"100%",width:"100%"}],l&&y.imageLandscape,!l&&y.imagePortrait,!i&&"is-notLoaded",a&&"is-fadeIn",m&&"is-error"]}}),void 0,{scope:"Image"},!0),rr=V({root:{display:"inline-block"},placeholder:["ms-Icon-placeHolder",{width:"1em"}],image:["ms-Icon-imageContainer",{overflow:"hidden"}]}),ir=qt((function(e){var t=fe(e)||{subset:{},code:void 0},n=t.code,o=t.subset;return n?{children:n,iconClassName:o.className,fontFamily:o.fontFace&&o.fontFace.fontFamily}:null}),void 0,!0),ar=function(e){var t=e.iconName,n=e.className,r=e.style,i=void 0===r?{}:r,a=ir(t)||{},s=a.iconClassName,l=a.children,c=a.fontFamily,d=Jn(e,Vn),p=e["aria-label"]?{}:{role:"presentation","aria-hidden":!0};return o.createElement("i",u({"data-icon-name":t},p,d,{className:Mn("ms-Icon",rr.root,s,!t&&rr.placeholder,n),style:u({fontFamily:c},i)}),l)},sr=(qt((function(e,t,n){return ar({iconName:e,className:t,"aria-label":n})})),Yo({disableCaching:!0})),lr=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n.onImageLoadingStateChange=function(e){n.props.imageProps&&n.props.imageProps.onLoadingStateChange&&n.props.imageProps.onLoadingStateChange(e),e===Zo.error&&n.setState({imageLoadError:!0})},n.state={imageLoadError:!1},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.iconName,i=e.imageErrorAs,a=e.theme,s="string"==typeof r&&0===r.length,l=this.props.iconType===so.image||this.props.iconType===so.Image||!!this.props.imageProps,c=ir(r)||{},d=c.iconClassName,p=c.children,f=sr(n,{theme:a,className:t,iconClassName:d,isImage:l,isPlaceholder:s}),h=l?"span":"i",m=Jn(this.props,Vn,["aria-label"]),g=this.state.imageLoadError,v=u(u({},this.props.imageProps),{onLoadingStateChange:this.onImageLoadingStateChange}),y=g&&i||or,b=this.props.ariaLabel||this.props["aria-label"],_=b?{"aria-label":b}:{"aria-hidden":!this.props["aria-labelledby"]&&!v["aria-labelledby"]};return o.createElement(h,u({"data-icon-name":r},_,m,{className:f.root}),l?o.createElement(y,u({},v)):p)},t}(o.Component),(function(e){var t=e.className,n=e.iconClassName,o=e.isPlaceholder,r=e.isImage,i=e.styles;return{root:[o&&rr.placeholder,rr.root,r&&rr.image,n,t,i&&i.root,i&&i.imageContainer]}}),void 0,{scope:"Icon"},!0),ur=function(e){var t=e.className,n=e.imageProps,r=Jn(e,Vn),i=e["aria-label"]?{}:{role:"presentation","aria-hidden":!n.alt&&!n["aria-labelledby"]};return o.createElement("div",u({},i,r,{className:Mn("ms-Icon",rr.root,rr.image,t)}),o.createElement(or,u({},n)))},cr={topLeftEdge:0,topCenter:1,topRightEdge:2,topAutoEdge:3,bottomLeftEdge:4,bottomCenter:5,bottomRightEdge:6,bottomAutoEdge:7,leftTopEdge:8,leftCenter:9,leftBottomEdge:10,rightTopEdge:11,rightCenter:12,rightBottomEdge:13};!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header",e[e.Section=3]="Section"}($o||($o={}));var dr,pr={none:0,all:1,inputOnly:2};function fr(e,t,n){void 0===n&&(n=!0);var o=!1;if(e&&t)if(n)for(o=!1;t;){var r=Nn(t);if(r===e){o=!0;break}t=r}else e.contains&&(o=e.contains(t));return o}!function(e){e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal",e[e.bidirectional=2]="bidirectional",e[e.domOrder=3]="domOrder"}(dr||(dr={}));var hr="data-is-focusable",mr="data-is-visible",gr="data-focuszone-id",vr="data-is-sub-focuszone";function yr(e,t,n){return kr(e,t,!0,!1,!1,n)}function br(e,t,n){return _r(e,t,!0,!1,!0,n)}function _r(e,t,n,o,r,i,a,s){if(!t||!a&&t===e)return null;var l=xr(t);if(r&&l&&(i||!wr(t)&&!Sr(t))){var u=_r(e,t.lastElementChild,!0,!0,!0,i,a,s);if(u){if(s&&Cr(u,!0)||!s)return u;var c=_r(e,u.previousElementSibling,!0,!0,!0,i,a,s);if(c)return c;for(var d=u.parentElement;d&&d!==t;){var p=_r(e,d.previousElementSibling,!0,!0,!0,i,a,s);if(p)return p;d=d.parentElement}}}if(n&&l&&Cr(t,s))return t;var f=_r(e,t.previousElementSibling,!0,!0,!0,i,a,s);return f||(o?null:_r(e,t.parentElement,!0,!1,!1,i,a,s))}function kr(e,t,n,o,r,i,a,s){if(!t||t===e&&r&&!a)return null;var l=xr(t);if(n&&l&&Cr(t,s))return t;if(!r&&l&&(i||!wr(t)&&!Sr(t))){var u=kr(e,t.firstElementChild,!0,!0,!1,i,a,s);if(u)return u}if(t===e)return null;var c=kr(e,t.nextElementSibling,!0,!0,!1,i,a,s);return c||(o?null:kr(e,t.parentElement,!1,!1,!0,i,a,s))}function xr(e){if(!e||!e.getAttribute)return!1;var t=e.getAttribute(mr);return null!=t?"true"===t:0!==e.offsetHeight||null!==e.offsetParent||!0===e.isVisible}function Cr(e,t){if(!e||e.disabled)return!1;var n=0,o=null;e&&e.getAttribute&&(o=e.getAttribute("tabIndex"))&&(n=parseInt(o,10));var r=e.getAttribute?e.getAttribute(hr):null,i=null!==o&&n>=0,a=!!e&&"false"!==r&&("A"===e.tagName||"BUTTON"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"SELECT"===e.tagName||"true"===r||i);return t?-1!==n&&a:a}function wr(e){return!!(e&&e.getAttribute&&e.getAttribute(gr))}function Sr(e){return!(!e||!e.getAttribute||"true"!==e.getAttribute(vr))}function Er(e,t){return"true"!==function(e,t){var n=Dn(e,(function(e){return e.hasAttribute(t)}));return n&&n.getAttribute(t)}(e,t)}var Tr,Ir=void 0;function Pr(e){if(e){if(Ir)return void(Ir=e);Ir=e;var t=$(e);t&&t.requestAnimationFrame((function(){Ir&&Ir.focus(),Ir=void 0}))}}function Mr(e){for(var t=[],n=1;n0&&e.preventDefault(),Wr.scrollHeight-Wr.scrollTop<=Wr.clientHeight&&t<0&&e.preventDefault()}},function(e,t){e&&(t.on(e,"touchstart",zr,{passive:!1}),t.on(e,"touchmove",Ur,{passive:!1}),Wr=e)}),qr=function(e,t){if(e){t.on(e,"touchmove",(function(e){e.stopPropagation()}),{passive:!1})}},Zr=function(e){e.preventDefault()};function Qr(){if(void 0===Tr){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),Tr=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return Tr}function Yr(e){for(var t=e,n=yt(e);t&&t!==n.body;){if("true"===t.getAttribute(Vr))return t;t=t.parentElement}for(t=e;t&&t!==n.body;){if("false"!==t.getAttribute(Vr)){var o=getComputedStyle(t),r=o?o.getPropertyValue("overflow-y"):"";if(r&&("scroll"===r||"auto"===r))return t}t=t.parentElement}return t&&t!==n.body||(t=$(e)),t}var Xr,Jr={none:0,insertNode:1,appendChild:2},$r="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),ei={};try{ei=window}catch(e){}var ti=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Jr.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Xr=ei.__stylesheet__)||Xr._lastStyleElement&&Xr._lastStyleElement.ownerDocument!==document){var t=ei&&ei.FabricConfig||{};Xr=ei.__stylesheet__=new e(t.mergeStyles)}return Xr},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Jr.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Jr.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Jr.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),$r||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}();function ni(){return void 0===oi&&(oi="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),oi}var oi=ni();var ri,ii={};var ai={"user-select":1};function si(e,t){var n=function(){if(!ri){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;ri=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return ri}(),o=e[t];if(ai[o]){var r=e[t+1];ai[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var li,ui=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function ci(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===ui.indexOf(n)?"px":"";e[t+1]=""+o+r}}var di="left",pi="right",fi="@noflip",hi=((li={})[di]=pi,li[pi]=di,li),mi={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function gi(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(fi)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(di)>=0)t[n]=o.replace(di,pi);else if(o.indexOf(pi)>=0)t[n]=o.replace(pi,di);else if(String(r).indexOf(di)>=0)t[n+1]=r.replace(di,pi);else if(String(r).indexOf(pi)>=0)t[n+1]=r.replace(pi,di);else if(hi[o])t[n]=hi[o];else if(mi[r])t[n+1]=mi[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var vi="displayName";var yi=/\:global\((.+?)\)/g;function bi(e){if(!yi.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function _i(e,t){return e.indexOf(":global(")>=0?e.replace(yi,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function ki(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function xi(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==vi&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?bi(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,_i(t,o))})):e([r],n,_i(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?ki(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}(e instanceof Array?e:[e]),o=n.classes,r=n.objects;r.length&&o.push(wi(t||{},r));return o.join(" ")}(e,{rtl:ni()})}var Ei,Ti="data-no-vertical-wrap",Ii="data-no-horizontal-wrap",Pi=999999999,Mi=-999999999,Ni="ms-FocusZone";var Di,Ai,Bi={},Fi=new Set,Oi=["text","number","password","email","tel","url","search"],Ri=!1,Li=function(e){function t(t){var n=e.call(this,t)||this;return n._disposables=[],n._root=o.createRef(),n._onFocus=function(e){if(!n._portalContainsElement(e.target)){var t,o=n.props,r=o.onActiveElementChanged,i=o.doNotAllowFocusEventToPropagate,a=o.onFocusNotification,s=n._isImmediateDescendantOfZone(e.target);if(a&&a(),s)t=e.target;else for(var l=e.target;l&&l!==n._root.current;){if(Cr(l)&&n._isImmediateDescendantOfZone(l)){t=l;break}l=Nn(l,Ri)}var u=!n._activeElement;t&&t!==n._activeElement&&((s||u)&&n._setFocusAlignment(t,!0,!0),n._activeElement=t,u&&n._updateTabIndexes()),r&&r(n._activeElement,e),i&&e.stopPropagation()}},n._onBlur=function(){n._setParkedFocus(!1)},n._onKeyDownCapture=function(e){e.which===Fn.tab&&Fi.forEach((function(e){return e._updateTabIndexes()}))},n._onMouseDown=function(e){if(!n._portalContainsElement(e.target)&&!n.props.disabled){for(var t=e.target,o=[];t&&t!==n._root.current;)o.push(t),t=Nn(t,Ri);for(;o.length&&((t=o.pop())&&Cr(t)&&n._setActiveElement(t,!0),!wr(t)););}},n._onKeyDown=function(e){if(!n._portalContainsElement(e.target)){var t=n.props,o=t.direction,r=t.disabled,i=t.isInnerZoneKeystroke;if(!(r||(n.props.onKeyDown&&n.props.onKeyDown(e),e.isDefaultPrevented()||n._getDocument().activeElement===n._root.current&&n._isInnerZone))){if(i&&i(e)&&n._isImmediateDescendantOfZone(e.target)){var a=n._getFirstInnerZone();if(a){if(!a.focus(!0))return}else{if(!Sr(e.target))return;if(!n.focusElement(kr(e.target,e.target.firstChild,!0)))return}}else{if(e.altKey)return;switch(e.which){case Fn.space:if(n._tryInvokeClickForFocusable(e.target))break;return;case Fn.left:if(o!==dr.vertical&&n._moveFocusLeft())break;return;case Fn.right:if(o!==dr.vertical&&n._moveFocusRight())break;return;case Fn.up:if(o!==dr.horizontal&&n._moveFocusUp())break;return;case Fn.down:if(o!==dr.horizontal&&n._moveFocusDown())break;return;case Fn.pageDown:if(n._moveFocusPaging(!0))break;return;case Fn.pageUp:if(n._moveFocusPaging(!1))break;return;case Fn.tab:if(n.props.allowTabKey||n.props.handleTabKey===pr.all||n.props.handleTabKey===pr.inputOnly&&n._isElementInput(e.target)){var s=!1;if(n._processingTabKey=!0,o!==dr.vertical&&n._shouldWrapFocus(n._activeElement,Ii))s=(Uo()?!e.shiftKey:e.shiftKey)?n._moveFocusLeft():n._moveFocusRight();else s=e.shiftKey?n._moveFocusUp():n._moveFocusDown();if(n._processingTabKey=!1,s)break}return;case Fn.home:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!1))return!1;var l=n._root.current&&n._root.current.firstChild;if(n._root.current&&l&&n.focusElement(kr(n._root.current,l,!0)))break;return;case Fn.end:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!0))return!1;var u=n._root.current&&n._root.current.lastChild;if(n._root.current&&n.focusElement(_r(n._root.current,u,!0,!0,!0)))break;return;case Fn.enter:if(n._tryInvokeClickForFocusable(e.target))break;return;default:return}}e.preventDefault(),e.stopPropagation()}}},n._getHorizontalDistanceFromCenter=function(e,t,o){var r=n._focusAlignment.x,i=Math.floor(o.top),a=Math.floor(t.bottom),s=Math.floor(o.bottom),l=Math.floor(t.top);return e&&i>a||!e&&s=o.left&&r<=o.left+o.width?0:Math.abs(o.left+o.width/2-r):n._shouldWrapFocus(n._activeElement,Ti)?Pi:Mi},Dr(n),n._id=Hn("FocusZone"),n._focusAlignment={x:0,y:0},n._processingTabKey=!1,n}return l(t,e),t.getOuterZones=function(){return Fi.size},t.prototype.componentDidMount=function(){var e=this._root.current;if(Bi[this._id]=this,e){for(var t=$(e),n=Nn(e,Ri);n&&n!==this._getDocument().body&&1===n.nodeType;){if(wr(n)){this._isInnerZone=!0;break}n=Nn(n,Ri)}this._isInnerZone||(Fi.add(this),t&&1===Fi.size&&(Di=Rr(t,"keydown",this._onKeyDownCapture,!0))),this._disposables.push(Rr(e,"blur",this._onBlur,!0)),this._updateTabIndexes(),this.props.defaultActiveElement&&(this._activeElement=this._getDocument().querySelector(this.props.defaultActiveElement),this.focus())}},t.prototype.componentDidUpdate=function(){var e=this._root.current,t=this._getDocument();if(t&&this._lastIndexPath&&(t.activeElement===t.body||t.activeElement===e)){var n=function(e,t){for(var n=e,o=0,r=t;o-1&&(-1===i||c=0&&c<0)break}}while(r);if(a&&a!==this._activeElement)s=!0,this.focusElement(a);else if(this.props.isCircularNavigation&&o)return e?this.focusElement(kr(this._root.current,this._root.current.firstElementChild,!0)):this.focusElement(_r(this._root.current,this._root.current.lastElementChild,!0,!0,!0));return s},t.prototype._moveFocusDown=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!0,(function(o,r){var i=-1,a=Math.floor(r.top),s=Math.floor(o.bottom);return a=s||a===t)&&(t=a,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusUp=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!1,(function(o,r){var i=-1,a=Math.floor(r.bottom),s=Math.floor(r.top),l=Math.floor(o.top);return a>l?e._shouldWrapFocus(e._activeElement,Ti)?Pi:Mi:((-1===t&&a<=l||s===t)&&(t=s,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusLeft=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.top.toFixed(3))parseFloat(n.top.toFixed(3)))&&o.right<=n.right&&e.props.direction!==dr.vertical?r=n.right-o.right:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusRight=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(!Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.bottom.toFixed(3))>parseFloat(n.top.toFixed(3)):parseFloat(o.top.toFixed(3))=n.left&&e.props.direction!==dr.vertical?r=o.left-n.left:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusPaging=function(e,t){void 0===t&&(t=!0),void 0===t&&(t=!0);var n=this._activeElement;if(!n||!this._root.current)return!1;if(this._isElementInput(n)&&!this._shouldInputLoseFocus(n,e))return!1;var o=Yr(n);if(!o)return!1;var r=-1,i=void 0,a=-1,s=-1,l=o.clientHeight,u=n.getBoundingClientRect();do{if(n=e?kr(this._root.current,n):_r(this._root.current,n)){var c=n.getBoundingClientRect(),d=Math.floor(c.top),p=Math.floor(u.bottom),f=Math.floor(c.bottom),h=Math.floor(u.top),m=this._getHorizontalDistanceFromCenter(e,u,c);if(e&&d>p+l||!e&&f-1&&(e&&d>a?(a=d,r=m,i=n):!e&&f-1){var n=e.selectionStart,o=n!==e.selectionEnd,r=e.value,i=e.readOnly;if(o||n>0&&!t&&!i||n!==r.length&&t&&!i||this.props.handleTabKey&&(!this.props.shouldInputLoseFocusOnArrowKey||!this.props.shouldInputLoseFocusOnArrowKey(e)))return!1}return!0},t.prototype._shouldWrapFocus=function(e,t){return!this.props.checkForNoWrap||Er(e,t)},t.prototype._portalContainsElement=function(e){return e&&!!this._root.current&&Bn(e,this._root.current)},t.prototype._getDocument=function(){return yt(this._root.current)},t.defaultProps={isCircularNavigation:!1,direction:dr.bidirectional},t}(o.Component);function Hi(e){if(void 0===Ai||e){var t=$(),n=t&&t.navigator.userAgent;Ai=!!n&&-1!==n.indexOf("Macintosh")}return!!Ai}var Wi=function(){return!!(window&&window.navigator&&window.navigator.userAgent)&&/iPad|iPhone|iPod/i.test(window.navigator.userAgent)};function zi(e){return e.canCheck?!(!e.isChecked&&!e.checked):"boolean"==typeof e.isChecked?e.isChecked:"boolean"==typeof e.checked?e.checked:null}function Ui(e){return!(!e.subMenuProps&&!e.items)}function Ki(e){return!(!e.isDisabled&&!e.disabled)}var ji=["setState","render","componentWillMount","UNSAFE_componentWillMount","componentDidMount","componentWillReceiveProps","UNSAFE_componentWillReceiveProps","shouldComponentUpdate","componentWillUpdate","getSnapshotBeforeUpdate","UNSAFE_componentWillUpdate","componentDidUpdate","componentWillUnmount"];var Vi,Gi=function(e){function t(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n}return l(t,e),t.prototype._updateComposedComponentRef=function(e){var t;this._composedComponentInstance=e,e?this._hoisted=function(e,t,n){void 0===n&&(n=ji);var o=[],r=function(r){"function"!=typeof t[r]||void 0!==e[r]||n&&-1!==n.indexOf(r)||(o.push(r),e[r]=function(){t[r].apply(t,arguments)})};for(var i in t)r(i);return o}(this,e):this._hoisted&&(t=this,this._hoisted.forEach((function(e){return delete t[e]})))},t}(lo);function qi(e,t){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}!function(e){e[e.small=0]="small",e[e.medium=1]="medium",e[e.large=2]="large",e[e.xLarge=3]="xLarge",e[e.xxLarge=4]="xxLarge",e[e.xxxLarge=5]="xxxLarge",e[e.unknown=999]="unknown"}(Vi||(Vi={}));var Zi,Qi,Yi,Xi,Ji=[479,639,1023,1365,1919,99999999];function $i(e){var t=function(t){function n(e){var n=t.call(this,e)||this;return n._onResize=function(){var e=n._getResponsiveMode();e!==n.state.responsiveMode&&n.setState({responsiveMode:e})},n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n.state={responsiveMode:Zi||Qi||Vi.large},n}return l(n,t),n.prototype.componentDidMount=function(){this._events.on(window,"resize",this._onResize),this._onResize()},n.prototype.componentWillUnmount=function(){this._events.dispose()},n.prototype.render=function(){var t=this.state.responsiveMode;return t===Vi.unknown?null:o.createElement(e,u({ref:this._updateComposedComponentRef,responsiveMode:t},this.props))},n.prototype._getResponsiveMode=function(){var e=Vi.small,t=$(Object(i.findDOMNode)(this));if(void 0!==t){try{for(;t.innerWidth>Ji[e];)e++}catch(t){e=Zi||Qi||Vi.large}Qi=e}else{if(void 0===Zi)throw new Error("Content was rendered in a server environment without providing a default responsive mode. Call setResponsiveMode to define what the responsive mode is.");e=Zi}return e},n}(Gi);return qi(e,t)}!function(e){e[e.top=1]="top",e[e.bottom=-1]="bottom",e[e.left=2]="left",e[e.right=-2]="right"}(Yi||(Yi={})),function(e){e[e.top=0]="top",e[e.bottom=1]="bottom",e[e.start=2]="start",e[e.end=3]="end"}(Xi||(Xi={}));var ea,ta=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t}(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}());function na(e,t,n){return{targetEdge:e,alignmentEdge:t,isAuto:n}}var oa=((ea={})[cr.topLeftEdge]=na(Yi.top,Yi.left),ea[cr.topCenter]=na(Yi.top),ea[cr.topRightEdge]=na(Yi.top,Yi.right),ea[cr.topAutoEdge]=na(Yi.top,void 0,!0),ea[cr.bottomLeftEdge]=na(Yi.bottom,Yi.left),ea[cr.bottomCenter]=na(Yi.bottom),ea[cr.bottomRightEdge]=na(Yi.bottom,Yi.right),ea[cr.bottomAutoEdge]=na(Yi.bottom,void 0,!0),ea[cr.leftTopEdge]=na(Yi.left,Yi.top),ea[cr.leftCenter]=na(Yi.left),ea[cr.leftBottomEdge]=na(Yi.left,Yi.bottom),ea[cr.rightTopEdge]=na(Yi.right,Yi.top),ea[cr.rightCenter]=na(Yi.right),ea[cr.rightBottomEdge]=na(Yi.right,Yi.bottom),ea);function ra(e,t){return!(e.topt.bottom)&&(!(e.leftt.right)))}function ia(e,t){var n=new Array;return e.topt.bottom&&n.push(Yi.bottom),e.leftt.right&&n.push(Yi.right),n}function aa(e,t){return e[Yi[t]]}function sa(e,t,n){return e[Yi[t]]=n,e}function la(e,t){var n=ba(t);return(aa(e,n.positiveEdge)+aa(e,n.negativeEdge))/2}function ua(e,t){return e>0?t:-1*t}function ca(e,t){return ua(e,aa(t,e))}function da(e,t,n){return ua(n,aa(e,n)-aa(t,n))}function pa(e,t,n){var o=aa(e,t)-n;return e=sa(e,t,n),e=sa(e,-1*t,aa(e,-1*t)-o)}function fa(e,t,n,o){return void 0===o&&(o=0),pa(e,n,aa(t,n)+ua(n,o))}function ha(e,t,n){return ca(n,e)>ca(n,t)}function ma(e,t,n,o,r,i,a){void 0===r&&(r=0);var s=o.alignmentEdge,l=o.alignTargetEdge,u={elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:s};i||a||(u=function(e,t,n,o,r){void 0===r&&(r=0);var i=[Yi.left,Yi.right,Yi.bottom,Yi.top];Uo()&&(i[0]*=-1,i[1]*=-1);for(var a=e,s=o.targetEdge,l=o.alignmentEdge,u=0;u<4;u++){if(ha(a,n,s))return{elementRectangle:a,targetEdge:s,alignmentEdge:l};i.splice(i.indexOf(s),1),i.length>0&&(i.indexOf(-1*s)>-1?s*=-1:(l=s,s=i.slice(-1)[0]),a=ya(e,t,{targetEdge:s,alignmentEdge:l},r))}return{elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:l}}(e,t,n,o,r));var c=ia(e,n);if(l){if(u.alignmentEdge&&c.indexOf(-1*u.alignmentEdge)>-1){var d=function(e,t,n,o){var r=e.alignmentEdge,i=e.targetEdge,a=-1*r;return{elementRectangle:ya(e.elementRectangle,t,{targetEdge:i,alignmentEdge:a},n,o),targetEdge:i,alignmentEdge:a}}(u,t,r,a);if(ra(d.elementRectangle,n))return d;u=ga(ia(d.elementRectangle,n),u,n)}}else u=ga(c,u,n);return u}function ga(e,t,n){for(var o=0,r=e;oMath.abs(da(e,n,-1*t))?-1*t:t}function ka(e){return Math.sqrt(e*e*2)}function xa(e,t,n){if(void 0===e&&(e=cr.bottomAutoEdge),n)return{alignmentEdge:n.alignmentEdge,isAuto:n.isAuto,targetEdge:n.targetEdge};var o=u({},oa[e]);return Uo()?(o.alignmentEdge&&o.alignmentEdge%2==0&&(o.alignmentEdge=-1*o.alignmentEdge),void 0!==t?oa[t]:o):o}function Ca(e,t,n){var o=la(t,e),r=la(n,e),i=ba(e),a=i.positiveEdge,s=i.negativeEdge;return o<=r?a:s}function wa(e,t,n,o,r,i,a){var s=ya(e,t,o,r,a);return ra(s,n)?{elementRectangle:s,targetEdge:o.targetEdge,alignmentEdge:o.alignmentEdge}:ma(e,t,n,o,r,i,a)}function Sa(e,t,n){var o=-1*e.targetEdge,r=new ta(0,e.elementRectangle.width,0,e.elementRectangle.height),i={},a=_a(e.elementRectangle,e.alignmentEdge?e.alignmentEdge:ba(o).positiveEdge,n);return i[Yi[o]]=aa(t,o),i[Yi[a]]=da(t,r,a),{elementPosition:u({},i),closestEdge:Ca(e.targetEdge,t,r),targetEdge:o}}function Ea(e,t){var n=t.targetRectangle,o=ba(t.targetEdge),r=o.positiveEdge,i=o.negativeEdge,a=la(n,t.targetEdge),s=new ta(e/2,t.elementRectangle.width-e/2,e/2,t.elementRectangle.height-e/2),l=new ta(0,e,0,e);return ha(l=va(l=pa(l,-1*t.targetEdge,-e/2),-1*t.targetEdge,a-ca(r,t.elementRectangle)),s,r)?ha(l,s,i)||(l=fa(l,s,i)):l=fa(l,s,r),l}function Ta(e){var t=e.getBoundingClientRect();return new ta(t.left,t.right,t.top,t.bottom)}function Ia(e){return new ta(e.left,e.right,e.top,e.bottom)}function Pa(e,t,n,o,r){var i=0,a=oa[t],s=r?-1*a.targetEdge:a.targetEdge;return(i=s===Yi.top?aa(e,a.targetEdge)-o.top-n:s===Yi.bottom?o.bottom-aa(e,a.targetEdge)-n:o.bottom-e.top-n)>0?i:o.height}function Ma(e,t,n,o){var r=e.gapSpace?e.gapSpace:0,i=function(e,t){var n;if(t){if(t.preventDefault){var o=t;n=new ta(o.clientX,o.clientX,o.clientY,o.clientY)}else if(t.getBoundingClientRect)n=Ta(t);else{var r=t;n=new ta(r.x,r.x,r.y,r.y)}if(!ra(n,e))for(var i=0,a=ia(n,e);i0&&n>t&&(e=n-t>1)}this.state.needsVerticalScrollBar!==e&&this.setState({needsVerticalScrollBar:e})}},t.defaultProps={shouldRestoreFocus:!0},t}(o.Component),Oa=((Ba={})[Yi.top]=xn.slideUpIn10,Ba[Yi.bottom]=xn.slideDownIn10,Ba[Yi.left]=xn.slideLeftIn10,Ba[Yi.right]=xn.slideRightIn10,Ba),Ra=Yo({disableCaching:!0}),La=0,Ha=0,Wa={opacity:0,filter:"opacity(0)"},za=["role","aria-roledescription"],Ua=function(e){function t(t){var n=e.call(this,t)||this;return n._hostElement=o.createRef(),n._calloutElement=o.createRef(),n._hasListeners=!1,n._disposables=[],n.dismiss=function(e){var t=n.props.onDismiss;t&&t(e)},n._dismissOnScroll=function(e){var t=n.props.preventDismissOnScroll;n.state.positions&&!t&&n._dismissOnClickOrScroll(e)},n._dismissOnResize=function(e){n.props.preventDismissOnResize||n.dismiss(e)},n._dismissOnLostFocus=function(e){n.props.preventDismissOnLostFocus||n._dismissOnClickOrScroll(e)},n._setInitialFocus=function(){n.props.setInitialFocus&&!n._didSetInitialFocus&&n.state.positions&&n._calloutElement.current&&(n._didSetInitialFocus=!0,n._async.requestAnimationFrame((function(){return e=n._calloutElement.current,!!(t=kr(e,e,!0,!1,!1,!0))&&(Pr(t),!0);var e,t}),n._calloutElement.current))},n._onComponentDidMount=function(){n._addListeners(),n.props.onLayerMounted&&n.props.onLayerMounted(),n._updateAsyncPosition(),n._setHeightOffsetEveryFrame()},n._mouseDownOnPopup=function(){n._isMouseDownOnPopup=!0},n._mouseUpOnPopup=function(){n._isMouseDownOnPopup=!1},n._async=new eo(n),n._didSetInitialFocus=!1,n.state={positions:void 0,slideDirectionalClassName:void 0,calloutElementRect:void 0,heightOffset:0},n._positionAttempts=0,n}return l(t,e),t.prototype.componentDidUpdate=function(){this.props.hidden?this._hasListeners&&this._removeListeners():(this._setInitialFocus(),this._hasListeners||this._addListeners(),this._updateAsyncPosition())},t.prototype.shouldComponentUpdate=function(e,t){return!(!e.shouldUpdateWhenHidden&&this.props.hidden&&e.hidden)&&(!zn(this.props,e)||!zn(this.state,t))},t.prototype.UNSAFE_componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._disposables.forEach((function(e){return e()}))},t.prototype.UNSAFE_componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"==typeof t||t instanceof String)&&!this._blockResetHeight&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame(),this._didPositionPropsChange(e,this.props)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t),this.setState({positions:void 0}),this._didSetInitialFocus=!1,this._bounds=void 0),this._blockResetHeight=!1},t.prototype.componentDidMount=function(){this.props.hidden||this._onComponentDidMount()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props.target,t=this.props,n=t.styles,r=t.style,i=t.ariaLabel,a=t.ariaDescribedBy,s=t.ariaLabelledBy,l=t.className,c=t.isBeakVisible,d=t.children,p=t.beakWidth,f=t.calloutWidth,h=t.calloutMaxWidth,m=t.finalHeight,g=t.hideOverflow,v=void 0===g?!!m:g,y=t.backgroundColor,b=t.calloutMaxHeight,_=t.onScroll,k=t.shouldRestoreFocus,x=void 0===k||k;e=this._getTarget();var C=this.state.positions,w=this._getMaxHeight()?this._getMaxHeight()+this.state.heightOffset:void 0,S=b&&w&&b0&&(this._positionAttempts=0,this.props.onPositioned&&this.props.onPositioned(this.state.positions))}},t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds,t="function"==typeof e?e(this.props.target,this._targetWindow):e;t||(t={top:0+this.props.minPagePadding,left:0+this.props.minPagePadding,right:this._targetWindow.innerWidth-this.props.minPagePadding,bottom:this._targetWindow.innerHeight-this.props.minPagePadding,width:this._targetWindow.innerWidth-2*this.props.minPagePadding,height:this._targetWindow.innerHeight-2*this.props.minPagePadding}),this._bounds=t}return this._bounds},t.prototype._getMaxHeight=function(){var e=this;if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var t=this.props.isBeakVisible?this.props.beakWidth:0,n=(this.props.gapSpace?this.props.gapSpace:0)+t;this._async.requestAnimationFrame((function(){e._target&&(e._maxHeight=function(e,t,n,o,r){void 0===n&&(n=0);var i=e,a=e,s=e,l=o?Ia(o):new ta(0,window.innerWidth-Qr(),0,window.innerHeight);return Pa(i.stopPropagation?new ta(i.clientX,i.clientX,i.clientY,i.clientY):void 0!==s.x&&void 0!==s.y?new ta(s.x,s.x,s.y,s.y):Ta(a),t,n,l,r)}(e._target,e.props.directionalHint,n,e._getBounds(),e.props.coverTarget),e._blockResetHeight=!0,e.forceUpdate())}),this._target)}else this._maxHeight=this._getBounds().height;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)&&this._comparePositions(e.beakPosition.elementPosition,t.beakPosition.elementPosition)},t.prototype._comparePositions=function(e,t){for(var n in t)if(t.hasOwnProperty(n)){var o=e[n],r=t[n];if(void 0===o||void 0===r)return!1;if(o.toFixed(2)!==r.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){var t=this._calloutElement.current;if(e)if("string"==typeof e){var n=yt(t);this._target=n?n.querySelector(e):null,this._targetWindow=$(t)}else if(e.stopPropagation)this._targetWindow=$(e.target),this._target=e;else if(e.getBoundingClientRect){var o=e;this._targetWindow=$(o),this._target=e}else void 0!==e.current?(this._target=e.current,this._targetWindow=$(this._target)):(this._targetWindow=$(t),this._target=e);else this._targetWindow=$(t)},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._calloutElement.current&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame((function(){var t=e._calloutElement.current&&e._calloutElement.current.lastChild;if(t){var n=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+n}),t.offsetHeight-1&&r._virtual.children.splice(i,1)}n._virtual.parent=o||void 0,o&&(o._virtual||(o._virtual={children:[]}),o._virtual.children.push(n))}(r,n._rootRef.current),n.props.insertFirst?o.insertBefore(r,o.firstChild):o.appendChild(r),n.setState({hostId:e,layerElement:r},(function(){var e=n.props,t=e.onLayerDidMount,o=e.onLayerMounted;o&&o(),t&&t()}))}},n.state={},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this.props.hostId;this._createLayerElement(),e&&function(e,t){ns[e]||(ns[e]=[]),ns[e].push(t)}(e,this._createLayerElement)},t.prototype.render=function(){var e=this.state.layerElement,t=this._getClassNames(),n=this.props.eventBubblingEnabled;return o.createElement("span",{className:"ms-layer",ref:this._rootRef},e&&i.createPortal(o.createElement($a,u({},!n&&function(){os||(os={},["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 os[e]=as})));return os}(),{className:t.content}),this.props.children),e))},t.prototype.componentDidUpdate=function(){this.props.hostId!==this.state.hostId&&this._createLayerElement()},t.prototype.componentWillUnmount=function(){var e=this.props.hostId;this._removeLayerElement(),e&&function(e,t){if(ns[e]){var n=ns[e].indexOf(t);n>=0&&(ns[e].splice(n,1),0===ns[e].length&&delete ns[e])}}(e,this._createLayerElement)},t.prototype._removeLayerElement=function(){var e=this.props.onLayerWillUnmount,t=this.state.layerElement;if(e&&e(),t&&t.parentNode){var n=t.parentNode;n&&n.removeChild(t)}},t.prototype._getClassNames=function(){var e=this.props,t=e.className,n=e.styles,o=e.theme;return rs(n,{theme:o,className:t,isNotHost:!this.props.hostId})},t.prototype._getHost=function(){var e=this.props.hostId,t=yt(this._rootRef.current);if(t){if(e)return t.getElementById(e);var n=ts;return n?t.querySelector(n):t.body}},t.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}},t=d([es("Layer",["theme","hostId"])],t)}(o.Component),as=function(e){e.eventPhase===Event.BUBBLING_PHASE&&"mouseenter"!==e.type&&"mouseleave"!==e.type&&"touchstart"!==e.type&&"touchend"!==e.type&&e.stopPropagation()};var ss={root:"ms-Layer",rootNoHost:"ms-Layer--fixed",content:"ms-Layer-content"},ls=Pn(is,(function(e){var t=e.className,n=e.isNotHost,o=e.theme,r=Jt(ss,o);return{root:[r.root,o.fonts.medium,n&&[r.rootNoHost,{position:"fixed",zIndex:Pt.Layer,top:0,left:0,bottom:0,right:0,visibility:"hidden"}],t],content:[r.content,{visibility:"visible"}]}}),void 0,{scope:"Layer",fields:["hostId","theme","styles"]}),us=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.layerProps,n=c(e,["layerProps"]),r=o.createElement(Va,u({},n));return this.props.doNotLayer?r:o.createElement(ls,u({},t),r)},t}(o.Component),cs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.openSubMenu=function(){var e=t.props,n=e.item,o=e.openSubMenu,r=e.getSubmenuTarget;if(r){var i=r();Ui(n)&&o&&i&&o(n,i)}},t.dismissSubMenu=function(){var e=t.props,n=e.item,o=e.dismissSubMenu;Ui(n)&&o&&o()},t.dismissMenu=function(e){var n=t.props.dismissMenu;n&&n(void 0,e)},t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.item,n=e.classNames;return o.createElement("div",{className:t.split?n.linkContentMenu:n.linkContent},function(e){var t=e.onCheckmarkClick,n=e.item,r=e.classNames,i=zi(n);if(t){return o.createElement(lr,{iconName:i?"CheckMark":"",className:r.checkmarkIcon,onClick:function(e){return t(n,e)}})}return null}(this.props),function(e){var t=e.item,n=e.hasIcons,r=e.classNames,i=t.iconProps;return n?t.onRenderIcon?t.onRenderIcon(e):o.createElement(lr,u({},i,{className:r.icon})):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.text||t.name?o.createElement("span",{className:n.label},t.text||t.name):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.secondaryText?o.createElement("span",{className:n.secondaryText},t.secondaryText):null}(this.props),function(e){var t=e.item,n=e.classNames,r=e.theme;return Ui(t)?o.createElement(lr,u({iconName:Uo(r)?"ChevronLeft":"ChevronRight"},t.submenuIconProps,{className:n.subMenuIcon})):null}(this.props))},t}(lo),ds=qt((function(e){return V({wrapper:{display:"inline-flex",height:"100%",alignItems:"center"},divider:{width:1,height:"100%",backgroundColor:e.palette.neutralTertiaryAlt}})})),ps=It(0,639),fs=qt((function(){var e;return{selectors:(e={},e[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",MsHighContrastAdjust:"none"},e)}})),hs=qt((function(e){var t,n,o,r,i,a,s,l=e.semanticColors,c=e.fonts,d=e.palette,p=l.menuItemBackgroundHovered,f=l.menuItemTextHovered,h=l.menuItemBackgroundPressed,m=l.bodyDivider;return j({item:[c.medium,{color:l.bodyText,position:"relative",boxSizing:"border-box"}],divider:{display:"block",height:"1px",backgroundColor:m,position:"relative"},root:[At(e),c.medium,{color:l.bodyText,backgroundColor:"transparent",border:"none",width:"100%",height:36,lineHeight:36,display:"block",cursor:"pointer",padding:"0px 8px 0 4px",textAlign:"left"}],rootDisabled:{color:l.disabledBodyText,cursor:"default",pointerEvents:"none",selectors:(t={},t[Tt]={color:"GrayText",opacity:1},t)},rootHovered:u({backgroundColor:p,color:f,selectors:{".ms-ContextualMenu-icon":{color:d.themeDarkAlt},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootFocused:u({backgroundColor:d.white},fs()),rootChecked:u({selectors:{".ms-ContextualMenu-checkmarkIcon":{color:d.neutralPrimary}}},fs()),rootPressed:u({backgroundColor:h,selectors:{".ms-ContextualMenu-icon":{color:d.themeDark},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootExpanded:u({backgroundColor:h,color:l.bodyTextChecked},fs()),linkContent:{whiteSpace:"nowrap",height:"inherit",display:"flex",alignItems:"center",maxWidth:"100%"},anchorLink:{padding:"0px 8px 0 4px",textRendering:"auto",color:"inherit",letterSpacing:"normal",wordSpacing:"normal",textTransform:"none",textIndent:"0px",textShadow:"none",textDecoration:"none",boxSizing:"border-box"},label:{margin:"0 4px",verticalAlign:"middle",display:"inline-block",flexGrow:"1",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},secondaryText:{color:e.palette.neutralSecondary,paddingLeft:"20px",textAlign:"right"},icon:{display:"inline-block",minHeight:"1px",maxHeight:36,fontSize:ft.medium,width:ft.medium,margin:"0 4px",verticalAlign:"middle",flexShrink:"0",selectors:(n={},n[ps]={fontSize:ft.large,width:ft.large},n)},iconColor:{color:l.menuIcon,selectors:(o={},o[Tt]={color:"inherit"},o["$root:hover &"]={selectors:(r={},r[Tt]={color:"HighlightText"},r)},o["$root:focus &"]={selectors:(i={},i[Tt]={color:"HighlightText"},i)},o)},iconDisabled:{color:l.disabledBodyText},checkmarkIcon:{color:l.bodySubtext,selectors:(a={},a[Tt]={color:"HighlightText"},a)},subMenuIcon:{height:36,lineHeight:36,color:d.neutralSecondary,textAlign:"center",display:"inline-block",verticalAlign:"middle",flexShrink:"0",fontSize:ft.small,selectors:(s={":hover":{color:d.neutralPrimary},":active":{color:d.neutralPrimary}},s[ps]={fontSize:ft.medium},s)},splitButtonFlexContainer:[At(e),{display:"flex",height:36,flexWrap:"nowrap",justifyContent:"center",alignItems:"flex-start"}]})})),ms=It(0,639),gs=qt((function(e){var t;return V(ds(e),{wrapper:{position:"absolute",right:28,selectors:(t={},t[ms]={right:32},t)},divider:{height:16,width:1}})})),vs={item:"ms-ContextualMenu-item",divider:"ms-ContextualMenu-divider",root:"ms-ContextualMenu-link",isChecked:"is-checked",isExpanded:"is-expanded",isDisabled:"is-disabled",linkContent:"ms-ContextualMenu-linkContent",linkContentMenu:"ms-ContextualMenu-linkContent",icon:"ms-ContextualMenu-icon",iconColor:"ms-ContextualMenu-iconColor",checkmarkIcon:"ms-ContextualMenu-checkmarkIcon",subMenuIcon:"ms-ContextualMenu-submenuIcon",label:"ms-ContextualMenu-itemText",secondaryText:"ms-ContextualMenu-secondaryText",splitMenu:"ms-ContextualMenu-splitMenu"},ys=qt((function(e,t,n,o,r,i,a,s,l,u,c,d){var p,f,h,m,g=hs(e),v=Jt(vs,e);return V({item:[v.item,g.item,a],divider:[v.divider,g.divider,s],root:[v.root,g.root,o&&[v.isChecked,g.rootChecked],r&&g.anchorLink,n&&[v.isExpanded,g.rootExpanded],t&&[v.isDisabled,g.rootDisabled],!t&&!n&&[{selectors:(p={":hover":g.rootHovered,":active":g.rootPressed},p["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,p["."+Mt+" &:hover"]={background:"inherit;"},p)}],d],splitPrimary:[g.root,{width:"calc(100% - 28px)"},o&&["is-checked",g.rootChecked],(t||c)&&["is-disabled",g.rootDisabled],!(t||c)&&!o&&[{selectors:(f={":hover":g.rootHovered},f[":hover ~ ."+v.splitMenu]=g.rootHovered,f[":active"]=g.rootPressed,f["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,f["."+Mt+" &:hover"]={background:"inherit;"},f)}]],splitMenu:[v.splitMenu,g.root,{flexBasis:"0",padding:"0 8px",minWidth:"28px"},n&&["is-expanded",g.rootExpanded],t&&["is-disabled",g.rootDisabled],!t&&!n&&[{selectors:(h={":hover":g.rootHovered,":active":g.rootPressed},h["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,h["."+Mt+" &:hover"]={background:"inherit;"},h)}]],anchorLink:g.anchorLink,linkContent:[v.linkContent,g.linkContent],linkContentMenu:[v.linkContentMenu,g.linkContent,{justifyContent:"center"}],icon:[v.icon,i&&g.iconColor,g.icon,l,t&&[v.isDisabled,g.iconDisabled]],iconColor:g.iconColor,checkmarkIcon:[v.checkmarkIcon,i&&g.checkmarkIcon,g.icon,l],subMenuIcon:[v.subMenuIcon,g.subMenuIcon,u,n&&{color:e.palette.neutralPrimary},t&&[g.iconDisabled]],label:[v.label,g.label],secondaryText:[v.secondaryText,g.secondaryText],splitContainer:[g.splitButtonFlexContainer,!t&&!o&&[{selectors:(m={},m["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,m)}]]})})),bs=function(e){var t=e.theme,n=e.disabled,o=e.expanded,r=e.checked,i=e.isAnchorLink,a=e.knownIcon,s=e.itemClassName,l=e.dividerClassName,u=e.iconClassName,c=e.subMenuClassName,d=e.primaryDisabled,p=e.className;return ys(t,n,o,r,i,a,s,l,u,c,d,p)},_s=Pn(cs,bs,void 0,{scope:"ContextualMenuItem"}),ks=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onItemMouseEnter=function(e){var n=t.props,o=n.item,r=n.onItemMouseEnter;r&&r(o,e,e.currentTarget)},t._onItemClick=function(e){var n=t.props,o=n.item,r=n.onItemClickBase;r&&r(o,e,e.currentTarget)},t._onItemMouseLeave=function(e){var n=t.props,o=n.item,r=n.onItemMouseLeave;r&&r(o,e)},t._onItemKeyDown=function(e){var n=t.props,o=n.item,r=n.onItemKeyDown;r&&r(o,e)},t._onItemMouseMove=function(e){var n=t.props,o=n.item,r=n.onItemMouseMove;r&&r(o,e,e.currentTarget)},t._getSubMenuId=function(e){var n=t.props.getSubMenuId;if(n)return n(e)},t._getSubmenuTarget=function(){},t}return l(t,e),t.prototype.shouldComponentUpdate=function(e){return!zn(e,this.props)},t}(lo);function xs(e,t){for(var n=-1,o=0;e&&o=0&&(s.keytip.visible=this.keytips[l].keytip.visible,this.keytips=(n=this.keytips,o=s,r=l,(i=n.slice())[r]=o,i),to.raise(this,ws.KEYTIP_UPDATED,{keytip:s.keytip,uniqueID:s.uniqueID}))},e.prototype.unregister=function(e,t,n){void 0===n&&(n=!1),n?this.persistedKeytips=this.persistedKeytips.filter((function(e){return e.uniqueID!==t})):this.keytips=this.keytips.filter((function(e){return e.uniqueID!==t}));var o=n?ws.PERSISTED_KEYTIP_REMOVED:ws.KEYTIP_REMOVED;to.raise(this,o,{keytip:e,uniqueID:t})},e.prototype.enterKeytipMode=function(){to.raise(this,ws.ENTER_KEYTIP_MODE)},e.prototype.exitKeytipMode=function(){to.raise(this,ws.EXIT_KEYTIP_MODE)},e.prototype.getKeytips=function(){return this.keytips.map((function(e){return e.keytip}))},e.prototype.addParentOverflow=function(e){var t=p(e.keySequences);if(t.pop(),0!==t.length){var n=Cs(this.getKeytips(),(function(e){return function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0){for(var W=0,z=0,U=r;z0?o.createElement("li",{role:"presentation",key:s.key||e.key||"section-"+n},o.createElement("div",u({},c),o.createElement("ul",{className:this._classNames.list},s.topDivider&&this._renderSeparator(n,t,!0,!0),l&&this._renderListItem(l,e.key||n,t,e.title),s.items.map((function(e,t){return a._renderMenuItem(e,t,t,s.items.length,r,i)})),s.bottomDivider&&this._renderSeparator(n,t,!1,!0)))):void 0}},t.prototype._renderListItem=function(e,t,n,r){return o.createElement("li",{role:"presentation",title:r,key:t,className:n.item},e)},t.prototype._renderSeparator=function(e,t,n,r){return r||e>0?o.createElement("li",{role:"separator",key:"separator-"+e+(void 0===n?"":n?"-top":"-bottom"),className:t.divider,"aria-hidden":"true"}):null},t.prototype._renderNormalItem=function(e,t,n,o,r,i,a){return e.onRender?e.onRender(u({"aria-posinset":o+1,"aria-setsize":r},e),this.dismiss):e.href?this._renderAnchorMenuItem(e,t,n,o,r,i,a):e.split&&Ui(e)?this._renderSplitButton(e,t,n,o,r,i,a):this._renderButtonItem(e,t,n,o,r,i,a)},t.prototype._renderHeaderMenuItem=function(e,t,n,r,i){var a=this.props.contextualMenuItemAs,s=void 0===a?_s:a,l=e.itemProps,c=e.id,d=l&&Jn(l,Xn);return o.createElement("div",u({id:c,className:this._classNames.header},d,{style:e.style}),o.createElement(s,u({item:e,classNames:t,index:n,onCheckmarkClick:r?this._onItemClick:void 0,hasIcons:i},l)))},t.prototype._renderAnchorMenuItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ns,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onAnchorClick,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderButtonItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ds,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderSplitButton=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Fs,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss,expandedMenuItemKey:u,onTap:this._onPointerAndTouchEvent})},t.prototype._isAltOrMeta=function(e){return e.which===Fn.alt||"Meta"===e.key},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._updateFocusOnMouseEvent=function(e,t,n){var o=this,r=n||t.currentTarget,i=this.props.subMenuHoverDelay,a=void 0===i?Ws:i;e.key!==this.state.expandedMenuItemKey&&(void 0!==this._enterTimerId&&(this._async.clearTimeout(this._enterTimerId),this._enterTimerId=void 0),void 0===this.state.expandedMenuItemKey&&r.focus(),Ui(e)?(t.stopPropagation(),this._enterTimerId=this._async.setTimeout((function(){r.focus(),o.setState({expandedByMouseClick:!0}),o._onItemSubMenuExpand(e,r),o._enterTimerId=void 0}),a)):this._enterTimerId=this._async.setTimeout((function(){o._onSubMenuDismiss(t),r.focus(),o._enterTimerId=void 0}),a))},t.prototype._getSubmenuProps=function(){var e=this.state,t=e.submenuTarget,n=e.expandedMenuItemKey,o=this._findItemByKey(n),r=null;return o&&(r={items:Ls(o),target:t,onDismiss:this._onSubMenuDismiss,isSubMenu:!0,id:this.state.subMenuId,shouldFocusOnMount:!0,shouldFocusOnContainer:this.state.expandedByMouseClick,directionalHint:Uo(this.props.theme)?cr.leftTopEdge:cr.rightTopEdge,className:this.props.className,gapSpace:0,isBeakVisible:!1},o.subMenuProps&&Un(r,o.subMenuProps)),r},t.prototype._findItemByKey=function(e){var t=this.props.items;return this._findItemByKeyFromItems(e,t)},t.prototype._findItemByKeyFromItems=function(e,t){for(var n=0,o=t;n *":{position:"relative",left:0,top:0}}}],rootDisabled:[At(e,{inset:1,highContrastStyle:l,borderColor:"transparent"}),{backgroundColor:a,borderColor:a,color:s,cursor:"default",pointerEvents:"none",selectors:(t={":hover":Qs,":focus":Qs},t[Tt]={color:"grayText",borderColor:"grayText"},t)}],iconDisabled:{color:s},menuIconDisabled:{color:s},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},description:{display:"block"},textContainer:{flexGrow:1,display:"block"},icon:Ys(r.mediumPlus.fontSize),menuIcon:Ys(r.small.fontSize),label:{margin:"0 4px",lineHeight:"100%",display:"block"},screenReaderText:Ot}})),Js=qt((function(e,t){var n;return j(Xs(e),{root:{padding:"0 4px",height:"40px",color:e.palette.neutralPrimary,backgroundColor:"transparent",border:"1px solid transparent"},rootHovered:{color:e.palette.themePrimary,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},iconHovered:{color:e.palette.themePrimary},rootPressed:{color:e.palette.black},rootExpanded:{color:e.palette.themePrimary},iconPressed:{color:e.palette.themeDarker},rootDisabled:{color:e.palette.neutralTertiary,backgroundColor:"transparent",borderColor:"transparent"},rootChecked:{color:e.palette.black},iconChecked:{color:e.palette.themeDarker},flexContainer:{justifyContent:"flex-start"},icon:{color:e.palette.themeDarkAlt},iconDisabled:{color:"inherit"},menuIcon:{color:e.palette.neutralSecondary},textContainer:{flexGrow:0}},t)})),$s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--action ms-Button--command",styles:Js(n,t),onRenderDescription:co}))},t=d([es("ActionButton",["theme","styles"],!0)],t)}(lo),el={root:"ms-Nav",linkText:"ms-Nav-linkText",compositeLink:"ms-Nav-compositeLink",link:"ms-Nav-link",chevronButton:"ms-Nav-chevronButton",chevronIcon:"ms-Nav-chevron",navItem:"ms-Nav-navItem",navItems:"ms-Nav-navItems",group:"ms-Nav-group",groupContent:"ms-Nav-groupContent"},tl={textContainer:{overflow:"hidden"},label:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}};var nl=Zt((function(e){var t=e;return Zt((function(n){if(e===n)throw new Error("Attempted to compose a component with itself.");var r=n,i=Zt((function(e){return function(t){return o.createElement(r,u({},t,{defaultRender:e}))}}));return function(e){var n=e.defaultRender;return o.createElement(t,u({},e,{defaultRender:n?i(n):r}))}}))}));var ol=Zt((function(e){return Zt((function(t){var n=Zt((function(e){return function(n){return t(n,e)}}));return function(o,r){return e(o,r?n(r):t)}}))}));function rl(e,t){return ol(e)(t)}var il;var al=Yo(),sl=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._focusZone=o.createRef(),n._onRenderLink=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=al(r,{theme:a,groups:i});return o.createElement("div",{className:s.linkText},e.name)},n._renderGroup=function(e,t){var r=n.props,i=r.styles,a=r.groups,s=r.theme,l=r.onRenderGroupHeader,u=void 0===l?n._renderGroupHeader:l,c=al(i,{theme:s,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:a});return o.createElement("div",{key:t,className:c.group},e.name?u(e,n._renderGroupHeader):null,o.createElement("div",{className:c.groupContent},n._renderLinks(e.links,0)))},n._renderGroupHeader=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=t.expandButtonAriaLabel,l=al(r,{theme:a,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:i}),u=n._isGroupExpanded(e),c=(u?e.collapseAriaLabel:e.expandAriaLabel)||s;return o.createElement("button",{className:l.chevronButton,onClick:n._onGroupHeaderClicked.bind(n,e),"aria-label":c,"aria-expanded":u},o.createElement(lr,{className:l.chevronIcon,iconName:"ChevronDown"}),e.name)},Dr(n),n.state={isGroupCollapsed:{},isLinkExpandStateChanged:!1,selectedKey:t.initialSelectedKey||t.selectedKey},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.groups,r=e.className,i=e.isOnTop,a=e.theme;if(!n)return null;var s=n.map(this._renderGroup),l=al(t,{theme:a,className:r,isOnTop:i,groups:n});return o.createElement(Li,{direction:dr.vertical,componentRef:this._focusZone},o.createElement("nav",{role:"navigation",className:l.root,"aria-label":this.props.ariaLabel},s))},Object.defineProperty(t.prototype,"selectedKey",{get:function(){return this.state.selectedKey},enumerable:!0,configurable:!0}),t.prototype.focus=function(e){return void 0===e&&(e=!1),!(!this._focusZone||!this._focusZone.current)&&this._focusZone.current.focus(e)},t.prototype._renderNavLink=function(e,t,n){var r,i,a,s=this.props,l=s.styles,u=s.groups,c=s.theme,d=s.selectedAriaLabel,p=e.icon||e.iconProps,f=this._isLinkSelected(e),h=al(l,{theme:c,isSelected:f,isDisabled:e.disabled,isButtonEntry:e.onClick&&!e.forceAnchor,leftPadding:14*n+3+(p?0:24),groups:u}),m=e.url&&e.target&&(!(r=e.url)||/^[a-z0-9+-.]:\/\//i.test(r))?"noopener noreferrer":void 0,g=f&&d?d:void 0,v=this.props.linkAs?(i=this.props.linkAs,a=$s,nl(i)(a)):$s,y=this.props.onRenderLink?rl(this.props.onRenderLink,this._onRenderLink):this._onRenderLink;return o.createElement(v,{className:h.link,styles:tl,href:e.url||(e.forceAnchor?"#":void 0),iconProps:e.iconProps||{iconName:e.icon},onClick:e.onClick?this._onNavButtonLinkClicked.bind(this,e):this._onNavAnchorLinkClicked.bind(this,e),title:void 0!==e.title?e.title:e.name,target:e.target,rel:m,disabled:e.disabled,"aria-label":e.ariaLabel&&g?e.ariaLabel+" "+g:g||(e.ariaLabel?e.ariaLabel:void 0),link:e},y(e))},t.prototype._renderCompositeLink=function(e,t,n){var r=u({},Jn(e,Xn,["onClick"])),i=this.props,a=i.expandButtonAriaLabel,s=i.styles,l=i.groups,c=i.theme,d=al(s,{theme:c,isExpanded:!!e.isExpanded,isSelected:this._isLinkSelected(e),isLink:!0,isDisabled:e.disabled,position:14*n+1,groups:l}),p="";return e.links&&e.links.length>0&&(p=e.collapseAriaLabel||e.expandAriaLabel?e.isExpanded?e.collapseAriaLabel:e.expandAriaLabel:a?e.name+" "+a:e.name),o.createElement("div",u({},r,{key:e.key||t,className:d.compositeLink}),e.links&&e.links.length>0?o.createElement("button",{className:d.chevronButton,onClick:this._onLinkExpandClicked.bind(this,e),"aria-label":p,"aria-expanded":e.isExpanded?"true":"false"},o.createElement(lr,{className:d.chevronIcon,iconName:"ChevronDown"})):null,this._renderNavLink(e,t,n))},t.prototype._renderLink=function(e,t,n){var r=this.props,i=r.styles,a=r.groups,s=r.theme,l=al(i,{theme:s,groups:a});return o.createElement("li",{key:e.key||t,role:"listitem",className:l.navItem},this._renderCompositeLink(e,t,n),e.isExpanded?this._renderLinks(e.links,++n):null)},t.prototype._renderLinks=function(e,t){var n=this;if(!e||!e.length)return null;var r=e.map((function(e,o){return n._renderLink(e,o,t)})),i=this.props,a=i.styles,s=i.groups,l=i.theme,u=al(a,{theme:l,groups:s});return o.createElement("ul",{role:"list",className:u.navItems},r)},t.prototype._onGroupHeaderClicked=function(e,t){e.onHeaderClick&&e.onHeaderClick(t,this._isGroupExpanded(e)),this._toggleCollapsed(e),t.preventDefault(),t.stopPropagation()},t.prototype._onLinkExpandClicked=function(e,t){var n=this.props.onLinkExpandClick;n&&n(t,e),t.defaultPrevented||(e.isExpanded=!e.isExpanded,this.setState({isLinkExpandStateChanged:!0})),t.preventDefault(),t.stopPropagation()},t.prototype._preventBounce=function(e,t){!e.url&&e.forceAnchor&&t.preventDefault()},t.prototype._onNavAnchorLinkClicked=function(e,t){this._preventBounce(e,t),this.props.onLinkClick&&this.props.onLinkClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._onNavButtonLinkClicked=function(e,t){this._preventBounce(e,t),e.onClick&&e.onClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._isLinkSelected=function(e){if(void 0!==this.props.selectedKey)return e.key===this.props.selectedKey;if(void 0!==this.state.selectedKey)return e.key===this.state.selectedKey;if(void 0===$()||!e.url)return!1;(il=il||document.createElement("a")).href=e.url||"";var t=il.href;return location.href===t||(location.protocol+"//"+location.host+location.pathname===t||!!location.hash&&(location.hash===e.url||(il.href=location.hash.substring(1),il.href===t)))},t.prototype._isGroupExpanded=function(e){return e.name&&this.state.isGroupCollapsed.hasOwnProperty(e.name)?!this.state.isGroupCollapsed[e.name]:void 0===e.collapseByDefault||!e.collapseByDefault},t.prototype._toggleCollapsed=function(e){var t;if(e.name){var n=u(u({},this.state.isGroupCollapsed),((t={})[e.name]=this._isGroupExpanded(e),t));this.setState({isGroupCollapsed:n})}},t.defaultProps={groups:null},t}(o.Component),(function(e){var t,n=e.className,o=e.theme,r=e.isOnTop,i=e.isExpanded,a=e.isGroup,s=e.isLink,l=e.isSelected,u=e.isDisabled,c=e.isButtonEntry,d=e.navHeight,p=void 0===d?44:d,f=e.position,h=e.leftPadding,m=void 0===h?20:h,g=e.leftPaddingExpanded,v=void 0===g?28:g,y=e.rightPadding,b=void 0===y?20:y,_=o.palette,k=o.semanticColors,x=o.fonts,C=Jt(el,o);return{root:[C.root,n,x.medium,{overflowY:"auto",userSelect:"none",WebkitOverflowScrolling:"touch"},r&&[{position:"absolute"},xn.slideRightIn40]],linkText:[C.linkText,{margin:"0 4px",overflow:"hidden",verticalAlign:"middle",textAlign:"left",textOverflow:"ellipsis"}],compositeLink:[C.compositeLink,{display:"block",position:"relative",color:k.bodyText},i&&"is-expanded",l&&"is-selected",u&&"is-disabled",u&&{color:k.disabledText}],link:[C.link,At(o),{display:"block",position:"relative",height:p,width:"100%",lineHeight:p+"px",textDecoration:"none",cursor:"pointer",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",paddingLeft:m,paddingRight:b,color:k.bodyText,selectors:(t={},t[Tt]={borderColor:"transparent",selectors:{":focus":{borderColor:"WindowText"}}},t)},!u&&{selectors:{".ms-Nav-compositeLink:hover &":{backgroundColor:k.bodyBackgroundHovered}}},l&&{color:k.bodyTextChecked,fontWeight:pt.semibold,backgroundColor:k.bodyBackgroundChecked,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}},u&&{color:k.disabledText},c&&{color:_.themePrimary}],chevronButton:[C.chevronButton,At(o),x.small,{display:"block",textAlign:"left",lineHeight:p+"px",margin:"5px 0",padding:"0px, "+b+"px, 0px, "+v+"px",border:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",cursor:"pointer",color:k.bodyText,backgroundColor:"transparent",selectors:{"&:visited":{color:k.bodyText}}},a&&{fontSize:x.large.fontSize,width:"100%",height:p,borderBottom:"1px solid "+k.bodyDivider},s&&{display:"block",width:v-2,height:p-2,position:"absolute",top:"1px",left:f+"px",zIndex:Pt.Nav,padding:0,margin:0},l&&{color:_.themePrimary,backgroundColor:_.neutralLighterAlt,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}}],chevronIcon:[C.chevronIcon,{position:"absolute",left:"8px",height:p,lineHeight:p+"px",fontSize:x.small.fontSize,transition:"transform .1s linear"},i&&{transform:"rotate(-180deg)"},s&&{top:0}],navItem:[C.navItem,{padding:0}],navItems:[C.navItems,{listStyleType:"none",padding:0,margin:0}],group:[C.group,i&&"is-expanded"],groupContent:[C.groupContent,{display:"none",marginBottom:"40px"},xn.slideDownIn20,i&&{display:"block"}]}}),void 0,{scope:"Nav"}),ll=u;function ul(e,t){for(var n=[],r=2;r0)throw new Error("Any module using getSlots must use withSlots. Please see withSlots javadoc for more info.");return fl(t[e],n,o[e],o.slots&&o.slots[e],o._defaultStyles&&o._defaultStyles[e])};r.isSlot=!0,n[e]=r}};for(var i in t)r(i);return n}function fl(e,t,n,o,r){return void 0!==e.create?e.create(t,n,o,r):dl(e)(t,n,o,r)}function hl(e,t){void 0===t&&(t={});var n=t.factoryOptions,r=(void 0===n?{}:n).defaultProp,i=function(n){var r,i,a,s=(r=t.displayName,i=o.useContext(Tn),a=t.fields,nn.getSettings(a||["theme","styles","tokens"],r,i.customizations)),l=t.state;l&&(n=u(u({},n),l(n)));var c=n.theme||s.theme,d=function e(t,n){for(var o=[],r=2;r2)return{rowGap:{value:0,unit:"px"},columnGap:{value:0,unit:"px"}};if(2===n.length)return{rowGap:vl(gl(n[0],t)),columnGap:vl(gl(n[1],t))};var o=vl(gl(e,t));return{rowGap:o,columnGap:o}}(x,t),T=E.rowGap,I=E.columnGap,P=""+-.5*I.value+I.unit,M=""+-.5*T.value+T.unit,N={textOverflow:"ellipsis"},D={"> *:not(.ms-StackItem)":{flexShrink:b?0:1}};return g?{root:[k.root,{flexWrap:"wrap",maxWidth:w,maxHeight:C,width:"auto",overflow:"visible",height:"100%"},v&&(o={},o[p?"justifyContent":"alignItems"]=bl[v]||v,o),y&&(r={},r[p?"alignItems":"justifyContent"]=bl[y]||y,r),_,{display:"flex"},p&&{height:d?"100%":"auto"}],inner:[k.inner,{display:"flex",flexWrap:"wrap",marginLeft:P,marginRight:P,marginTop:M,marginBottom:M,overflow:"visible",boxSizing:"border-box",padding:yl(S,t),width:0===I.value?"100%":"calc(100% + "+I.value+I.unit+")",maxWidth:"100vw",selectors:u({"> *":u({margin:""+.5*T.value+T.unit+" "+.5*I.value+I.unit},N)},D)},v&&(i={},i[p?"justifyContent":"alignItems"]=bl[v]||v,i),y&&(a={},a[p?"alignItems":"justifyContent"]=bl[y]||y,a),p&&{flexDirection:f?"row-reverse":"row",height:0===T.value?"100%":"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxWidth:0===I.value?"100%":"calc(100% - "+I.value+I.unit+")"}}},!p&&{flexDirection:f?"column-reverse":"column",height:"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxHeight:0===T.value?"100%":"calc(100% - "+T.value+T.unit+")"}}}]}:{root:[k.root,{display:"flex",flexDirection:p?f?"row-reverse":"row":f?"column-reverse":"column",flexWrap:"nowrap",width:"auto",height:d?"100%":"auto",maxWidth:w,maxHeight:C,padding:yl(S,t),boxSizing:"border-box",selectors:u((s={"> *":N},s[f?"> *:not(:last-child)":"> *:not(:first-child)"]=[p&&{marginLeft:""+I.value+I.unit},!p&&{marginTop:""+T.value+T.unit}],s),D)},m&&{flexGrow:!0===m?1:m},v&&(l={},l[p?"justifyContent":"alignItems"]=bl[v]||v,l),y&&(c={},c[p?"alignItems":"justifyContent"]=bl[y]||y,c),_]}},statics:{Item:Cl}}),Sl=qt((function(e,t){var n,o,r,i,a,s,l,c,d,p,f=e.effects,h=e.palette,m={position:"absolute",width:1,right:31,top:8,bottom:8};return j({splitButtonContainer:[At(e,{highContrastStyle:{left:-2,top:-2,bottom:-2,right:-2,border:"none"},inset:2}),{display:"inline-flex",selectors:{".ms-Button--default":{borderTopRightRadius:"0",borderBottomRightRadius:"0",borderRight:"none"},".ms-Button--primary":{borderTopRightRadius:"0",borderBottomRightRadius:"0",border:"none",selectors:(n={},n[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},n)},".ms-Button--primary + .ms-Button":{border:"none"}}}],splitButtonContainerHovered:{selectors:{".ms-Button--primary":{selectors:(o={},o[Tt]={color:"Window",backgroundColor:"Highlight"},o)},".ms-Button.is-disabled":{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)}}},splitButtonContainerChecked:{selectors:{".ms-Button--primary":{selectors:(i={},i[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},i)}}},splitButtonContainerCheckedHovered:{selectors:{".ms-Button--primary":{selectors:(a={},a[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},a)}}},splitButtonContainerFocused:{outline:"none!important"},splitButtonMenuButton:{padding:6,height:"auto",boxSizing:"border-box",borderRadius:0,borderTopRightRadius:f.roundedCorner2,borderBottomRightRadius:f.roundedCorner2,border:"1px solid "+h.neutralSecondaryAlt,borderLeft:"none",outline:"transparent",userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",width:32,marginLeft:-1,marginTop:0,marginRight:0,marginBottom:0},splitButtonDivider:u(u({},m),{selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s)}),splitButtonDividerDisabled:u(u({},m),{selectors:(l={},l[Tt]={backgroundColor:"GrayText"},l)}),splitButtonMenuButtonDisabled:{pointerEvents:"none",border:"none",selectors:(c={":hover":{cursor:"default"},".ms-Button--primary":{selectors:(d={},d[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},d)}},c[Tt]={border:"1px solid GrayText",color:"GrayText",backgroundColor:"Window"},c)},splitButtonFlexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},splitButtonContainerDisabled:{outline:"none",border:"none",selectors:(p={},p[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},p)}},t)})),El=function(){return{position:"absolute",width:1,right:31,top:8,bottom:8}};var Tl,Il,Pl=qt((function(e,t,n){var o=Xs(e),r=Sl(e);return j(o,{root:{minWidth:"80px",height:"32px"},label:{fontWeight:pt.semibold}},n?function(e){var t,n,o,r,i,a,s,l,c,d=e.palette,p=e.semanticColors;return{root:{backgroundColor:p.primaryButtonBackground,border:"1px solid "+p.primaryButtonBackground,color:p.primaryButtonText,selectors:(t={},t[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={selectors:{":after":{border:"none",outlineColor:d.white}}},t)},rootHovered:{backgroundColor:p.primaryButtonBackgroundHovered,border:"1px solid "+p.primaryButtonBackgroundHovered,color:p.primaryButtonTextHovered,selectors:(n={},n[Tt]={color:"Window",backgroundColor:"Highlight",borderColor:"Highlight"},n)},rootPressed:{backgroundColor:p.primaryButtonBackgroundPressed,border:"1px solid "+p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed,selectors:(o={},o[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},o)},rootExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootChecked:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootCheckedHovered:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootDisabled:{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)},splitButtonContainer:{selectors:(i={},i[Tt]={border:"none"},i)},splitButtonDivider:u(u({},El()),{backgroundColor:d.white,selectors:(a={},a[Tt]={backgroundColor:"Window"},a)}),splitButtonMenuButton:{backgroundColor:p.primaryButtonBackground,color:p.primaryButtonText,selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s[":hover"]={backgroundColor:p.primaryButtonBackgroundHovered,selectors:(l={},l[Tt]={color:"Highlight"},l)},s)},splitButtonMenuButtonDisabled:{backgroundColor:p.primaryButtonBackgroundDisabled,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundDisabled}}},splitButtonMenuButtonChecked:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuButtonExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuIcon:{color:p.primaryButtonText},splitButtonMenuIconDisabled:{color:d.neutralTertiary,selectors:(c={},c[Tt]={color:"GrayText"},c)}}}(e):function(e){var t,n,o,r,i,a=e.semanticColors,s=e.palette,l=a.buttonBackground,c=a.buttonBackgroundPressed,d=a.buttonBackgroundHovered,p=a.buttonText,f=a.buttonTextHovered,h=a.buttonTextChecked,m=a.buttonTextCheckedHovered;return{root:{backgroundColor:l,color:p},rootHovered:{backgroundColor:d,color:f,selectors:(t={},t[Tt]={borderColor:"Highlight",color:"Highlight"},t)},rootPressed:{backgroundColor:c,color:h},rootExpanded:{backgroundColor:c,color:h},rootChecked:{backgroundColor:c,color:h},rootCheckedHovered:{backgroundColor:c,color:m},rootDisabled:{selectors:(n={},n[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},n)},splitButtonContainer:{selectors:(o={},o[Tt]={border:"none"},o)},splitButtonMenuButton:{color:s.white,backgroundColor:"transparent",selectors:{":hover":{backgroundColor:s.neutralLight,selectors:(r={},r[Tt]={color:"Highlight"},r)}}},splitButtonMenuButtonDisabled:{backgroundColor:a.buttonBackgroundDisabled,selectors:{":hover":{backgroundColor:a.buttonBackgroundDisabled}}},splitButtonDivider:u(u({},El()),{backgroundColor:s.neutralTertiaryAlt,selectors:(i={},i[Tt]={backgroundColor:"WindowText"},i)}),splitButtonDividerDisabled:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuButtonExpanded:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuIcon:{color:a.buttonText},splitButtonMenuIconDisabled:{color:a.buttonTextDisabled}}}(e),r,t)})),Ml=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,n=void 0!==t&&t,r=e.styles,i=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:n?"ms-Button--primary":"ms-Button--default",styles:Pl(i,r,n),onRenderDescription:co}))},t=d([es("DefaultButton",["theme","styles"],!0)],t)}(lo),Nl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){return o.createElement(Ml,u({},this.props,{primary:!0,onRenderDescription:co}))},t=d([es("PrimaryButton",["theme","styles"],!0)],t)}(lo);!function(e){e[e.xSmall=0]="xSmall",e[e.small=1]="small",e[e.medium=2]="medium",e[e.large=3]="large"}(Tl||(Tl={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(Il||(Il={}));var Dl,Al=function(e){function t(t){var n=e.call(this,t)||this;return n.state={isRendered:!1},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.delay;this._timeoutId=setTimeout((function(){e.setState({isRendered:!0})}),t)},t.prototype.componentWillUnmount=function(){this._timeoutId&&clearTimeout(this._timeoutId)},t.prototype.render=function(){return this.state.isRendered?o.Children.only(this.props.children):null},t.defaultProps={delay:0},t}(o.Component),Bl=Yo(),Fl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.size,r=e.ariaLabel,i=e.ariaLive,a=e.styles,s=e.label,l=e.theme,c=e.className,d=e.labelPosition,p=r,f=Jn(this.props,Xn,["size"]),h=n;void 0===h&&void 0!==t&&(h=t===Il.large?Tl.large:Tl.medium);var m=Bl(a,{theme:l,size:h,className:c,labelPosition:d});return o.createElement("div",u({},f,{className:m.root}),o.createElement("div",{className:m.circle}),s&&o.createElement("div",{className:m.label},s),p&&o.createElement("div",{role:"status","aria-live":i},o.createElement(Al,null,o.createElement("div",{className:m.screenReaderText},p))))},t.defaultProps={size:Tl.medium,ariaLive:"polite",labelPosition:"bottom"},t}(lo),Ol={root:"ms-Spinner",circle:"ms-Spinner-circle",label:"ms-Spinner-label"},Rl=G({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Ll=Pn(Fl,(function(e){var t,n=e.theme,o=e.size,r=e.className,i=e.labelPosition,a=n.palette,s=Jt(Ol,n);return{root:[s.root,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},"top"===i&&{flexDirection:"column-reverse"},"right"===i&&{flexDirection:"row"},"left"===i&&{flexDirection:"row-reverse"},r],circle:[s.circle,{boxSizing:"border-box",borderRadius:"50%",border:"1.5px solid "+a.themeLight,borderTopColor:a.themePrimary,animationName:Rl,animationDuration:"1.3s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.53,.21,.29,.67)",selectors:(t={},t[Tt]={borderTopColor:"Highlight"},t)},o===Tl.xSmall&&["ms-Spinner--xSmall",{width:12,height:12}],o===Tl.small&&["ms-Spinner--small",{width:16,height:16}],o===Tl.medium&&["ms-Spinner--medium",{width:20,height:20}],o===Tl.large&&["ms-Spinner--large",{width:28,height:28}]],label:[s.label,n.fonts.small,{color:a.themePrimary,margin:"8px 0 0",textAlign:"center"},"top"===i&&{margin:"0 0 8px"},"right"===i&&{margin:"0 0 0 8px"},"left"===i&&{margin:"0 8px 0 0"}],screenReaderText:Ot}}),void 0,{scope:"Spinner"}),Hl={root:"ms-ScrollablePane",contentContainer:"ms-ScrollablePane--contentContainer"},Wl=o.createContext({scrollablePane:void 0}),zl=Yo(),Ul=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._stickyAboveRef=o.createRef(),n._stickyBelowRef=o.createRef(),n._contentContainer=o.createRef(),n.subscribe=function(e){n._subscribers.add(e)},n.unsubscribe=function(e){n._subscribers.delete(e)},n.addSticky=function(e){n._stickies.add(e),n.contentContainer&&(e.setDistanceFromTop(n.contentContainer),n.sortSticky(e))},n.removeSticky=function(e){n._stickies.delete(e),n._removeStickyFromContainers(e),n.notifySubscribers()},n.sortSticky=function(e,t){n.stickyAbove&&n.stickyBelow&&(t&&n._removeStickyFromContainers(e),e.canStickyTop&&e.stickyContentTop&&n._addToStickyContainer(e,n.stickyAbove,e.stickyContentTop),e.canStickyBottom&&e.stickyContentBottom&&n._addToStickyContainer(e,n.stickyBelow,e.stickyContentBottom))},n.updateStickyRefHeights=function(){var e=n._stickies,t=0,o=0;e.forEach((function(e){var r=e.state,i=r.isStickyTop,a=r.isStickyBottom;e.nonStickyContent&&(i&&(t+=e.nonStickyContent.offsetHeight),a&&(o+=e.nonStickyContent.offsetHeight),n._checkStickyStatus(e))})),n.setState({stickyTopHeight:t,stickyBottomHeight:o})},n.notifySubscribers=function(){n.contentContainer&&n._subscribers.forEach((function(e){e(n.contentContainer,n.stickyBelow)}))},n.getScrollPosition=function(){return n.contentContainer?n.contentContainer.scrollTop:0},n.syncScrollSticky=function(e){e&&n.contentContainer&&e.syncScroll(n.contentContainer)},n._getScrollablePaneContext=function(){return{scrollablePane:{subscribe:n.subscribe,unsubscribe:n.unsubscribe,addSticky:n.addSticky,removeSticky:n.removeSticky,updateStickyRefHeights:n.updateStickyRefHeights,sortSticky:n.sortSticky,notifySubscribers:n.notifySubscribers,syncScrollSticky:n.syncScrollSticky}}},n._addToStickyContainer=function(e,t,o){if(t.children.length){if(!t.contains(o)){var r=[].slice.call(t.children),i=[];n._stickies.forEach((function(o){t===n.stickyAbove&&e.canStickyTop?i.push(o):e.canStickyBottom&&i.push(o)}));for(var a=void 0,s=0,l=i.sort((function(e,t){return(e.state.distanceFromTop||0)-(t.state.distanceFromTop||0)})).filter((function(e){var o=t===n.stickyAbove?e.stickyContentTop:e.stickyContentBottom;if(o)return r.indexOf(o)>-1}));s=(e.state.distanceFromTop||0)){a=u;break}}var c=null;a&&(c=t===n.stickyAbove?a.stickyContentTop:a.stickyContentBottom),t.insertBefore(o,c)}}else t.appendChild(o)},n._removeStickyFromContainers=function(e){n.stickyAbove&&e.stickyContentTop&&n.stickyAbove.contains(e.stickyContentTop)&&n.stickyAbove.removeChild(e.stickyContentTop),n.stickyBelow&&e.stickyContentBottom&&n.stickyBelow.contains(e.stickyContentBottom)&&n.stickyBelow.removeChild(e.stickyContentBottom)},n._onWindowResize=function(){var e=n._getScrollbarWidth(),t=n._getScrollbarHeight();n.setState({scrollbarWidth:e,scrollbarHeight:t}),n.notifySubscribers()},n._getStickyContainerStyle=function(e,t){return u(u({height:e},Uo(n.props.theme)?{right:"0",left:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}:{left:"0",right:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}),t?{top:"0"}:{bottom:(n.state.scrollbarHeight||n._getScrollbarHeight()||0)+"px"})},n._onScroll=function(){var e=n.contentContainer;e&&n._stickies.forEach((function(t){t.syncScroll(e)})),n._notifyThrottled()},n._subscribers=new Set,n._stickies=new Set,n.state={stickyTopHeight:0,stickyBottomHeight:0,scrollbarWidth:0,scrollbarHeight:0},n._notifyThrottled=n._async.throttle(n.notifySubscribers,50),n}return l(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyAbove",{get:function(){return this._stickyAboveRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyBelow",{get:function(){return this._stickyBelowRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"contentContainer",{get:function(){return this._contentContainer.current},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){var e=this,t=this.props.initialScrollPosition;this._events.on(this.contentContainer,"scroll",this._onScroll),this._events.on(window,"resize",this._onWindowResize),this.contentContainer&&t&&(this.contentContainer.scrollTop=t),this.setStickiesDistanceFromTop(),this._stickies.forEach((function(t){e.sortSticky(t)})),this.notifySubscribers(),"MutationObserver"in window&&(this._mutationObserver=new MutationObserver((function(t){var n=e._getScrollbarHeight();if(n!==e.state.scrollbarHeight&&e.setState({scrollbarHeight:n}),e.notifySubscribers(),t.some(function(e){return null!==this.stickyAbove&&null!==this.stickyBelow&&(this.stickyAbove.contains(e.target)||this.stickyBelow.contains(e.target))}.bind(e)))e.updateStickyRefHeights();else{var o=[];e._stickies.forEach((function(e){e.root&&e.root.contains(t[0].target)&&o.push(e)})),o.length&&o.forEach((function(e){e.forceUpdate()}))}})),this.root&&this._mutationObserver.observe(this.root,{childList:!0,attributes:!0,subtree:!0,characterData:!0}))},t.prototype.componentWillUnmount=function(){this._events.off(this.contentContainer),this._events.off(window),this._mutationObserver&&this._mutationObserver.disconnect()},t.prototype.shouldComponentUpdate=function(e,t){return this.props.children!==e.children||this.props.initialScrollPosition!==e.initialScrollPosition||this.props.className!==e.className||this.state.stickyTopHeight!==t.stickyTopHeight||this.state.stickyBottomHeight!==t.stickyBottomHeight||this.state.scrollbarWidth!==t.scrollbarWidth||this.state.scrollbarHeight!==t.scrollbarHeight},t.prototype.componentDidUpdate=function(e,t){var n=this.props.initialScrollPosition;this.contentContainer&&"number"==typeof n&&e.initialScrollPosition!==n&&(this.contentContainer.scrollTop=n),t.stickyTopHeight===this.state.stickyTopHeight&&t.stickyBottomHeight===this.state.stickyBottomHeight||this.notifySubscribers(),this._async.setTimeout(this._onWindowResize,0)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.theme,r=e.styles,i=this.state,a=i.stickyTopHeight,s=i.stickyBottomHeight,l=zl(r,{theme:n,className:t,scrollbarVisibility:this.props.scrollbarVisibility});return o.createElement("div",u({},Jn(this.props,Xn),{ref:this._root,className:l.root}),o.createElement("div",{"aria-hidden":"true",ref:this._stickyAboveRef,className:l.stickyAbove,style:this._getStickyContainerStyle(a,!0)}),o.createElement("div",{ref:this._contentContainer,className:l.contentContainer,"data-is-scrollable":!0},o.createElement(Wl.Provider,{value:this._getScrollablePaneContext()},this.props.children)),o.createElement("div",{"aria-hidden":"true",className:l.stickyBelow,style:this._getStickyContainerStyle(s,!1)},o.createElement("div",{ref:this._stickyBelowRef,className:l.stickyBelowItems})))},t.prototype.setStickiesDistanceFromTop=function(){var e=this;this.contentContainer&&this._stickies.forEach((function(t){t.setDistanceFromTop(e.contentContainer)}))},t.prototype.forceLayoutUpdate=function(){this._onWindowResize()},t.prototype._checkStickyStatus=function(e){this.stickyAbove&&this.stickyBelow&&this.contentContainer&&e.nonStickyContent&&(e.state.isStickyTop||e.state.isStickyBottom?(e.state.isStickyTop&&!this.stickyAbove.contains(e.nonStickyContent)&&e.stickyContentTop&&e.addSticky(e.stickyContentTop),e.state.isStickyBottom&&!this.stickyBelow.contains(e.nonStickyContent)&&e.stickyContentBottom&&e.addSticky(e.stickyContentBottom)):this.contentContainer.contains(e.nonStickyContent)||e.resetSticky())},t.prototype._getScrollbarWidth=function(){var e=this.contentContainer;return e?e.offsetWidth-e.clientWidth:0},t.prototype._getScrollbarHeight=function(){var e=this.contentContainer;return e?e.offsetHeight-e.clientHeight:0},t}(lo),(function(e){var t,n,o=e.className,r=e.theme,i=Jt(Hl,r),a={position:"absolute",pointerEvents:"auto"},s={position:"absolute",top:0,right:0,bottom:0,left:0,WebkitOverflowScrolling:"touch"};return{root:[i.root,r.fonts.medium,s,o],contentContainer:[i.contentContainer,{overflowY:"always"===e.scrollbarVisibility?"scroll":"auto"},s],stickyAbove:[{top:0,zIndex:1,selectors:(t={},t[Tt]={borderBottom:"1px solid WindowText"},t)},a],stickyBelow:[{bottom:0,selectors:(n={},n[Tt]={borderTop:"1px solid WindowText"},n)},a],stickyBelowItems:[{bottom:0},a,{width:"100%"}]}}),void 0,{scope:"ScrollablePane"});!function(e){e[e.normal=0]="normal",e[e.largeHeader=1]="largeHeader",e[e.close=2]="close"}(Dl||(Dl={}));var Kl=function(e){function t(n){var r=e.call(this,n)||this;return r._root=o.createRef(),r._firstBumper=o.createRef(),r._lastBumper=o.createRef(),r._hasFocus=!1,r._onRootFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r._hasFocus=!0},r._onRootBlur=function(e){r.props.onBlur&&r.props.onBlur(e);var t=e.relatedTarget;null===e.relatedTarget&&(t=r._getDocument().activeElement),fr(r._root.current,t)||(r._hasFocus=!1)},r._onFirstBumperFocus=function(){r._onBumperFocus(!0)},r._onLastBumperFocus=function(){r._onBumperFocus(!1)},r._onBumperFocus=function(e){if(!r.props.disabled){var t,n,o=e===r._hasFocus?r._lastBumper.current:r._firstBumper.current;if(r._root.current){var i=e===r._hasFocus?(t=r._root.current,void 0===(n=!1)&&(n=!0),_r(t,o,n,!1,!0,!0,!1,!0)):function(e,t,n,o){return void 0===o&&(o=!0),kr(e,t,o,!1,!1,n,!1,!0)}(r._root.current,o,!0,!1);i&&(r._isBumper(i)?r.focus():i.focus())}}},r._onFocusCapture=function(e){r.props.onFocusCapture&&r.props.onFocusCapture(e),e.target===e.currentTarget||r._isBumper(e.target)||(r._previouslyFocusedElementInTrapZone=e.target)},r._forceFocusInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=r._getDocument().activeElement;fr(r._root.current,n)||(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},r._forceClickInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=e.target;n&&!fr(r._root.current,n)&&(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},Dr(r),r}return l(t,e),t.prototype.componentDidMount=function(){this._bringFocusIntoZone(),this._updateEventHandlers(this.props)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=e.elementToFocusOnDismiss;t&&this._previouslyFocusedElementOutsideTrapZone!==t&&(this._previouslyFocusedElementOutsideTrapZone=t),this._updateEventHandlers(e)},t.prototype.componentDidUpdate=function(e){var t=void 0===e.forceFocusInsideTrap||e.forceFocusInsideTrap,n=void 0===this.props.forceFocusInsideTrap||this.props.forceFocusInsideTrap,o=void 0!==e.disabled&&e.disabled,r=void 0!==this.props.disabled&&this.props.disabled;!t&&n||o&&!r?this._bringFocusIntoZone():(t&&!n||!o&&r)&&this._returnFocusToInitiator()},t.prototype.componentWillUnmount=function(){this.props.disabled&&!this.props.forceFocusInsideTrap&&fr(this._root.current,this._getDocument().activeElement)||this._returnFocusToInitiator(),this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0),this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),delete this._previouslyFocusedElementInTrapZone,delete this._previouslyFocusedElementOutsideTrapZone},t.prototype.render=function(){var e=this.props,t=e.className,n=e.disabled,r=void 0!==n&&n,i=e.ariaLabelledBy,a=Jn(this.props,Xn),s={style:{pointerEvents:"none",position:"fixed"},tabIndex:r?-1:0,"data-is-visible":!0};return o.createElement("div",u({},a,{className:t,ref:this._root,"aria-labelledby":i,onFocusCapture:this._onFocusCapture,onFocus:this._onRootFocus,onBlur:this._onRootBlur}),o.createElement("div",u({},s,{ref:this._firstBumper,onFocus:this._onFirstBumperFocus})),this.props.children,o.createElement("div",u({},s,{ref:this._lastBumper,onFocus:this._onLastBumperFocus})))},t.prototype.focus=function(){var e=this.props,t=e.focusPreviouslyFocusedInnerElement,n=e.firstFocusableSelector;if(t&&this._previouslyFocusedElementInTrapZone&&fr(this._root.current,this._previouslyFocusedElementInTrapZone))this._focusAsync(this._previouslyFocusedElementInTrapZone);else{var o="string"==typeof n?n:n&&n(),r=null;this._root.current&&(o&&(r=this._root.current.querySelector("."+o)),r||(r=kr(this._root.current,this._root.current.firstChild,!1,!1,!1,!0))),r&&this._focusAsync(r)}},t.prototype._focusAsync=function(e){this._isBumper(e)||Pr(e)},t.prototype._bringFocusIntoZone=function(){var e=this.props,n=e.elementToFocusOnDismiss,o=e.disabled,r=void 0!==o&&o,i=e.disableFirstFocus,a=void 0!==i&&i;r||(t._focusStack.push(this),this._previouslyFocusedElementOutsideTrapZone=n||this._getDocument().activeElement,a||fr(this._root.current,this._previouslyFocusedElementOutsideTrapZone)||this.focus())},t.prototype._returnFocusToInitiator=function(){var e=this,n=this.props.ignoreExternalFocusing;t._focusStack=t._focusStack.filter((function(t){return e!==t}));var o=this._getDocument(),r=o.activeElement;n||!this._previouslyFocusedElementOutsideTrapZone||"function"!=typeof this._previouslyFocusedElementOutsideTrapZone.focus||!fr(this._root.current,r)&&r!==o.body||this._focusAsync(this._previouslyFocusedElementOutsideTrapZone)},t.prototype._updateEventHandlers=function(e){var t=e.isClickableOutsideFocusTrap,n=void 0!==t&&t,o=e.forceFocusInsideTrap,r=void 0===o||o;r&&!this._disposeFocusHandler?this._disposeFocusHandler=Rr(window,"focus",this._forceFocusInTrap,!0):!r&&this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),n||this._disposeClickHandler?n&&this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0):this._disposeClickHandler=Rr(window,"click",this._forceClickInTrap,!0)},t.prototype._isBumper=function(e){return e===this._firstBumper.current||e===this._lastBumper.current},t.prototype._getDocument=function(){return yt(this._root.current)},t._focusStack=[],t}(o.Component),jl=Je,Vl={root:"ms-Modal",main:"ms-Dialog-main",scrollableContent:"ms-Modal-scrollableContent",isOpen:"is-open",layer:"ms-Modal-Layer"},Gl=Yo(),ql=function(e){function t(t){var n=e.call(this,t)||this,o=n.props.allowTouchBodyScroll,r=void 0!==o&&o;return n._allowTouchBodyScroll=r,n}return l(t,e),t.prototype.componentDidMount=function(){var e;!this._allowTouchBodyScroll&&((e=yt())&&e.body&&!Kr&&(e.body.classList.add(jr),e.body.addEventListener("touchmove",Zr,{passive:!1,capture:!1})),Kr++)},t.prototype.componentWillUnmount=function(){!this._allowTouchBodyScroll&&function(){if(Kr>0){var e=yt();e&&e.body&&1===Kr&&(e.body.classList.remove(jr),e.body.removeEventListener("touchmove",Zr)),Kr--}}()},t.prototype.render=function(){var e=this.props,t=e.isDarkThemed,n=e.className,r=e.theme,i=e.styles,a=Jn(this.props,Xn),s=Gl(i,{theme:r,className:n,isDark:t});return o.createElement("div",u({},a,{className:s.root}))},t}(lo),Zl={root:"ms-Overlay",rootDark:"ms-Overlay--dark"},Ql=Pn(ql,(function(e){var t,n=e.className,o=e.theme,r=e.isNone,i=e.isDark,a=o.palette,s=Jt(Zl,o);return{root:[s.root,o.fonts.medium,{backgroundColor:a.whiteTranslucent40,top:0,right:0,bottom:0,left:0,position:"absolute",selectors:(t={},t[Tt]={border:"1px solid WindowText",opacity:0},t)},r&&{visibility:"hidden"},i&&[s.rootDark,{backgroundColor:a.blackTranslucent40}],n]}}),void 0,{scope:"Overlay"}),Yl=qt((function(e,t){return{root:K(e,t&&{touchAction:"none",selectors:{"& *":{userSelect:"none"}}})}})),Xl={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},Jl=function(e){function t(t){var n=e.call(this,t)||this;return n._currentEventType=Xl.mouse,n._events=[],n._onMouseDown=function(e){var t=o.Children.only(n.props.children).props.onMouseDown;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStart(e)},n._onMouseUp=function(e){var t=o.Children.only(n.props.children).props.onMouseUp;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStop(e)},n._onTouchStart=function(e){var t=o.Children.only(n.props.children).props.onTouchStart;return t&&t(e),n._currentEventType=Xl.touch,n._onDragStart(e)},n._onTouchEnd=function(e){var t=o.Children.only(n.props.children).props.onTouchEnd;t&&t(e),n._currentEventType=Xl.touch,n._onDragStop(e)},n._onDragStart=function(e){if("number"==typeof e.button&&0!==e.button)return!1;if(!(n.props.handleSelector&&!n._matchesSelector(e.target,n.props.handleSelector)||n.props.preventDragSelector&&n._matchesSelector(e.target,n.props.preventDragSelector))){n._touchId=n._getTouchId(e);var t=n._getControlPosition(e);if(void 0!==t){var o=n._createDragDataFromPosition(t);n.props.onStart&&n.props.onStart(e,o),n.setState({isDragging:!0,lastPosition:t}),n._events=[Rr(document.body,n._currentEventType.move,n._onDrag),Rr(document.body,n._currentEventType.stop,n._onDragStop)]}}},n._onDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=n._getControlPosition(e);if(t){var o=n._createUpdatedDragData(n._createDragDataFromPosition(t)),r=o.position;n.props.onDragChange&&n.props.onDragChange(e,o),n.setState({position:r,lastPosition:t})}},n._onDragStop=function(e){if(n.state.isDragging){var t=n._getControlPosition(e);if(t){var o=n._createDragDataFromPosition(t);n.setState({isDragging:!1,lastPosition:void 0}),n.props.onStop&&n.props.onStop(e,o),n.props.position&&n.setState({position:n.props.position}),n._events.forEach((function(e){return e()}))}}},n.state={isDragging:!1,position:n.props.position||{x:0,y:0},lastPosition:void 0},n}return l(t,e),t.prototype.componentDidUpdate=function(e){!this.props.position||e.position&&this.props.position===e.position||this.setState({position:this.props.position})},t.prototype.componentWillUnmount=function(){this._events.forEach((function(e){return e()}))},t.prototype.render=function(){var e=o.Children.only(this.props.children),t=e.props,n=this.props.position,r=this.state,i=r.position,a=r.isDragging,s=i.x,l=i.y;return n&&!a&&(s=n.x,l=n.y),o.cloneElement(e,{style:u(u({},t.style),{transform:"translate("+s+"px, "+l+"px)"}),className:Yl(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;t0&&(n=t[0].getBoundingClientRect(),this.setState({modalRectangleTop:n.top}))}}else this.setState({isOpen:!0}),e.dragOptions&&this._registerForKeyUp();!e.isOpen&&this.state.isOpen&&(this._onModalCloseTimer=this._async.setTimeout(this._onModalClose,1e3*parseFloat(jl)),this.setState({isVisible:!1}))},t.prototype.componentDidMount=function(){this.state.isOpen&&this.state.isVisible&&this._registerForKeyUp()},t.prototype.componentDidUpdate=function(e,t){e.isOpen||t.isVisible||this.setState({isVisible:!0})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.containerClassName,r=e.scrollableContentClassName,i=e.elementToFocusOnDismiss,a=e.firstFocusableSelector,s=e.forceFocusInsideTrap,l=e.ignoreExternalFocusing,c=e.isBlocking,d=e.isClickableOutsideFocusTrap,p=e.isDarkOverlay,f=e.onDismiss,h=e.layerProps,m=e.overlay,g=e.responsiveMode,v=e.titleAriaId,y=e.styles,b=e.subtitleAriaId,_=e.theme,k=e.topOffsetFixed,x=e.onLayerDidMount,C=e.isModeless,w=e.dragOptions,S=this.state,E=S.isOpen,T=S.isVisible,I=S.hasBeenOpened,P=S.modalRectangleTop,M=S.x,N=S.y,D=S.isInKeyboardMoveMode;if(!E)return null;var A=void 0===h?"":h.className,B=eu(y,{theme:_,className:t,containerClassName:n,scrollableContentClassName:r,isOpen:E,isVisible:T,hasBeenOpened:I,modalRectangleTop:P,topOffsetFixed:k,isModeless:C,layerClassName:A,isDefaultDragHandle:w&&!w.dragHandleSelector}),F=u(u(u({},$l),this.props.layerProps),{onLayerDidMount:h&&h.onLayerDidMount?h.onLayerDidMount:x,insertFirst:C,className:B.layer}),O=o.createElement(Kl,{componentRef:this._focusTrapZone,className:B.main,elementToFocusOnDismiss:i,isClickableOutsideFocusTrap:C||d||!c,ignoreExternalFocusing:l,forceFocusInsideTrap:C?!C:s,firstFocusableSelector:a,focusPreviouslyFocusedInnerElement:!0,onBlur:D?this._onExitKeyboardMoveMode:void 0},w&&D&&o.createElement("div",{className:B.keyboardMoveIconContainer},w.keyboardMoveIconProps?o.createElement(lr,u({},w.keyboardMoveIconProps)):o.createElement(lr,{iconName:"move",className:B.keyboardMoveIcon})),o.createElement("div",{ref:this._allowScrollOnModal,className:B.scrollableContent,"data-is-scrollable":!0},w&&this.state.isModalMenuOpen&&o.createElement(w.menu,{items:[{key:"move",text:w.moveMenuItemText,onClick:this._onEnterKeyboardMoveMode},{key:"close",text:w.closeMenuItemText,onClick:this._onModalClose}],onDismiss:this._onModalContextMenuClose,alignTargetEdge:!0,coverTarget:!0,directionalHint:cr.topLeftEdge,directionalHintFixed:!0,shouldFocusOnMount:!0,target:this._scrollableContent}),this.props.children));return g>=Vi.small?o.createElement(ls,u({},F),o.createElement(Fa,{role:C||!c?"dialog":"alertdialog","aria-modal":!C,ariaLabelledBy:v,ariaDescribedBy:b,onDismiss:f,shouldRestoreFocus:!l},o.createElement("div",{className:B.root},!C&&o.createElement(Ql,u({isDarkThemed:p,onClick:c?void 0:f,allowTouchBodyScroll:this._allowTouchBodyScroll},m)),w?o.createElement(Jl,{handleSelector:w.dragHandleSelector||"."+B.main.split(" ")[0],preventDragSelector:"button",onStart:this._onDragStart,onDragChange:this._onDrag,onStop:this._onDragStop,position:{x:M,y:N}},O):O))):null},t.prototype.focus=function(){this._focusTrapZone.current&&this._focusTrapZone.current.focus()},t.prototype._getMoveDelta=function(e){var t=10;return e.shiftKey?e.ctrlKey||(t=50):e.ctrlKey&&(t=1),t},t.defaultProps={isOpen:!1,isDarkOverlay:!0,isBlocking:!1,className:"",containerClassName:""},t=d([$i],t)}(lo),(function(e){var t,n=e.className,o=e.containerClassName,r=e.scrollableContentClassName,i=e.isOpen,a=e.isVisible,s=e.hasBeenOpened,l=e.modalRectangleTop,u=e.theme,c=e.topOffsetFixed,d=e.isModeless,p=e.layerClassName,f=e.isDefaultDragHandle,h=u.palette,m=u.effects,g=u.fonts,v=Jt(Vl,u);return{root:[v.root,g.medium,{backgroundColor:"transparent",position:d?"absolute":"fixed",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:0,pointerEvents:"none",transition:"opacity "+jl},c&&s&&{alignItems:"flex-start"},i&&v.isOpen,a&&{opacity:1,pointerEvents:"auto"},n],main:[v.main,{boxShadow:m.elevation64,borderRadius:m.roundedCorner2,backgroundColor:h.white,boxSizing:"border-box",position:"relative",textAlign:"left",outline:"3px solid transparent",maxHeight:"calc(100% - 32px)",maxWidth:"calc(100% - 32px)",minHeight:"176px",minWidth:"288px",overflowY:"auto",zIndex:d?Pt.Layer:void 0},c&&s&&{top:l},f&&{cursor:"move"},o],scrollableContent:[v.scrollableContent,{overflowY:"auto",flexGrow:1,maxHeight:"100vh",selectors:(t={},t["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:window.innerHeight},t)},r],layer:d&&[p,v.layer,{position:"static",width:"unset",height:"unset"}],keyboardMoveIconContainer:{position:"absolute",display:"flex",justifyContent:"center",width:"100%",padding:"3px 0px"},keyboardMoveIcon:{fontSize:g.xLargePlus.fontSize,width:"24px"}}}),void 0,{scope:"Modal"}),nu=qt((function(e,t){var n,o=Xs(e),r=Sl(e),i=e.palette;return j(o,{root:{padding:"0 4px",width:"32px",height:"32px",backgroundColor:"transparent",border:"none",color:e.semanticColors.link},rootHovered:{color:i.themeDarkAlt,backgroundColor:i.neutralLighter,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},rootHasMenu:{width:"auto"},rootPressed:{color:i.themeDark,backgroundColor:i.neutralLight},rootExpanded:{color:i.themeDark,backgroundColor:i.neutralLight},rootChecked:{color:i.themeDark,backgroundColor:i.neutralLight},rootCheckedHovered:{color:i.themeDark,backgroundColor:i.neutralQuaternaryAlt},rootDisabled:{color:i.neutralTertiaryAlt}},r,t)})),ou=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--icon",styles:nu(n,t),onRenderText:co,onRenderDescription:co}))},t=d([es("IconButton",["theme","styles"],!0)],t)}(lo),ru=Yo(),iu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.theme;return this._classNames=ru(n,{theme:r,className:t}),o.createElement("div",{className:this._classNames.actions},o.createElement("div",{className:this._classNames.actionsRight},this._renderChildrenAsActions()))},t.prototype._renderChildrenAsActions=function(){var e=this;return o.Children.map(this.props.children,(function(t){return t?o.createElement("span",{className:e._classNames.action},t):null}))},t}(lo),au={actions:"ms-Dialog-actions",action:"ms-Dialog-action",actionsRight:"ms-Dialog-actionsRight"},su=Pn(iu,(function(e){var t=e.className,n=e.theme,o=Jt(au,n);return{actions:[o.actions,{position:"relative",width:"100%",minHeight:"24px",lineHeight:"24px",margin:"16px 0 0",fontSize:"0",selectors:{".ms-Button":{lineHeight:"normal"}}},t],action:[o.action,{margin:"0 4px"}],actionsRight:[o.actionsRight,{textAlign:"right",marginRight:"-4px",fontSize:"0"}]}}),void 0,{scope:"DialogFooter"}),lu=Yo(),uu=o.createElement(su,null).type,cu=function(e){function t(t){return e.call(this,t)||this}return l(t,e),t.prototype.render=function(){var e,t=this.props,n=t.showCloseButton,r=t.className,i=t.closeButtonAriaLabel,a=t.onDismiss,s=t.subTextId,l=t.subText,c=t.titleId,d=t.title,p=t.type,f=t.styles,h=t.theme,m=t.draggableHeaderClassName,g=lu(f,{theme:h,className:r,isLargeHeader:p===Dl.largeHeader,isClose:p===Dl.close,draggableHeaderClassName:m}),v=this._groupChildren();return l&&(e=o.createElement("p",{className:g.subText,id:s},l)),o.createElement("div",{className:g.content},o.createElement("div",{className:g.header},o.createElement("p",{className:g.title,id:c,role:"heading","aria-level":2},d),o.createElement("div",{className:g.topButton},this.props.topButtonsProps.map((function(e,t){return o.createElement(ou,u({key:e.uniqueId||t},e))})),(p===Dl.close||n&&p!==Dl.largeHeader)&&o.createElement(ou,{className:g.button,iconProps:{iconName:"Cancel"},ariaLabel:i,onClick:a,title:i}))),o.createElement("div",{className:g.inner},o.createElement("div",{className:g.innerContent},e,v.contents),v.footers))},t.prototype._groupChildren=function(){var e={footers:[],contents:[]};return o.Children.map(this.props.children,(function(t){"object"==typeof t&&null!==t&&t.type===uu?e.footers.push(t):e.contents.push(t)})),e},t.defaultProps={showCloseButton:!1,className:"",topButtonsProps:[],closeButtonAriaLabel:"Close"},t=d([$i],t)}(lo),du={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"},pu=Pn(cu,(function(e){var t,n,o,r=e.className,i=e.theme,a=e.isLargeHeader,s=e.isClose,l=e.hidden,u=e.isMultiline,c=e.draggableHeaderClassName,d=i.palette,p=i.fonts,f=i.effects,h=i.semanticColors,m=Jt(du,i);return{content:[a&&[m.contentLgHeader,{borderTop:"4px solid "+d.themePrimary}],s&&m.close,{flexGrow:1,overflowY:"hidden"},r],subText:[m.subText,p.medium,{margin:"0 0 24px 0",color:h.bodySubtext,lineHeight:"1.5",wordWrap:"break-word",fontWeight:pt.regular}],header:[m.header,{position:"relative",width:"100%",boxSizing:"border-box"},s&&m.close,c&&[c,{cursor:"move"}]],button:[m.button,l&&{selectors:{".ms-Icon.ms-Icon--Cancel":{color:h.buttonText,fontSize:ft.medium}}}],inner:[m.inner,{padding:"0 24px 24px",selectors:(t={},t["@media (min-width: 320px) and (max-width: 479px)"]={padding:"0 16px 16px"},t)}],innerContent:[m.content,{position:"relative",width:"100%"}],title:[m.title,p.xLarge,{color:h.bodyText,margin:"0",padding:"16px 46px 20px 24px",lineHeight:"normal",selectors:(n={},n["@media (min-width: 320px) and (max-width: 479px)"]={padding:"16px 46px 16px 16px"},n)},a&&{color:h.menuHeader},u&&{fontSize:p.xxLarge.fontSize}],topButton:[{display:"flex",flexDirection:"row",flexWrap:"nowrap",position:"absolute",top:"0",right:"0",padding:"15px 15px 0 0",selectors:(o={"> *":{flex:"0 0 auto"},".ms-Dialog-button":{color:h.buttonText},".ms-Dialog-button:hover":{color:h.buttonTextHovered,borderRadius:f.roundedCorner2}},o["@media (min-width: 320px) and (max-width: 479px)"]={padding:"15px 8px 0 0"},o)}]}}),void 0,{scope:"DialogContent"}),fu=Yo(),hu={isDarkOverlay:!1,isBlocking:!1,className:"",containerClassName:"",topOffsetFixed:!1},mu={type:Dl.normal,className:"",topButtonsProps:[]},gu=function(e){function t(t){var n=e.call(this,t)||this;return n._getSubTextId=function(){var e=n.props,t=e.ariaDescribedById,o=e.modalProps,r=e.dialogContentProps,i=e.subText,a=t||o&&o.subtitleAriaId;return a||(a=(i||r&&r.subText)&&n._defaultSubTextId),a},n._getTitleTextId=function(){var e=n.props,t=e.ariaLabelledById,o=e.modalProps,r=e.dialogContentProps,i=e.title,a=t||o&&o.titleAriaId;return a||(a=(i||r&&r.title)&&n._defaultTitleTextId),a},n._id=Hn("Dialog"),n._defaultTitleTextId=n._id+"-title",n._defaultSubTextId=n._id+"-subText",n}return l(t,e),t.prototype.render=function(){var e,t,n=this.props,r=n.className,i=n.containerClassName,a=n.contentClassName,s=n.elementToFocusOnDismiss,l=n.firstFocusableSelector,c=n.forceFocusInsideTrap,d=n.styles,p=n.hidden,f=n.ignoreExternalFocusing,h=n.isBlocking,m=n.isClickableOutsideFocusTrap,g=n.isDarkOverlay,v=n.isOpen,y=n.onDismiss,b=n.onDismissed,_=n.onLayerDidMount,k=n.responsiveMode,x=n.subText,C=n.theme,w=n.title,S=n.topButtonsProps,E=n.type,T=n.minWidth,I=n.maxWidth,P=n.modalProps,M=u({},P?P.layerProps:{onLayerDidMount:_});_&&!M.onLayerDidMount&&(M.onLayerDidMount=_),P&&P.dragOptions&&!P.dragOptions.dragHandleSelector?(e="ms-Dialog-draggable-header",t=u(u({},P.dragOptions),{dragHandleSelector:"."+e})):t=P&&P.dragOptions;var N=u(u(u({},hu),P),{layerProps:M,dragOptions:t}),D=u(u(u({},mu),this.props.dialogContentProps),{draggableHeaderClassName:e}),A=fu(d,{theme:C,className:r||N.className,containerClassName:i||N.containerClassName,hidden:p,dialogDefaultMinWidth:T,dialogDefaultMaxWidth:I});return o.createElement(tu,u({elementToFocusOnDismiss:s,firstFocusableSelector:l,forceFocusInsideTrap:c,ignoreExternalFocusing:f,isClickableOutsideFocusTrap:m,onDismissed:b,responsiveMode:k},N,{isDarkOverlay:void 0!==g?g:N.isDarkOverlay,isBlocking:void 0!==h?h:N.isBlocking,isOpen:void 0!==v?v:!p,className:A.root,containerClassName:A.main,onDismiss:y||N.onDismiss,subtitleAriaId:this._getSubTextId(),titleAriaId:this._getTitleTextId()}),o.createElement(pu,u({titleId:this._defaultTitleTextId,subTextId:this._defaultSubTextId,title:w,subText:x,showCloseButton:void 0!==h?!h:!N.isBlocking,topButtonsProps:S||D.topButtonsProps,type:void 0!==E?E:D.type,onDismiss:y||D.onDismiss,className:a||D.className},D),this.props.children))},t.defaultProps={hidden:!0},t=d([$i],t)}(o.Component),vu={root:"ms-Dialog"},yu=Pn(gu,(function(e){var t,n=e.className,o=e.containerClassName,r=e.dialogDefaultMinWidth,i=void 0===r?"288px":r,a=e.dialogDefaultMaxWidth,s=void 0===a?"340px":a,l=e.hidden,u=e.theme;return{root:[Jt(vu,u).root,u.fonts.medium,n],main:[{width:i,outline:"3px solid transparent",selectors:(t={},t["@media (min-width: 480px)"]={width:"auto",maxWidth:s,minWidth:i},t)},!l&&{display:"flex"},o]}}),void 0,{scope:"Dialog"}),bu=Yo({disableCaching:!0}),_u=Pn(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.as,n=void 0===t?"label":t,r=e.children,i=e.className,a=e.disabled,s=e.styles,l=e.required,c=e.theme,d=bu(s,{className:i,disabled:a,required:l,theme:c});return o.createElement(n,u({},Jn(this.props,Xn),{className:d.root}),r)},t}(o.Component),(function(e){var t,n=e.theme,o=e.className,r=e.disabled,i=e.required,a=n.semanticColors,s=pt.semibold,l=a.bodyText,u=a.disabledBodyText,c=a.errorText;return{root:["ms-Label",n.fonts.medium,{fontWeight:s,color:l,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},r&&{color:u,selectors:(t={},t[Tt]={color:"GrayText"},t)},i&&{selectors:{"::after":{content:"' *'",color:c,paddingRight:12}}},o]}}),void 0,{scope:"Label"}),ku=Yo(),xu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._link=o.createRef(),t._onClick=function(e){var n=t.props,o=n.onClick;n.disabled?e.preventDefault():o&&o(e)},t}return l(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.children,i=t.className,a=t.href,s=t.theme,l=t.styles,c=t.keytipProps,d=ku(l,{className:i,isButton:!a,isDisabled:n,theme:s}),p=this._getRootType(this.props);return o.createElement(Ms,{keytipProps:c,ariaDescribedBy:this.props["aria-describedby"],disabled:n},(function(t){return o.createElement(p,u({},t,e._adjustPropsForRootType(p,e.props),{className:d.root,onClick:e._onClick,ref:e._link,"aria-disabled":n}),r)}))},t.prototype.focus=function(){var e=this._link.current;e&&e.focus&&e.focus()},t.prototype._adjustPropsForRootType=function(e,t){t.children,t.as;var n=t.disabled,o=t.target,r=t.href,i=(t.theme,t.getStyles,t.styles,t.componentRef,c(t,["children","as","disabled","target","href","theme","getStyles","styles","componentRef"]));return"string"==typeof e?"a"===e?u({target:o,href:n?void 0:r},i):"button"===e?u({type:"button",disabled:n},i):u(u({},i),{disabled:n}):u({target:o,href:r,disabled:n},i)},t.prototype._getRootType=function(e){return e.as?e.as:e.href?"a":"button"},t}(lo),Cu={root:"ms-Link"},wu=Pn(xu,(function(e){var t,n,o,r=e.className,i=e.isButton,a=e.isDisabled,s=e.theme,l=s.semanticColors,u=l.link,c=l.linkHovered,d=l.disabledText,p=l.focusBorder,f=Jt(Cu,s);return{root:[f.root,s.fonts.medium,{color:u,outline:"none",fontSize:"inherit",fontWeight:"inherit",selectors:(t={".ms-Fabric--isFocusVisible &:focus":{boxShadow:"0 0 0 1px "+p+" inset",selectors:(n={},n[Tt]={outline:"1px solid WindowText"},n)}},t[Tt]={borderBottom:"none"},t)},i&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(o={},o["@media screen and (-ms-high-contrast: white-on-black)"]={color:"#FFFF00"},o["@media screen and (-ms-high-contrast: black-on-white)"]={color:"#00009F"},o)},!i&&{textDecoration:"none"},a&&["is-disabled",{color:d,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!a&&{selectors:{"&:active, &:hover, &:active:hover":{color:c,textDecoration:"underline"},"&:focus":{color:u}}},f.root,r]}}),void 0,{scope:"Link"}),Su=function(e){function t(t){var n=e.call(this,t)||this;return n.parent_on_change=t.on_change,n}return l(t,e),t.prototype.get_value=function(){return null},t}(r.a.Component),Eu=Yo(),Tu=function(e){function t(t){var n=e.call(this,t)||this;return n._toggleButton=o.createRef(),n._onClick=function(e){var t=n.props,o=t.disabled,r=t.checked,i=t.onChange,a=t.onChanged,s=t.onClick,l=n.state.checked;o||(void 0===r&&n.setState({checked:!l}),i&&i(e,!l),a&&a(!l),s&&s(e))},n._warnMutuallyExclusive({checked:"defaultChecked"}),n._warnDeprecations({onAriaLabel:"ariaLabel",offAriaLabel:void 0,onChanged:"onChange"}),n.state={checked:!(!t.checked&&!t.defaultChecked)},n._id=t.id||Hn("Toggle"),n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.checked?null:{checked:!!e.checked}},Object.defineProperty(t.prototype,"checked",{get:function(){return this.state.checked},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this,t=this.props,n=t.as,r=void 0===n?"div":n,i=t.className,a=t.theme,s=t.disabled,l=t.keytipProps,c=t.label,d=t.ariaLabel,p=t.onAriaLabel,f=t.offAriaLabel,h=t.offText,m=t.onText,g=t.styles,v=t.inlineLabel,y=this.state.checked,b=y?m:h,_=y?p:f,k=Jn(this.props,Zn,["defaultChecked"]),x=Eu(g,{theme:a,className:i,disabled:s,checked:y,inlineLabel:v,onOffMissing:!m&&!h}),C=this._id+"-label",w=this._id+"-stateText",S=void 0;d||_||(c?S=C:b&&(S=w));var E=this.props.role?this.props.role:"switch";return o.createElement(r,{className:x.root,hidden:k.hidden},c&&o.createElement(_u,{htmlFor:this._id,className:x.label,id:C},c),o.createElement("div",{className:x.container},o.createElement(Ms,{keytipProps:l,ariaDescribedBy:k["aria-describedby"],disabled:s},(function(t){return o.createElement("button",u({},k,t,{className:x.pill,disabled:s,id:e._id,type:"button",role:E,ref:e._toggleButton,"aria-disabled":s,"aria-checked":y,"aria-label":d||_,"data-is-focusable":!0,onChange:e._noop,onClick:e._onClick,"aria-labelledby":S}),o.createElement("span",{className:x.thumb}))})),b&&o.createElement(_u,{htmlFor:this._id,className:x.text,id:w},b)))},t.prototype.focus=function(){this._toggleButton.current&&this._toggleButton.current.focus()},t.prototype._noop=function(){},t}(lo),Iu=Pn(Tu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.checked,p=e.inlineLabel,f=e.onOffMissing,h=l.semanticColors,m=l.palette,g=h.bodyBackground,v=h.inputBackgroundChecked,y=m.themeDark,b=m.neutralDark,_=h.disabledBodySubtext,k=h.smallInputBorder,x=h.inputForegroundChecked,C=h.disabledBodySubtext,w=h.disabledBackground,S=h.smallInputBorder,E=h.inputBorderHovered,T=h.disabledBodySubtext,I=h.disabledText;return{root:["ms-Toggle",d&&"is-checked",!c&&"is-enabled",c&&"is-disabled",l.fonts.medium,{marginBottom:"8px"},p&&{display:"flex",alignItems:"center"},u],label:["ms-Toggle-label",c&&{color:I,selectors:(t={},t[Tt]={color:"GrayText"},t)},p&&!f&&{marginRight:16},f&&p&&{order:1,marginLeft:16},p&&{wordBreak:"break-all"}],container:["ms-Toggle-innerContainer",{display:"inline-flex",position:"relative"}],pill:["ms-Toggle-background",At(l,{inset:-3}),{fontSize:"20px",boxSizing:"border-box",width:40,height:20,borderRadius:10,transition:"all 0.1s ease",border:"1px solid "+S,background:g,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 3px"},!c&&[!d&&{selectors:{":hover":[{borderColor:E}],":hover .ms-Toggle-thumb":[{backgroundColor:b,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)}]}},d&&[{background:v,borderColor:"transparent",justifyContent:"flex-end"},{selectors:(o={":hover":[{backgroundColor:y,borderColor:"transparent",selectors:(r={},r[Tt]={backgroundColor:"Highlight"},r)}]},o[Tt]={backgroundColor:"WindowText"},o)}]],c&&[{cursor:"default"},!d&&[{borderColor:T}],d&&[{backgroundColor:_,borderColor:"transparent",justifyContent:"flex-end"}]],!c&&{selectors:{"&:hover":{selectors:(i={},i[Tt]={borderColor:"Highlight"},i)}}}],thumb:["ms-Toggle-thumb",{display:"block",width:12,height:12,borderRadius:"50%",transition:"all 0.1s ease",backgroundColor:k,borderColor:"transparent",borderWidth:".28em",borderStyle:"solid",boxSizing:"border-box"},!c&&d&&[{backgroundColor:x,selectors:(a={},a[Tt]={backgroundColor:"Window",borderColor:"Window"},a)}],c&&[!d&&[{backgroundColor:C}],d&&[{backgroundColor:w}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 8px",userSelect:"none",fontWeight:pt.regular}}},c&&{selectors:{"&&":{color:I,selectors:(s={},s[Tt]={color:"GrayText"},s)}}}]}}),void 0,{scope:"Toggle"}),Pu=function(e){function t(t){var n=e.call(this,t)||this;return n.toggleref=null,n.toggleref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.toggleref.checked}},t.prototype.render=function(){var e=this;return r.a.createElement(Iu,{disabled:this.props.disabled,onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},checked:this.state.property_values.value,label:this.state.property_values.display_name,onText:"On",offText:"Off",componentRef:function(t){e.toggleref=t}})},t}(Su);function Mu(e,t){return void 0!==e[t]&&null!==e[t]}var Nu=Yo(),Du=function(e){function t(t){var n=e.call(this,t)||this;return n._onChange=function(e){var t=n.props.onChange;t&&t(e,n.props)},n._onBlur=function(e){var t=n.props.onBlur;t&&t(e,n.props)},n._onFocus=function(e){var t=n.props.onFocus;t&&t(e,n.props)},n._onRenderField=function(e){var t=e.id,r=e.imageSrc,i=e.imageAlt,a=void 0===i?"":i,s=e.selectedImageSrc,l=e.iconProps,c=e.imageSize?e.imageSize:{width:32,height:32},d=(e.onRenderLabel?rl(e.onRenderLabel,n._onRenderLabel):n._onRenderLabel)(e);return o.createElement("label",{htmlFor:t,className:n._classNames.field},r&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.imageWrapper},o.createElement(or,{src:r,alt:a,width:c.width,height:c.height})),o.createElement("div",{className:n._classNames.selectedImageWrapper},o.createElement(or,{src:s,alt:a,width:c.width,height:c.height}))),l&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.iconWrapper},o.createElement(lr,u({},l)))),r||l?o.createElement("div",{className:n._classNames.labelWrapper},d):d)},n._onRenderLabel=function(e){return o.createElement("span",{id:e.labelId,className:"ms-ChoiceFieldLabel"},e.text)},Dr(n),n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.focused,r=e.required,i=e.theme,a=e.iconProps,s=e.imageSrc,l=e.imageSize,d=void 0===l?{width:32,height:32}:l,p=e.disabled,f=e.checked,h=e.id,m=e.styles,g=e.name,v=e.onRenderField,y=void 0===v?this._onRenderField:v,b=c(e,["ariaLabel","focused","required","theme","iconProps","imageSrc","imageSize","disabled","checked","id","styles","name","onRenderField"]);this._classNames=Nu(m,{theme:i,hasIcon:!!a,hasImage:!!s,checked:f,disabled:p,imageIsLarge:!!s&&(d.width>71||d.height>71),imageSize:d,focused:n});var _=Jn(b,Zn),k=_.className,x=c(_,["className"]);return o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.choiceFieldWrapper},o.createElement("input",u({"aria-label":t,id:h,className:Mn(this._classNames.input,k),type:"radio",name:g,disabled:p,checked:f,required:r},x,{onChange:this._onChange,onFocus:this._onFocus,onBlur:this._onBlur})),y(this.props,this._onRenderField)))},t}(o.Component),Au={root:"ms-ChoiceField",choiceFieldWrapper:"ms-ChoiceField-wrapper",input:"ms-ChoiceField-input",field:"ms-ChoiceField-field",innerField:"ms-ChoiceField-innerField",imageWrapper:"ms-ChoiceField-imageWrapper",iconWrapper:"ms-ChoiceField-iconWrapper",labelWrapper:"ms-ChoiceField-labelWrapper",checked:"is-checked"},Bu="200ms";function Fu(e,t){var n,o;return["is-inFocus",{selectors:(n={},n["."+Mt+" &"]={position:"relative",outline:"transparent",selectors:{"::-moz-focus-inner":{border:0},":after":{content:'""',top:-2,right:-2,bottom:-2,left:-2,pointerEvents:"none",border:"1px solid "+e,position:"absolute",selectors:(o={},o[Tt]={borderColor:"WindowText",borderWidth:t?1:2},o)}}},n)}]}function Ou(e,t,n){return[t,{paddingBottom:2,transitionProperty:"opacity",transitionDuration:Bu,transitionTimingFunction:"ease",selectors:{".ms-Image":{display:"inline-block",borderStyle:"none"}}},(n?!e:e)&&["is-hidden",{position:"absolute",left:0,top:0,width:"100%",height:"100%",overflow:"hidden",opacity:0}]]}var Ru=Pn(Du,(function(e){var t,n,o,r,i,a=e.theme,s=e.hasIcon,l=e.hasImage,u=e.checked,c=e.disabled,d=e.imageIsLarge,p=e.focused,f=e.imageSize,h=a.palette,m=a.semanticColors,g=a.fonts,v=Jt(Au,a),y=h.neutralPrimary,b=m.inputBorderHovered,_=m.inputBackgroundChecked,k=h.themeDark,x=m.disabledBodySubtext,C=m.bodyBackground,w=h.neutralSecondary,S=m.inputBackgroundChecked,E=h.themeDark,T=m.disabledBodySubtext,I=h.neutralDark,P=m.focusBorder,M=m.inputBorderHovered,N=m.inputBackgroundChecked,D=h.themeDark,A=h.neutralLighter,B={selectors:{".ms-ChoiceFieldLabel":{color:I},":before":{borderColor:u?k:b},":after":[!s&&!l&&!u&&{content:'""',transitionProperty:"background-color",left:5,top:5,width:10,height:10,backgroundColor:w},u&&{borderColor:E}]}},F={borderColor:u?D:M,selectors:{":before":{opacity:1,borderColor:u?k:b}}},O=[{content:'""',display:"inline-block",backgroundColor:C,borderWidth:1,borderStyle:"solid",borderColor:y,width:20,height:20,fontWeight:"normal",position:"absolute",top:0,left:0,boxSizing:"border-box",transitionProperty:"border-color",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",borderRadius:"50%"},c&&{borderColor:x,selectors:(t={},t[Tt]={color:"GrayText"},t)},u&&{borderColor:c?x:_,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},(s||l)&&{top:3,right:3,left:"auto",opacity:u?1:0}],R=[{content:'""',width:0,height:0,borderRadius:"50%",position:"absolute",left:10,right:0,transitionProperty:"border-width",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",boxSizing:"border-box"},u&&{borderWidth:5,borderStyle:"solid",borderColor:c?T:S,left:5,top:5,width:10,height:10,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)},u&&(s||l)&&{top:8,right:8,left:"auto"}];return{root:[v.root,a.fonts.medium,{display:"flex",alignItems:"center",boxSizing:"border-box",color:m.bodyText,minHeight:26,border:"none",position:"relative",marginTop:8,selectors:{".ms-ChoiceFieldLabel":{display:"inline-block"}}},!s&&!l&&{selectors:{".ms-ChoiceFieldLabel":{paddingLeft:"26px"}}},l&&"ms-ChoiceField--image",s&&"ms-ChoiceField--icon",(s||l)&&{display:"inline-flex",fontSize:0,margin:"0 4px 4px 0",paddingLeft:0,backgroundColor:A,height:"100%"}],choiceFieldWrapper:[v.choiceFieldWrapper,p&&Fu(P,s||l)],input:[v.input,{position:"absolute",opacity:0,top:0,right:0,width:"100%",height:"100%",margin:0},c&&"is-disabled"],field:[v.field,u&&v.checked,{display:"inline-block",cursor:"pointer",marginTop:0,position:"relative",verticalAlign:"top",userSelect:"none",minHeight:20,selectors:{":hover":!c&&B,":focus":!c&&B,":before":O,":after":R}},s&&"ms-ChoiceField--icon",l&&"ms-ChoiceField-field--image",(s||l)&&{boxSizing:"content-box",cursor:"pointer",paddingTop:22,margin:0,textAlign:"center",transitionProperty:"all",transitionDuration:Bu,transitionTimingFunction:"ease",border:"1px solid transparent",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column"},u&&{borderColor:N},(s||l)&&!c&&{selectors:{":hover":F,":focus":F}},c&&{cursor:"default",selectors:(r={".ms-ChoiceFieldLabel":{color:m.disabledBodyText}},r[Tt]={color:"GrayText"},r)},u&&c&&{borderColor:A}],innerField:[v.innerField,l&&{height:f.height,width:f.width},(s||l)&&{position:"relative",display:"inline-block",paddingLeft:30,paddingRight:30},(s||l)&&d&&{paddingLeft:24,paddingRight:24},(s||l)&&c&&{opacity:.25,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)}],imageWrapper:Ou(!1,v.imageWrapper,u),selectedImageWrapper:Ou(!0,v.imageWrapper,u),iconWrapper:[v.iconWrapper,{fontSize:32,lineHeight:32,height:32}],labelWrapper:[v.labelWrapper,g.medium,(s||l)&&{display:"block",position:"relative",margin:"4px 8px",height:30,lineHeight:15,maxWidth:2*f.width,overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis"}]}}),void 0,{scope:"ChoiceGroupOption"}),Lu=Yo(),Hu=function(e){function t(t){var n=e.call(this,t)||this;n._focusCallbacks={},n._changeCallbacks={},n._onBlur=function(e,t){n.setState({keyFocused:void 0})},Dr(n);var o=t.defaultSelectedKey,r=t.options,i=void 0===r?[]:r,a=!Wu(t)&&void 0!==o&&i.some((function(e){return e.key===o}));return n.state={keyChecked:a?o:n._getKeyChecked(t)},n._id=Hn("ChoiceGroup"),n._labelId=Hn("ChoiceGroupLabel"),n}return l(t,e),Object.defineProperty(t.prototype,"checkedOption",{get:function(){var e=this,t=this.props.options;return Cs(void 0===t?[]:t,(function(t){return t.key===e.state.keyChecked}))},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){if(e!==this.props){var n=this._getKeyChecked(this.props);n!==this._getKeyChecked(e)&&this.setState({keyChecked:n})}},t.prototype.render=function(){var e=this,t=this.props,n=t.className,r=t.theme,i=t.styles,a=t.options,s=void 0===a?[]:a,l=t.label,c=t.required,d=t.disabled,p=t.name,f=this.state,h=f.keyChecked,m=f.keyFocused,g=Jn(this.props,Xn,["onChange","className","required"]),v=Lu(i,{theme:r,className:n,optionsContainIconOrImage:s.some((function(e){return!(!e.iconProps&&!e.imageSrc)}))}),y=this._id+"-label",b=this.props.ariaLabelledBy||(l?y:this.props["aria-labelledby"]);return o.createElement("div",u({className:v.applicationRole},g),o.createElement("div",u({className:v.root,role:"radiogroup"},b&&{"aria-labelledby":b}),l&&o.createElement(_u,{className:v.label,required:c,id:y,disabled:d},l),o.createElement("div",{className:v.flexContainer},s.map((function(t){var n=u(u({},t),{focused:t.key===m,checked:t.key===h,disabled:t.disabled||d,id:e._getOptionId(t),labelId:e._labelId+"-"+t.key,name:p||e._id,required:c});return o.createElement(Ru,u({key:t.key,onBlur:e._onBlur,onFocus:e._onFocus(t.key),onChange:e._onChange(t.key)},n))})))))},t.prototype.focus=function(){var e=this.props.options,t=void 0===e?[]:e,n=this.checkedOption||t.filter((function(e){return!e.disabled}))[0],o=n&&document.getElementById(this._getOptionId(n));o&&o.focus()},t.prototype._onFocus=function(e){var t=this;return this._focusCallbacks[e]||(this._focusCallbacks[e]=function(n,o){t.setState({keyFocused:e})}),this._focusCallbacks[e]},t.prototype._onChange=function(e){var t=this;return this._changeCallbacks[e]||(this._changeCallbacks[e]=function(n,o){var r=t.props,i=r.onChanged,a=r.onChange;Wu(t.props)||t.setState({keyChecked:e});var s=Cs(t.props.options||[],(function(t){return t.key===e}));a?a(n,s):i&&i(s,n)}),this._changeCallbacks[e]},t.prototype._getKeyChecked=function(e){if(void 0!==e.selectedKey)return e.selectedKey;var t=e.options,n=(void 0===t?[]:t).filter((function(e){return e.checked}));return n[0]&&n[0].key},t.prototype._getOptionId=function(e){return this._id+"-"+e.key},t}(o.Component);function Wu(e){return Mu(e,"selectedKey")}var zu={root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"},Uu=Pn(Hu,(function(e){var t=e.className,n=e.optionsContainIconOrImage,o=e.theme,r=Jt(zu,o);return{applicationRole:t,root:[r.root,o.fonts.medium,{display:"block"}],flexContainer:[r.flexContainer,n&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}}),void 0,{scope:"ChoiceGroup"}),Ku=function(e){function t(t){var n=e.call(this,t)||this;return n.choiceref=null,n.choiceref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting}),this.selected=e.setting.value},t.prototype.get_value=function(){return{value:this.selected}},t.prototype.render=function(){var e=this;return r.a.createElement(Uu,{className:"defaultChoiceGroup",defaultSelectedKey:this.state.property_values.value,options:this.state.property_values.options,label:this.state.property_values.display_name,componentRef:function(t){e.choiceref=t},onChange:function(t,n){e.selected=n.key,e.parent_on_change()}})},t}(Su),ju=Yo(),Vu=Pn((function(e){var t=e.styles,n=e.theme,r=e.className,i=e.vertical,a=e.alignContent,s=ju(t,{theme:n,className:r,alignContent:a,vertical:i});return o.createElement("div",{className:s.root},o.createElement("div",{className:s.content,role:"separator","aria-orientation":i?"vertical":"horizontal"},e.children))}),(function(e){var t=e.theme,n=e.alignContent,o=e.vertical,r=e.className,i="start"===n,a="center"===n,s="end"===n;return{root:[t.fonts.medium,{position:"relative"},n&&{textAlign:n},!n&&{textAlign:"center"},o&&(a||!n)&&{verticalAlign:"middle"},o&&i&&{verticalAlign:"top"},o&&s&&{verticalAlign:"bottom"},o&&{padding:"0 4px",height:"inherit",display:"table-cell",zIndex:1,selectors:{":after":{backgroundColor:t.palette.neutralLighter,width:"1px",content:'""',position:"absolute",top:"0",bottom:"0",left:"50%",right:"0",zIndex:-1}}},!o&&{padding:"4px 0",selectors:{":before":{backgroundColor:t.palette.neutralLighter,height:"1px",content:'""',display:"block",position:"absolute",top:"50%",bottom:"0",left:"0",right:"0"}}},r],content:[{position:"relative",display:"inline-block",padding:"0 12px",color:t.semanticColors.bodyText,background:t.semanticColors.bodyBackground},o&&{padding:"12px 0"}]}}),void 0,{scope:"Separator"}),Gu=function(e){function t(t){var n=e.call(this,t)||this;return n.colorpickerref=null,n.colorpickerref=null,n.state={property_values:t.setting,call_action_callback:t.action_callback,name:t.action_name},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting,name:e.action_name})},t.prototype.get_value=function(){return{value:this.state.property_values.value}},t.prototype.render=function(){var e=this;return r.a.createElement(wl,null,this.state.property_values.display_name?r.a.createElement(_u,null,this.state.property_values.display_name):null,r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:5}},this.state.property_values.value?r.a.createElement(ml,{styles:{root:{paddingBottom:"0.5em"}}},this.state.property_values.value):r.a.createElement("span",null),this.state.property_values.help_link?this.state.property_values.help_link:r.a.createElement("span",null)),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},text:this.state.property_values.button_text,onClick:function(){return e.state.call_action_callback(e.state.name,e.state.property_values)}}))},t}(Su),qu=function(e){function t(t){var n=e.call(this,t)||this;return n.references={},n.references={},n.startup_reference=null,n.elevated_reference=null,n.restart_reference=null,n.parent_on_change=t.on_change,n.state={settings_key:t.settings_key,settings:t.settings},n}return l(t,e),t.prototype.shouldComponentUpdate=function(e,t){return!1},t.prototype.componentWillReceiveProps=function(e){this.setState({settings:e.settings})},t.prototype.get_data=function(){var e=this,t={};Object.keys(this.references).forEach((function(n){t[n]=e.references[n].get_value().value}));var n={};return n[this.state.settings_key]={startup:this.startup_reference.get_value().value,run_elevated:null!=this.elevated_reference&&this.elevated_reference.get_value().value,theme:this.theme_reference.get_value().value,enabled:t},n},t.prototype.render=function(){var e=this,t=this.state.settings.general.enabled;return r.a.createElement(wl,{tokens:{childrenGap:20}},r.a.createElement(ml,{variant:"xLarge"},"Available PowerToys"),Object.keys(t).map((function(n){var o=t[n];return r.a.createElement(wl,{key:n},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:5}},r.a.createElement(_u,null,n),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("overview_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].overview_link,target:"_blank"},"(Overview)"):null,e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("video_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].video_link,target:"_blank"},"(Video)"):null),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("description")?r.a.createElement(ml,{styles:{root:{paddingBottom:"5px"}}},e.state.settings.powertoys[n].description):null,r.a.createElement(Pu,{setting:{value:o},on_change:e.parent_on_change,ref:function(t){e.references[n]=t}}))})),r.a.createElement(Vu,null),r.a.createElement(ml,{variant:"xLarge"},"General"),r.a.createElement(wl,null,null!=this.state.settings.general.startup_disabled_reason&&r.a.createElement("span",{style:{color:"#c50500"},dangerouslySetInnerHTML:{__html:this.state.settings.general.startup_disabled_reason}}),r.a.createElement(_u,null,"Run at Startup"),r.a.createElement(Pu,{disabled:this.state.settings.general.startup_disabled_reason,setting:{value:this.state.settings.general.startup},on_change:this.parent_on_change,ref:function(t){e.startup_reference=t}})),this.state.settings.general.is_elevated&&r.a.createElement(_u,null,"Currently running as administrator"),this.state.settings.general.is_admin&&r.a.createElement(Pu,{setting:{display_name:this.state.settings.general.is_elevated?"Always run as administrator":"Always run as administrator (Restart as administrator to change this)",value:this.state.settings.general.run_elevated},disabled:!this.state.settings.general.is_elevated,on_change:this.parent_on_change,ref:function(t){e.elevated_reference=t}}),this.state.settings.general.is_admin&&!this.state.settings.general.is_elevated&&r.a.createElement(Gu,{setting:{display_name:"",value:"Running as user. Do you wish to run as administrator instead?",button_text:"Restart as administrator",help_link:r.a.createElement(wu,{styles:{root:{alignSelf:"center",paddingBottom:"0.5em"}},href:"https://aka.ms/powertoysDetectedElevatedHelp",target:"_blank"},"(Learn more about Admin mode)")},action_name:"restart_elevation",action_callback:function(e,t){window.output_from_webview(JSON.stringify({action:{general:{action_name:e,value:t}}}))},ref:function(t){e.restart_reference=t}}),r.a.createElement(Ku,{setting:{display_name:"Choose Settings color",value:this.state.settings.general.theme,options:[{key:"system",text:"System default app mode"},{key:"light",text:"Light"},{key:"dark",text:"Dark"}]},on_change:function(){vn("dark"===e.theme_reference.get_value().value||"system"===e.theme_reference.get_value().value&&"dark"===e.state.settings.general.system_theme?{palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}:{palette:{themePrimary:"#0078d4",themeLighterAlt:"#f3f9fd",themeLighter:"#d0e7f8",themeLight:"#a9d3f2",themeTertiary:"#5ca9e5",themeSecondary:"#1a86d9",themeDarkAlt:"#006cbe",themeDark:"#005ba1",themeDarker:"#004377",neutralLighterAlt:"#f8f8f8",neutralLighter:"#f4f4f4",neutralLight:"#eaeaea",neutralQuaternaryAlt:"#dadada",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c8c8",neutralTertiary:"#bab8b7",neutralSecondary:"#a3a2a0",neutralPrimaryAlt:"#8d8b8a",neutralPrimary:"#323130",neutralDark:"#605e5d",black:"#494847",white:"#ffffff"}}),e.parent_on_change()},ref:function(t){e.theme_reference=t}}),r.a.createElement(wl,null,r.a.createElement(ml,{variant:"xLarge"},"About PowerToys (Preview)"),r.a.createElement(_u,null,"Version ",this.state.settings.general.powertoys_version),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},href:"https://github.com/microsoft/PowerToys/releases",target:"_blank"},"Check for updates"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=bug_report.md&title=",target:"_blank",styles:{root:{paddingTop:"10px"}}},"Report a bug"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=feature_request.md&title=",target:"_blank"},"Request a feature"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys#privacy-statement",target:"_blank"},"Privacy statement")),r.a.createElement("span",null))},t}(r.a.Component);var Zu=Yo(),Qu="",Yu="TextField",Xu=function(e){function t(t){var n=e.call(this,t)||this;n._textElement=o.createRef(),n._onFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n.setState({isFocused:!0},(function(){n.props.validateOnFocusIn&&n._validate(n.value)}))},n._onBlur=function(e){n.props.onBlur&&n.props.onBlur(e),n.setState({isFocused:!1},(function(){n.props.validateOnFocusOut&&n._validate(n.value)}))},n._onRenderLabel=function(e){var t=e.label,r=e.required,i=n._classNames.subComponentStyles?n._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{required:r,htmlFor:n._id,styles:i,disabled:e.disabled,id:n._labelId},e.label):null},n._onRenderDescription=function(e){return e.description?o.createElement("span",{className:n._classNames.description},e.description):null},n._onInputChange=function(e){var t,o=e.target.value;void 0!==o&&o!==n._lastChangeValue&&(n._lastChangeValue=o,e.persist(),n.setState((function(e,r){var i=Ju(r,e)||"";return(t=o===i)?null:n._isControlled?null:{uncontrolledValue:o}}),(function(){var r=n.props.onChange;!t&&r&&r(e,o)})))},Dr(n),n._async=new eo(n),n._fallbackId=Hn(Yu),n._descriptionId=Hn(Yu+"Description"),n._labelId=Hn(Yu+"Label"),n._warnControlledUsage();var r=t.defaultValue,i=void 0===r?Qu:r;return"number"==typeof i&&(i=String(i)),n.state={uncontrolledValue:n._isControlled?void 0:i,isFocused:!1,errorMessage:""},n._delayedValidate=n._async.debounce(n._validate,n.props.deferredValidationTime),n._lastValidation=0,n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return Ju(this.props,this.state)},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._adjustInputHeight(),this.props.validateOnLoad&&this._validate(this.value)},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.getSnapshotBeforeUpdate=function(e,t){return{selection:[this.selectionStart,this.selectionEnd]}},t.prototype.componentDidUpdate=function(e,t,n){var o=this.props,r=(n||{}).selection,i=void 0===r?[null,null]:r,a=i[0],s=i[1];!!e.multiline!=!!o.multiline&&t.isFocused&&(this.focus(),null!==a&&null!==s&&a>=0&&s>=0&&this.setSelectionRange(a,s));var l=Ju(e,t),u=this.value;l!==u&&(this._warnControlledUsage(e),this.state.errorMessage&&!o.errorMessage&&this.setState({errorMessage:""}),this._adjustInputHeight(),this._lastChangeValue=void 0,$u(o)&&this._delayedValidate(u))},t.prototype.render=function(){var e=this.props,t=e.borderless,n=e.className,r=e.disabled,i=e.iconProps,a=e.inputClassName,s=e.label,l=e.multiline,c=e.required,d=e.underlined,p=e.prefix,f=e.resizable,h=e.suffix,m=e.theme,g=e.styles,v=e.autoAdjustHeight,y=e.onRenderPrefix,b=void 0===y?this._onRenderPrefix:y,_=e.onRenderSuffix,k=void 0===_?this._onRenderSuffix:_,x=e.onRenderLabel,C=void 0===x?this._onRenderLabel:x,w=e.onRenderDescription,S=void 0===w?this._onRenderDescription:w,E=this.state.isFocused,T=this._errorMessage;return this._classNames=Zu(g,{theme:m,className:n,disabled:r,focused:E,required:c,multiline:l,hasLabel:!!s,hasErrorMessage:!!T,borderless:t,resizable:f,hasIcon:!!i,underlined:d,inputClassName:a,autoAdjustHeight:v}),o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.wrapper},C(this.props,this._onRenderLabel),o.createElement("div",{className:this._classNames.fieldGroup},(void 0!==p||this.props.onRenderPrefix)&&o.createElement("div",{className:this._classNames.prefix},b(this.props,this._onRenderPrefix)),l?this._renderTextArea():this._renderInput(),i&&o.createElement(lr,u({className:this._classNames.icon},i)),(void 0!==h||this.props.onRenderSuffix)&&o.createElement("div",{className:this._classNames.suffix},k(this.props,this._onRenderSuffix)))),this._isDescriptionAvailable&&o.createElement("span",{id:this._descriptionId},S(this.props,this._onRenderDescription),T&&o.createElement("div",{role:"alert"},o.createElement(Al,null,o.createElement("p",{className:this._classNames.errorMessage},o.createElement("span",{"data-automation-id":"error-message"},T))))))},t.prototype.focus=function(){this._textElement.current&&this._textElement.current.focus()},t.prototype.blur=function(){this._textElement.current&&this._textElement.current.blur()},t.prototype.select=function(){this._textElement.current&&this._textElement.current.select()},t.prototype.setSelectionStart=function(e){this._textElement.current&&(this._textElement.current.selectionStart=e)},t.prototype.setSelectionEnd=function(e){this._textElement.current&&(this._textElement.current.selectionEnd=e)},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._textElement.current?this._textElement.current.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._textElement.current?this._textElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),t.prototype.setSelectionRange=function(e,t){this._textElement.current&&this._textElement.current.setSelectionRange(e,t)},t.prototype._warnControlledUsage=function(e){this._id,this.props,null!==this.props.value||this._hasWarnedNullValue||(this._hasWarnedNullValue=!0,ae("Warning: 'value' prop on '"+Yu+"' should not be null. Consider using an empty string to clear the component or undefined to indicate an uncontrolled component."))},Object.defineProperty(t.prototype,"_id",{get:function(){return this.props.id||this._fallbackId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isControlled",{get:function(){return Mu(this.props,"value")},enumerable:!0,configurable:!0}),t.prototype._onRenderPrefix=function(e){var t=e.prefix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderSuffix=function(e){var t=e.suffix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},Object.defineProperty(t.prototype,"_errorMessage",{get:function(){var e=this.props.errorMessage;return(void 0===e?this.state.errorMessage:e)||""},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isDescriptionAvailable",{get:function(){var e=this.props;return!!(e.onRenderDescription||e.description||this._errorMessage)},enumerable:!0,configurable:!0}),t.prototype._renderTextArea=function(){var e=Jn(this.props,Qn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("textarea",u({id:this._id},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-labelledby":t,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,"aria-label":this.props.ariaLabel,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._renderInput=function(){var e=Jn(this.props,Zn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("input",u({type:"text",id:this._id,"aria-labelledby":t},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-label":this.props.ariaLabel,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._validate=function(e){var t=this;if(this._latestValidateValue!==e||!$u(this.props)){this._latestValidateValue=e;var n=this.props.onGetErrorMessage,o=n&&n(e||"");if(void 0!==o)if("string"!=typeof o&&"then"in o){var r=++this._lastValidation;o.then((function(n){r===t._lastValidation&&t.setState({errorMessage:n}),t._notifyAfterValidate(e,n)}))}else this.setState({errorMessage:o}),this._notifyAfterValidate(e,o);else this._notifyAfterValidate(e,"")}},t.prototype._notifyAfterValidate=function(e,t){e===this.value&&this.props.onNotifyValidationResult&&this.props.onNotifyValidationResult(t,e)},t.prototype._adjustInputHeight=function(){if(this._textElement.current&&this.props.autoAdjustHeight&&this.props.multiline){var e=this._textElement.current;e.style.height="",e.style.height=e.scrollHeight+"px"}},t.defaultProps={resizable:!0,deferredValidationTime:200,validateOnLoad:!0},t}(o.Component);function Ju(e,t){var n=e.value,o=void 0===n?t.uncontrolledValue:n;return"number"==typeof o?String(o):o}function $u(e){return!(e.validateOnFocusIn||e.validateOnFocusOut)}var ec={root:"ms-TextField",description:"ms-TextField-description",errorMessage:"ms-TextField-errorMessage",field:"ms-TextField-field",fieldGroup:"ms-TextField-fieldGroup",prefix:"ms-TextField-prefix",suffix:"ms-TextField-suffix",wrapper:"ms-TextField-wrapper",multiline:"ms-TextField--multiline",borderless:"ms-TextField--borderless",underlined:"ms-TextField--underlined",unresizable:"ms-TextField--unresizable",required:"is-required",disabled:"is-disabled",active:"is-active"};function tc(e){var t=e.underlined,n=e.disabled,o=e.focused,r=e.theme,i=r.palette,a=r.fonts;return function(){var e;return{root:[t&&n&&{color:i.neutralTertiary},t&&{fontSize:a.medium.fontSize,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32},t&&o&&{selectors:(e={},e[Tt]={height:31},e)}]}}}var nc=Pn(Xu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.focused,p=e.required,f=e.multiline,h=e.hasLabel,m=e.borderless,g=e.underlined,v=e.hasIcon,y=e.resizable,b=e.hasErrorMessage,_=e.inputClassName,k=e.autoAdjustHeight,x=l.semanticColors,C=l.effects,w=l.fonts,S=Jt(ec,l),E={background:x.disabledBackground,color:c?x.disabledText:x.inputPlaceholderText,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap",flexShrink:0},T=[w.medium,{color:x.inputPlaceholderText,opacity:1}],I={color:x.disabledText};return{root:[S.root,w.medium,p&&S.required,c&&S.disabled,d&&S.active,f&&S.multiline,m&&S.borderless,g&&S.underlined,_n,{position:"relative"},u],wrapper:[S.wrapper,g&&[{display:"flex",borderBottom:"1px solid "+(b?x.errorText:x.inputBorder),width:"100%"},c&&{borderBottomColor:x.disabledBackground,selectors:(t={},t[Tt]={borderColor:"GrayText"},t)},!c&&{selectors:{":hover":{borderBottomColor:b?x.errorText:x.inputBorderHovered,selectors:(n={},n[Tt]={borderBottomColor:"Highlight"},n)}}},d&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2,"borderBottom")]],fieldGroup:[S.fieldGroup,_n,{border:"1px solid "+x.inputBorder,borderRadius:C.roundedCorner2,background:x.inputBackground,cursor:"text",height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative"},f&&{minHeight:"60px",height:"auto",display:"flex"},!d&&!c&&{selectors:{":hover":{borderColor:x.inputBorderHovered,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)}}},d&&!g&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2),c&&{borderColor:x.disabledBackground,selectors:(r={},r[Tt]={borderColor:"GrayText"},r),cursor:"default"},m&&{border:"none"},m&&d&&{border:"none",selectors:{":after":{border:"none"}}},g&&{flex:"1 1 0px",border:"none",textAlign:"left"},g&&c&&{backgroundColor:"transparent"},b&&!g&&{borderColor:x.errorText,selectors:{"&:hover":{borderColor:x.errorText}}},!h&&p&&{selectors:(i={":before":{content:"'*'",color:x.errorText,position:"absolute",top:-5,right:-10}},i[Tt]={selectors:{":before":{right:-14}}},i)}],field:[w.medium,S.field,_n,{borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:x.inputText,padding:"0 8px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:{"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"}}},kn(T),f&&!y&&[S.unresizable,{resize:"none"}],f&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,paddingBottom:6,overflow:"auto",width:"100%"},f&&k&&{overflow:"hidden"},v&&{paddingRight:24},f&&v&&{paddingRight:40},c&&[{backgroundColor:x.disabledBackground,color:x.disabledText,borderColor:x.disabledBackground},kn(I)],g&&{textAlign:"left"},d&&!m&&{selectors:(a={},a[Tt]={paddingLeft:11,paddingRight:11},a)},d&&f&&!m&&{selectors:(s={},s[Tt]={paddingTop:4},s)},_],icon:[f&&{paddingRight:24,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:6,right:8,top:"auto",fontSize:ft.medium,lineHeight:18},c&&{color:x.disabledText}],description:[S.description,{color:x.bodySubtext,fontSize:w.xSmall.fontSize}],errorMessage:[S.errorMessage,xn.slideDownIn20,w.small,{color:x.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[S.prefix,E],suffix:[S.suffix,E],subComponentStyles:{label:tc(e)}}}),void 0,{scope:"TextField"}),oc=function(e){function t(t){var n=e.call(this,t)||this;return n.textref=null,n.textref=null,n.state={property_values:t.setting,multiline:!!t.setting.multiline},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.textref.value}},t.prototype.render=function(){var e=this;return r.a.createElement(nc,{styles:{fieldGroup:{width:"350px",alignSelf:"start"}},onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},multiline:this.state.multiline,value:this.state.property_values.value,label:this.state.property_values.display_name,componentRef:function(t){e.textref=t}})},t}(Su);function rc(e,t,n){void 0===n&&(n=10);var o=Math.pow(n,t);return Math.round(e*o)/o}var ic,ac=qt((function(e){var t,n=e.semanticColors,o=n.disabledText,r=n.disabledBackground;return{backgroundColor:r,borderColor:r,pointerEvents:"none",cursor:"default",color:o,selectors:(t={},t[Tt]={color:"GrayText"},t)}})),sc=qt((function(e,t,n){var o,r,i,a=e.palette,s=e.effects,l=a.neutralSecondary,u=a.neutralPrimary,c=a.neutralPrimary,d=a.neutralLighter,p=a.neutralLight;return j({root:{outline:"none",display:"block",height:"50%",width:23,padding:0,backgroundColor:"transparent",textAlign:"center",cursor:"default",color:l,selectors:{"&.ms-DownButton":{borderRadius:"0 0 "+s.roundedCorner2+" 0"},"&.ms-UpButton":{borderRadius:"0 "+s.roundedCorner2+" 0 0"}}},rootHovered:{backgroundColor:d,color:u},rootChecked:{backgroundColor:p,color:c,selectors:(o={},o[Tt]={backgroundColor:"Highlight",color:"HighlightText"},o)},rootPressed:{backgroundColor:p,color:c,selectors:(r={},r[Tt]={backgroundColor:"Highlight",color:"HighlightText"},r)},rootDisabled:{opacity:.5,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)},icon:{fontSize:8,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}},{},n)})),lc=qt((function(e,t){var n,o,r,i=e.palette,a=e.semanticColors,s=e.effects,l=e.fonts,u=a.inputBorder,c=a.inputBorderHovered,d=a.inputFocusBorderAlt,p=a.bodyText,f=i.white,h=i.themePrimary,m=a.disabledText;return j({root:{outline:"none",fontSize:l.medium.fontSize,width:"100%",minWidth:86},labelWrapper:{display:"inline-flex",alignItems:"center"},labelWrapperStart:{height:32,float:"left",marginRight:10},labelWrapperEnd:{height:32,float:"right",marginLeft:10},labelWrapperTop:{marginBottom:-1},labelWrapperBottom:{},icon:{padding:"0 5px",fontSize:ft.large},iconDisabled:{color:m},label:{pointerEvents:"none",lineHeight:ft.large},labelDisabled:{},spinButtonWrapper:{display:"flex",position:"relative",boxSizing:"border-box",height:32,minWidth:86,border:"1px solid "+u,borderRadius:s.roundedCorner2},spinButtonWrapperTopBottom:{width:"100%"},spinButtonWrapperHovered:{borderColor:c,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},spinButtonWrapperFocused:{selectors:(o={},o[Tt]={borderColor:"Highlight"},o[":after"]={pointerEvents:"none",content:"''",position:"absolute",left:-1,top:-1,bottom:-1,right:-1,border:"2px solid "+d,borderRadius:s.roundedCorner2},o)},spinButtonWrapperDisabled:ac(e),input:{boxSizing:"border-box",boxShadow:"none",borderStyle:"none",flex:1,margin:0,fontSize:l.medium.fontSize,color:p,height:"100%",padding:"0 8px",outline:0,display:"block",minWidth:61,whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",cursor:"text",userSelect:"text",borderRadius:s.roundedCorner2+" 0 0 "+s.roundedCorner2},inputTextSelected:{backgroundColor:h,color:f,selectors:(r={},r[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},r)},inputDisabled:ac(e),arrowButtonsContainer:{display:"block",height:"100%",cursor:"default"},arrowButtonsContainerDisabled:ac(e)},t)})),uc=qt((function(e,t,n,o,r,i){return void 0===r&&(r=Xi.start),void 0===i&&(i=void 0),{root:K(e.root,i),labelWrapper:K(e.labelWrapper,cc(r,e)),icon:K(e.icon,t&&e.iconDisabled),label:K(e.label),spinButtonWrapper:K(e.spinButtonWrapper,dc(r,e),!t&&[{selectors:{":hover":e.spinButtonWrapperHovered}},n&&{selectors:{"&&":e.spinButtonWrapperFocused}}],t&&e.spinButtonWrapperDisabled),input:K("ms-spinButton-input",e.input,!t&&{selectors:{"::selection":e.inputTextSelected}},t&&e.inputDisabled),arrowBox:K(e.arrowButtonsContainer,t&&e.arrowButtonsContainerDisabled)}}));function cc(e,t){switch(e){case Xi.start:return t.labelWrapperStart;case Xi.end:return t.labelWrapperEnd;case Xi.top:return t.labelWrapperTop;case Xi.bottom:return t.labelWrapperBottom}}function dc(e,t){switch(e){case Xi.top:case Xi.bottom:return t.spinButtonWrapperTopBottom;default:return{}}}!function(e){e[e.down=-1]="down",e[e.notSpinning=0]="notSpinning",e[e.up=1]="up"}(ic||(ic={}));var pc=function(e){function t(t){var n=e.call(this,t)||this;n._input=o.createRef(),n._initialStepDelay=400,n._stepDelay=75,n._onFocus=function(e){n._input.current&&((n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&n._stop(),n._input.current.select(),n.setState({isFocused:!0}),n.props.onFocus&&n.props.onFocus(e))},n._onBlur=function(e){n._validate(e),n.setState({isFocused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onValidate=function(e,t){return n.props.onValidate?n.props.onValidate(e,t):n._defaultOnValidate(e)},n._calculatePrecision=function(e){var t=e.precision;return void 0===t?Math.max(function(e){var t=/[1-9]([0]+$)|\.([0-9]*)/.exec(String(e));return t?t[1]?-t[1].length:t[2]?t[2].length:0:0}(e.step),0):t},n._defaultOnValidate=function(e){if(null===e||0===e.trim().length||isNaN(Number(e)))return n._lastValidValue;var t=Math.min(n.props.max,Math.max(n.props.min,Number(e)));return String(t)},n._onIncrement=function(e){return n.props.onIncrement?n.props.onIncrement(e):n._defaultOnIncrement(e)},n._defaultOnIncrement=function(e){var t=n.props,o=t.max,r=t.step,i=Math.min(Number(e)+Number(r),o);return i=rc(i,n._precision),String(i)},n._onDecrement=function(e){return n.props.onDecrement?n.props.onDecrement(e):n._defaultOnDecrement(e)},n._defaultOnDecrement=function(e){var t=n.props,o=t.min,r=t.step,i=Math.max(Number(e)-Number(r),o);return i=rc(i,n._precision),String(i)},n._validate=function(e){if(void 0!==n.state.value&&void 0!==n._valueToValidate&&n._valueToValidate!==n._lastValidValue){var t=n._onValidate(n._valueToValidate,e);t&&(n._lastValidValue=t,n._valueToValidate=void 0,n.setState({value:t}))}},n._onInputChange=function(e){var t=e.target.value;n._valueToValidate=t,n.setState({value:t})},n._updateValue=function(e,t,o){var r=o(n.state.value);r&&(n._lastValidValue=r,n.setState({value:r})),n._spinningByMouse!==e&&(n._spinningByMouse=e),e&&(n._currentStepFunctionHandle=n._async.setTimeout((function(){n._updateValue(e,n._stepDelay,o)}),t))},n._stop=function(){n._currentStepFunctionHandle>=0&&(n._async.clearTimeout(n._currentStepFunctionHandle),n._currentStepFunctionHandle=-1),(n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&(n._spinningByMouse=!1,n.setState({keyboardSpinDirection:ic.notSpinning}))},n._handleKeyDown=function(e){if(e.which!==Fn.up&&e.which!==Fn.down&&e.which!==Fn.enter||(e.preventDefault(),e.stopPropagation()),n.props.disabled)n._stop();else{var t=ic.notSpinning;switch(e.which){case Fn.up:t=ic.up,n._updateValue(!1,n._initialStepDelay,n._onIncrement);break;case Fn.down:t=ic.down,n._updateValue(!1,n._initialStepDelay,n._onDecrement);break;case Fn.enter:case Fn.tab:n._validate(e);break;case Fn.escape:n.state.value!==n._lastValidValue&&n.setState({value:n._lastValidValue})}n.state.keyboardSpinDirection!==t&&n.setState({keyboardSpinDirection:t})}},n._handleKeyUp=function(e){(n.props.disabled||e.which===Fn.up||e.which===Fn.down)&&n._stop()},n._onIncrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onIncrement)},n._onDecrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onDecrement)},Dr(n),ro();var r=t.value||t.defaultValue||String(t.min)||"0";return n._lastValidValue=r,n._precision=n._calculatePrecision(n.props),n.state={isFocused:!1,value:r,keyboardSpinDirection:ic.notSpinning},n._async=new eo(n),n._currentStepFunctionHandle=-1,n._labelId=Hn("Label"),n._inputId=Hn("input"),n._spinningByMouse=!1,n._valueToValidate=void 0,n}return l(t,e),t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.UNSAFE_componentWillReceiveProps=function(e){this._lastValidValue=this.state.value;var t=void 0!==e.value?e.value:String(e.min);e.defaultValue&&(t=String(Math.max(e.min,Math.min(e.max,Number(e.defaultValue))))),void 0!==e.value&&this.setState({value:t}),this._precision=this._calculatePrecision(e)},t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.label,i=t.min,a=t.max,s=t.labelPosition,l=t.iconProps,c=t.incrementButtonIcon,d=t.incrementButtonAriaLabel,p=t.decrementButtonIcon,f=t.decrementButtonAriaLabel,h=t.ariaLabel,m=t.ariaDescribedBy,g=t.styles,v=t.upArrowButtonStyles,y=t.downArrowButtonStyles,b=t.theme,_=t.ariaPositionInSet,k=t.ariaSetSize,x=t.ariaValueNow,C=t.ariaValueText,w=t.keytipProps,S=t.className,E=t.inputProps,T=t.iconButtonProps,I=this.state,P=I.isFocused,M=I.value,N=I.keyboardSpinDirection,D=this.props.getClassNames?this.props.getClassNames(b,n,P,N,s,S):uc(lc(b,g),n,P,N,s,S),A=Jn(this.props,Xn,["onBlur","onFocus","className"]);return o.createElement("div",{className:D.root},s!==Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,u({},l,{className:D.icon,"aria-hidden":"true"})),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)),o.createElement(Ms,{keytipProps:w,disabled:n},(function(t){return o.createElement("div",u({},A,{className:D.spinButtonWrapper,"aria-label":h&&h,"aria-posinset":_,"aria-setsize":k,"data-ktp-target":t["data-ktp-target"]}),o.createElement("input",u({value:M,id:e._inputId,onChange:e._onChange,onInput:e._onInputChange,className:D.input,type:"text",autoComplete:"off",role:"spinbutton","aria-labelledby":r&&e._labelId,"aria-valuenow":isNaN(Number(x))?isNaN(Number(M))?void 0:Number(M):x,"aria-valuetext":C||(isNaN(Number(M))?M:void 0),"aria-valuemin":i,"aria-valuemax":a,"aria-describedby":po(m,t["aria-describedby"]),onBlur:e._onBlur,ref:e._input,onFocus:e._onFocus,onKeyDown:e._handleKeyDown,onKeyUp:e._handleKeyUp,readOnly:n,"aria-disabled":n,"data-lpignore":!0,"data-ktp-execute-target":t["data-ktp-execute-target"]},E)),o.createElement("span",{className:D.arrowBox},o.createElement(ou,u({styles:sc(b,!0,v),className:"ms-UpButton",checked:N===ic.up,disabled:n,iconProps:c,onMouseDown:e._onIncrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:d,"data-is-focusable":!1},T)),o.createElement(ou,u({styles:sc(b,!1,y),className:"ms-DownButton",checked:N===ic.down,disabled:n,iconProps:p,onMouseDown:e._onDecrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:f,"data-is-focusable":!1},T))))})),s===Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,{iconName:l.iconName,className:D.icon,"aria-hidden":"true"}),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)))},t.prototype.focus=function(){this._input.current&&this._input.current.focus()},Object.defineProperty(t.prototype,"value",{get:function(){return void 0===this.props.value?this.state.value:this.props.value},enumerable:!0,configurable:!0}),t.prototype._onChange=function(){},t.defaultProps={step:1,min:0,max:100,disabled:!1,labelPosition:Xi.start,label:"",incrementButtonIcon:{iconName:"ChevronUpSmall"},decrementButtonIcon:{iconName:"ChevronDownSmall"}},t=d([es("SpinButton",["theme","styles"],!0)],t)}(o.Component),fc=function(e){function t(t){var n=e.call(this,t)||this;return n.spinbuttonref=null,n.spinbuttonref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:parseInt(this.spinbuttonref.value)}},t.prototype.render=function(){var e=this;return r.a.createElement(pc,{styles:{spinButtonWrapperTopBottom:{maxWidth:"250px",alignSelf:"start"},input:{backgroundColor:"transparent"}},value:this.state.property_values.value,onValidate:function(t){return 0===t.trim().length||isNaN(+t)?t=String(e.state.property_values.value):Number(t)e.spinbuttonref.props.max&&(t=String(e.spinbuttonref.props.max)),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onIncrement:function(t){return t=Number(t)+e.spinbuttonref.props.step>e.spinbuttonref.props.max?String(e.spinbuttonref.props.max):String(+t+e.spinbuttonref.props.step),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onDecrement:function(t){return t=Number(t)-e.spinbuttonref.props.stept?t:e}function Tc(e,t,n){return[Ic(e),Ic(t),Ic(n)].join("")}function Ic(e){var t=(e=Ec(e,gc)).toString(16);return 1===t.length?"0"+t:t}function Pc(e,t,n,o,r){return o===vc||"number"!=typeof o?"#"+r:"rgba("+e+", "+t+", "+n+", "+o/vc+")"}function Mc(e){var t=e.a,n=void 0===t?vc:t,o=e.b,r=e.g,i=e.r,a=function(e,t,n){var o=NaN,r=Math.max(e,t,n),i=r-Math.min(e,t,n);return 0===i?o=0:e===r?o=(t-n)/i%6:t===r?o=(n-e)/i+2:n===r&&(o=(e-t)/i+4),(o=Math.round(60*o))<0&&(o+=360),{h:o,s:Math.round(100*(0===r?0:i/r)),v:Math.round(r/gc*100)}}(i,r,o),s=a.h,l=a.s,u=a.v,c=Tc(i,r,o);return{a:n,b:o,g:r,h:s,hex:c,r:i,s:l,str:Pc(i,r,o,n,c),v:u}}function Nc(e){var t=wc(e);if(t)return u(u({},Mc(t)),{str:e})}function Dc(e){return"#"+(t=e.h,Tc((n=Cc(t,hc,mc)).r,n.g,n.b));var t,n}function Ac(e,t,n){var o=Cc(e.h,t,n),r=o.r,i=o.g,a=o.b,s=Tc(r,i,a);return{a:e.a,b:a,g:i,h:e.h,hex:s,r:r,s:t,str:Pc(r,i,a,e.a,s),v:n}}var Bc=Yo(),Fc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._isAdjustingSaturation=!0,n._descriptionId=Hn("ColorRectangle-description"),n._onKeyDown=function(e){var t=n.state.color,o=t.s,r=t.v,i=e.shiftKey?10:1;switch(e.which){case Fn.up:n._isAdjustingSaturation=!1,r+=i;break;case Fn.down:n._isAdjustingSaturation=!1,r-=i;break;case Fn.left:n._isAdjustingSaturation=!0,o-=i;break;case Fn.right:n._isAdjustingSaturation=!0,o+=i;break;default:return}n._updateColor(e,Ac(t,Ec(o,hc),Ec(r,mc)))},n._onMouseDown=function(e){n._events.on(window,"mousemove",n._onMouseMove,!0),n._events.on(window,"mouseup",n._disableEvents,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=function(e,t,n){var o=n.getBoundingClientRect(),r=(e.clientX-o.left)/o.width,i=(e.clientY-o.top)/o.height;return Ac(t,Ec(Math.round(r*hc),hc),Ec(Math.round(mc-i*mc),mc))}(e,n.state.color,n._root.current);t&&n._updateColor(e,t)}},n._disableEvents=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={color:t.color},n}return l(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this.state.color},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&this.props.color&&this.setState({color:this.props.color})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.minSize,n=e.theme,r=e.className,i=e.styles,a=e.ariaValueFormat,s=e.ariaLabel,l=e.ariaDescription,u=this.state.color,c=Bc(i,{theme:n,className:r,minSize:t}),d=a.replace("{0}",String(u.s)).replace("{1}",String(u.v));return o.createElement("div",{ref:this._root,tabIndex:0,className:c.root,style:{backgroundColor:Dc(u)},onMouseDown:this._onMouseDown,onKeyDown:this._onKeyDown,role:"slider","aria-valuetext":d,"aria-valuenow":this._isAdjustingSaturation?u.s:u.v,"aria-valuemin":0,"aria-valuemax":mc,"aria-label":s,"aria-describedby":this._descriptionId,"data-is-focusable":!0},o.createElement("div",{className:c.description,id:this._descriptionId},l),o.createElement("div",{className:c.light}),o.createElement("div",{className:c.dark}),o.createElement("div",{className:c.thumb,style:{left:u.s+"%",top:mc-u.v+"%",backgroundColor:u.str}}))},t.prototype._updateColor=function(e,t){var n=this.props.onChange,o=this.state.color;t.s===o.s&&t.v===o.v||(n&&n(e,t),e.defaultPrevented||(this.setState({color:t}),e.preventDefault()))},t.defaultProps={minSize:220,ariaLabel:"Saturation and brightness",ariaValueFormat:"Saturation {0} brightness {1}",ariaDescription:"Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness."},t}(o.Component);var Oc=Pn(Fc,(function(e){var t,n=e.className,o=e.theme,r=e.minSize,i=o.palette,a=o.effects;return{root:["ms-ColorPicker-colorRect",{position:"relative",marginBottom:8,border:"1px solid "+i.neutralLighter,borderRadius:a.roundedCorner2,minWidth:r,minHeight:r,outline:"none",selectors:(t={},t[Tt]={MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},n],light:["ms-ColorPicker-light",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to right, white 0%, transparent 100%) /*@noflip*/"}],dark:["ms-ColorPicker-dark",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to bottom, transparent 0, #000 100%)"}],thumb:["ms-ColorPicker-thumb",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",selectors:{":before":{position:"absolute",left:0,right:0,top:0,bottom:0,border:"2px solid "+i.white,borderRadius:"50%",boxSizing:"border-box",content:'""'}}}],description:Ot}}),void 0,{scope:"ColorRectangle"}),Rc=Yo(),Lc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._onKeyDown=function(e){var t=n.value,o=n.props,r=o.minValue,i=o.maxValue,a=e.shiftKey?10:1;switch(e.which){case Fn.left:t-=a;break;case Fn.right:t+=a;break;case Fn.home:t=r;break;case Fn.end:t=i;break;default:return}n._updateValue(e,Ec(t,i,r))},n._onMouseDown=function(e){var t=$(n);n._events.on(t,"mousemove",n._onMouseMove,!0),n._events.on(t,"mouseup",n._onMouseUp,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=n.props,o=t.minValue,r=t.maxValue,i=n._root.current.getBoundingClientRect(),a=(e.clientX-i.left)/i.width,s=Ec(Math.round(a*r),r,o);n._updateValue(e,s)}},n._onMouseUp=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={currentValue:t.value||0},n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.state.currentValue},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&void 0!==this.props.value&&this.setState({currentValue:this.props.value})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.isAlpha,n=e.minValue,r=e.maxValue,i=e.overlayStyle,a=e.overlayColor,s=e.theme,l=e.className,u=e.styles,c=this.props.ariaLabel,d=void 0===c?t?"Alpha":"Hue":c,p=this.value,f=Rc(u,{theme:s,className:l,isAlpha:t}),h=100*(p-n)/(r-n);return o.createElement("div",{ref:this._root,className:f.root,tabIndex:0,onKeyDown:this._onKeyDown,onMouseDown:this._onMouseDown,role:"slider","aria-valuenow":p,"aria-valuetext":String(p),"aria-valuemin":n,"aria-valuemax":r,"aria-label":d,"data-is-focusable":!0},!(!i&&!a)&&o.createElement("div",{className:f.sliderOverlay,style:i||{background:"linear-gradient(to right, transparent 0, #"+a+" 100%)"}}),o.createElement("div",{className:f.sliderThumb,style:{left:h+"%"}}))},t.prototype._updateValue=function(e,t){if(t!==this.value){var n=this.props.onChange;n&&n(e,t),e.defaultPrevented||(this.setState({currentValue:t}),e.preventDefault())}},t.defaultProps={minValue:0,maxValue:100,value:0},t}(o.Component),Hc={background:"linear-gradient(to left,red 0,#f09 10%,#cd00ff 20%,#3200ff 30%,#06f 40%,#00fffd 50%,#0f6 60%,#35ff00 70%,#cdff00 80%,#f90 90%,red 100%)"},Wc={backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJUlEQVQYV2N89erVfwY0ICYmxoguxjgUFKI7GsTH5m4M3w1ChQC1/Ca8i2n1WgAAAABJRU5ErkJggg==)"},zc=Pn(Lc,(function(e){var t,n=e.theme,o=e.className,r=e.isAlpha,i=n.palette,a=n.effects;return{root:["ms-ColorPicker-slider",{position:"relative",height:20,marginBottom:8,border:"1px solid "+i.neutralLight,borderRadius:a.roundedCorner2,boxSizing:"border-box",outline:"none",selectors:(t={},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},r?Wc:Hc,o],sliderOverlay:["ms-ColorPicker-sliderOverlay",{content:"",position:"absolute",left:0,right:0,top:0,bottom:0}],sliderThumb:["ms-ColorPicker-thumb","is-slider",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",top:"50%"}]}}),void 0,{scope:"ColorSlider"});var Uc=Yo(),Kc=["hex","r","g","b","a"];function jc(e){var t=e.color;return"string"==typeof t?Nc(t):t}var Vc=Pn(function(e){function t(n){var o=e.call(this,n)||this;o._onSVChanged=function(e,t){o._updateColor(e,t)},o._onHChanged=function(e,t){o._updateColor(e,function(e,t){var n=Cc(t,e.s,e.v),o=n.r,r=n.g,i=n.b,a=Tc(o,r,i);return{a:e.a,b:i,g:r,h:t,hex:a,r:o,s:e.s,str:Pc(o,r,i,e.a,a),v:e.v}}(o.state.color,t))},o._onAChanged=function(e,t){o._updateColor(e,function(e,t){return u(u({},e),{a:t,str:Pc(e.r,e.g,e.b,t,e.hex)})}(o.state.color,Math.round(t)))},o._onBlur=function(e){var t,n=o.state,r=n.color,i=n.editingColor;if(i){var a,s=i.value,l=i.component,c="hex"===l,d=c?yc:_c;if(s.length>=d&&(c||!isNaN(Number(s)))){var p=void 0;p=c?Nc("#"+(!(a=s)||a.length=bc?a.substring(0,bc):a.substring(0,yc))):Mc(function(e){return{r:Ec(e.r,gc),g:Ec(e.g,gc),b:Ec(e.b,gc),a:"number"==typeof e.a?Ec(e.a,vc):e.a}}(u(u({},r),((t={})[l]=Number(s),t)))),o._updateColor(e,p)}else o.setState({editingColor:void 0})}},Dr(o),o.state={color:jc(n)||Nc("#ffffff")},o._textChangeHandlers={};for(var r=0,i=Kc;rthis._displayOnlyOptionsCache[t];)t++;if(this._displayOnlyOptionsCache[t]===e)throw new Error("Unexpected: Option at index "+e+" is not a selectable element.");return e-t+1}},e}();!function(e){e[e.smallFluid=0]="smallFluid",e[e.smallFixedFar=1]="smallFixedFar",e[e.smallFixedNear=2]="smallFixedNear",e[e.medium=3]="medium",e[e.large=4]="large",e[e.largeFixed=5]="largeFixed",e[e.extraLarge=6]="extraLarge",e[e.custom=7]="custom",e[e.customNear=8]="customNear"}(nd||(nd={}));var rd,id=Yo();!function(e){e[e.closed=0]="closed",e[e.animatingOpen=1]="animatingOpen",e[e.open=2]="open",e[e.animatingClosed=3]="animatingClosed"}(rd||(rd={}));var ad,sd,ld,ud,cd,dd=function(e){function t(t){var n=e.call(this,t)||this;n._panel=o.createRef(),n._animationCallback=null,n.dismiss=function(e){n.props.onDismiss&&n.props.onDismiss(e),(!e||e&&!e.defaultPrevented)&&n.close()},n._allowScrollOnPanel=function(e){e?n._allowTouchBodyScroll?qr(e,n._events):Gr(e,n._events):n._events.off(n._scrollableContent),n._scrollableContent=e},n._onRenderNavigation=function(e){if(!n.props.onRenderNavigationContent&&!n.props.onRenderNavigation&&!n.props.hasCloseButton)return null;var t=n.props.onRenderNavigationContent,r=void 0===t?n._onRenderNavigationContent:t;return o.createElement("div",{className:n._classNames.navigation},r(e,n._onRenderNavigationContent))},n._onRenderNavigationContent=function(e){var t=e.closeButtonAriaLabel,r=e.hasCloseButton,i=gn();return r?o.createElement(ou,{styles:{root:{height:"auto",width:"44px",color:i.palette.neutralSecondary,fontSize:ft.large},rootHovered:{color:i.palette.neutralPrimary}},className:n._classNames.closeButton,onClick:n._onPanelClick,ariaLabel:t,title:t,"data-is-visible":!0,iconProps:{iconName:"Cancel"}}):null},n._onRenderHeader=function(e,t,r){var i=e.headerText;return i?o.createElement("div",{className:n._classNames.header},o.createElement("p",{className:n._classNames.headerText,id:r,role:"heading","aria-level":2},i)):null},n._onRenderBody=function(e){return o.createElement("div",{className:n._classNames.content},e.children)},n._onRenderFooter=function(e){var t=n.props.onRenderFooterContent,r=void 0===t?null:t;return r?o.createElement("div",{className:n._classNames.footer},o.createElement("div",{className:n._classNames.footerInner},r())):null},n._animateTo=function(e){n._animationCallback=n._async.setTimeout((function(){n.setState({visibility:e}),n._onTransitionComplete()}),200)},n._clearExistingAnimationTimer=function(){null!==n._animationCallback&&n._async.clearTimeout(n._animationCallback)},n._onPanelClick=function(e){n.dismiss(e)},n._onTransitionComplete=function(){n._updateFooterPosition(),n.state.visibility===rd.open&&n.props.onOpened&&n.props.onOpened(),n.state.visibility===rd.closed&&n.props.onDismissed&&n.props.onDismissed()};var r=n.props.allowTouchBodyScroll,i=void 0!==r&&r;return n._allowTouchBodyScroll=i,n._warnDeprecations({ignoreExternalFocusing:"focusTrapZoneProps",forceFocusInsideTrap:"focusTrapZoneProps",firstFocusableSelector:"focusTrapZoneProps"}),n.state={isFooterSticky:!1,visibility:rd.closed,id:Hn("Panel")},n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.isOpen?null:!e.isOpen||t.visibility!==rd.closed&&t.visibility!==rd.animatingClosed?e.isOpen||t.visibility!==rd.open&&t.visibility!==rd.animatingOpen?null:{visibility:rd.animatingClosed}:{visibility:rd.animatingOpen}},t.prototype.componentDidMount=function(){this._events.on(window,"resize",this._updateFooterPosition),this._shouldListenForOuterClick(this.props)&&this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0),this.props.isOpen&&this.setState({visibility:rd.animatingOpen})},t.prototype.componentDidUpdate=function(e,t){var n=this._shouldListenForOuterClick(this.props),o=this._shouldListenForOuterClick(e);this.state.visibility!==t.visibility&&(this._clearExistingAnimationTimer(),this.state.visibility===rd.animatingOpen?this._animateTo(rd.open):this.state.visibility===rd.animatingClosed&&this._animateTo(rd.closed)),n&&!o?this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0):!n&&o&&this._events.off(document.body,"mousedown",this._dismissOnOuterClick,!0)},t.prototype.render=function(){var e=this.props,t=e.className,n=void 0===t?"":t,r=e.elementToFocusOnDismiss,i=e.firstFocusableSelector,a=e.focusTrapZoneProps,s=e.forceFocusInsideTrap,l=e.hasCloseButton,c=e.headerText,d=e.headerClassName,p=void 0===d?"":d,f=e.ignoreExternalFocusing,h=e.isBlocking,m=e.isFooterAtBottom,g=e.isLightDismiss,v=e.isHiddenOnDismiss,y=e.layerProps,b=e.overlayProps,_=e.type,k=e.styles,x=e.theme,C=e.customWidth,w=e.onLightDismissClick,S=void 0===w?this._onPanelClick:w,E=e.onRenderNavigation,T=void 0===E?this._onRenderNavigation:E,I=e.onRenderHeader,P=void 0===I?this._onRenderHeader:I,M=e.onRenderBody,N=void 0===M?this._onRenderBody:M,D=e.onRenderFooter,A=void 0===D?this._onRenderFooter:D,B=this.state,F=B.isFooterSticky,O=B.visibility,R=B.id,L=_===nd.smallFixedNear||_===nd.customNear,H=Uo(x)?L:!L,W=c&&R+"-headerText",z=_===nd.custom||_===nd.customNear?{width:C}:{},U=Jn(this.props,Xn),K=this.isActive,j=O===rd.animatingClosed||O===rd.animatingOpen;if(!K&&!j&&!v)return null;this._classNames=id(k,{theme:x,className:n,focusTrapZoneClassName:a?a.className:void 0,hasCloseButton:l,headerClassName:p,isAnimating:j,isFooterSticky:F,isFooterAtBottom:m,isOnRightSide:H,isOpen:K,isHiddenOnDismiss:v,type:_});var V,G=this._classNames,q=this._allowTouchBodyScroll;h&&K&&(V=o.createElement(Ql,u({className:G.overlay,isDarkThemed:!1,onClick:g?S:void 0,allowTouchBodyScroll:q},b)));var Z=P(this.props,this._onRenderHeader,W);return o.createElement(ls,u({},y),o.createElement(Fa,{role:"dialog","aria-modal":"true",ariaLabelledBy:Z?W:void 0,onDismiss:this.dismiss,className:G.hiddenPanel},o.createElement("div",u({"aria-hidden":!K&&j},U,{ref:this._panel,className:G.root}),V,o.createElement(Kl,u({ignoreExternalFocusing:f,forceFocusInsideTrap:!(!h||v&&!K)&&s,firstFocusableSelector:i,isClickableOutsideFocusTrap:!0},a,{className:G.main,style:z,elementToFocusOnDismiss:r}),o.createElement("div",{className:G.commands,"data-is-visible":!0},T(this.props,this._onRenderNavigation)),o.createElement("div",{className:G.contentInner},Z,o.createElement("div",{ref:this._allowScrollOnPanel,className:G.scrollableContent,"data-is-scrollable":!0},N(this.props,this._onRenderBody)),A(this.props,this._onRenderFooter))))))},t.prototype.open=function(){void 0===this.props.isOpen&&(this.isActive||(this.props.onOpen&&this.props.onOpen(),this.setState({visibility:rd.animatingOpen})))},t.prototype.close=function(){void 0===this.props.isOpen&&this.isActive&&this.setState({visibility:rd.animatingClosed})},Object.defineProperty(t.prototype,"isActive",{get:function(){return this.state.visibility===rd.open||this.state.visibility===rd.animatingOpen},enumerable:!0,configurable:!0}),t.prototype._shouldListenForOuterClick=function(e){return!!e.isBlocking&&!!e.isOpen},t.prototype._updateFooterPosition=function(){var e=this._scrollableContent;if(e){var t=e.clientHeight,n=e.scrollHeight;this.setState({isFooterSticky:t0&&s();var o=r._id+e.key;i.items.push(n(u(u({id:o},e),{index:t}),r._onRenderItem)),i.id=o;break;case Zc.Divider:t>0&&i.items.push(n(u(u({},e),{index:t}),r._onRenderItem)),i.items.length>0&&s();break;default:i.items.push(n(u(u({},e),{index:t}),r._onRenderItem))}}(e,t)})),i.items.length>0&&s(),o.createElement(o.Fragment,null,a)},r._onRenderItem=function(e){switch(e.itemType){case Zc.Divider:return r._renderSeparator(e);case Zc.Header:return r._renderHeader(e);default:return r._renderOption(e)}},r._renderOption=function(e){var t=r.props.onRenderOption,n=void 0===t?r._onRenderOption:t,i=r.state.selectedIndices,a=void 0===i?[]:i,s=!(void 0===e.index||!a)&&a.indexOf(e.index)>-1,l=e.hidden?r._classNames.dropdownItemHidden:s&&!0===e.disabled?r._classNames.dropdownItemSelectedAndDisabled:s?r._classNames.dropdownItemSelected:!0===e.disabled?r._classNames.dropdownItemDisabled:r._classNames.dropdownItem,u=e.title,c=void 0===u?e.text:u,d=r._classNames.subComponentStyles?r._classNames.subComponentStyles.multiSelectItem:void 0;return r.props.multiSelect?o.createElement(ed,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,onChange:r._onItemClick(e),inputProps:{onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e)},label:e.text,title:c,onRenderLabel:r._onRenderItemLabel.bind(r,e),className:l,role:"option","aria-selected":s?"true":"false",checked:s,styles:d,ariaPositionInSet:r._sizePosCache.positionInSet(e.index),ariaSetSize:r._sizePosCache.optionSetSize}):o.createElement(td,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,className:l,onClick:r._onItemClick(e),onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e),role:"option","aria-selected":s?"true":"false",ariaLabel:e.ariaLabel,title:c,"aria-posinset":r._sizePosCache.positionInSet(e.index),"aria-setsize":r._sizePosCache.optionSetSize},n(e,r._onRenderOption))},r._onRenderOption=function(e){return o.createElement("span",{className:r._classNames.dropdownOptionText},e.text)},r._onRenderItemLabel=function(e){var t=r.props.onRenderOption;return(void 0===t?r._onRenderOption:t)(e,r._onRenderOption)},r._onPositioned=function(e){r._focusZone.current&&r._requestAnimationFrame((function(){var e=r.state.selectedIndices;if(r._focusZone.current)if(e&&e[0]&&!r.props.options[e[0]].disabled){var t=yt().querySelector("#"+r._id+"-list"+e[0]);r._focusZone.current.focusElement(t)}else r._focusZone.current.focus()})),r.state.calloutRenderEdge&&r.state.calloutRenderEdge===e.targetEdge||r.setState({calloutRenderEdge:e.targetEdge})},r._onItemClick=function(e){return function(t){e.disabled||(r.setSelectedIndex(t,e.index),r.props.multiSelect||r.setState({isOpen:!1}))}},r._onScroll=function(){r._isScrollIdle||void 0===r._scrollIdleTimeoutId?r._isScrollIdle=!1:(clearTimeout(r._scrollIdleTimeoutId),r._scrollIdleTimeoutId=void 0),r._scrollIdleTimeoutId=setTimeout((function(){r._isScrollIdle=!0}),r._scrollIdleDelay)},r._onMouseItemLeave=function(e,t){if(!r._shouldIgnoreMouseEvent()&&r._host.current)if(r._host.current.setActive)try{r._host.current.setActive()}catch(e){}else r._host.current.focus()},r._onDismiss=function(){r.setState({isOpen:!1}),r._dropDown.current&&r._dropDown.current.focus()},r._onDropdownBlur=function(e){r._isDisabled()||(r.setState({hasFocus:!1}),r.state.isOpen||r.props.onBlur&&r.props.onBlur(e))},r._onDropdownKeyDown=function(e){if(!r._isDisabled()&&(r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e),!r.props.onKeyDown||(r.props.onKeyDown(e),!e.defaultPrevented))){var t,n=r.state.selectedIndices.length?r.state.selectedIndices[0]:-1,o=e.altKey||e.metaKey,i=r.state.isOpen;switch(e.which){case Fn.enter:r.setState({isOpen:!i});break;case Fn.escape:if(!i)return;r.setState({isOpen:!1});break;case Fn.up:if(o){if(i){r.setState({isOpen:!1});break}return}r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,-1,n-1,n));break;case Fn.down:o&&(e.stopPropagation(),e.preventDefault()),o&&!i||r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,1,n+1,n));break;case Fn.home:r.props.multiSelect||(t=r._moveIndex(e,1,0,n));break;case Fn.end:r.props.multiSelect||(t=r._moveIndex(e,-1,r.props.options.length-1,n));break;case Fn.space:break;default:return}t!==n&&(e.stopPropagation(),e.preventDefault())}},r._onDropdownKeyUp=function(e){if(!r._isDisabled()){var t=r._shouldHandleKeyUp(e),n=r.state.isOpen;if(!r.props.onKeyUp||(r.props.onKeyUp(e),!e.defaultPrevented)){switch(e.which){case Fn.space:r.setState({isOpen:!n});break;default:return void(t&&n&&r.setState({isOpen:!1}))}e.stopPropagation(),e.preventDefault()}}},r._onZoneKeyDown=function(e){var t;r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e);var n=e.altKey||e.metaKey;switch(e.which){case Fn.up:n?r.setState({isOpen:!1}):r._host.current&&(t=br(r._host.current,r._host.current.lastChild,!0));break;case Fn.home:case Fn.end:case Fn.pageUp:case Fn.pageDown:break;case Fn.down:!n&&r._host.current&&(t=yr(r._host.current,r._host.current.firstChild,!0));break;case Fn.escape:r.setState({isOpen:!1});break;case Fn.tab:return void r.setState({isOpen:!1});default:return}t&&t.focus(),e.stopPropagation(),e.preventDefault()},r._onZoneKeyUp=function(e){r._shouldHandleKeyUp(e)&&r.state.isOpen&&(r.setState({isOpen:!1}),e.preventDefault())},r._onDropdownClick=function(e){if(!r.props.onClick||(r.props.onClick(e),!e.defaultPrevented)){var t=r.state.isOpen;r._isDisabled()||r._shouldOpenOnFocus()||r.setState({isOpen:!t}),r._isFocusedByClick=!1}},r._onDropdownMouseDown=function(){r._isFocusedByClick=!0},r._onFocus=function(e){var t=r.state,n=t.isOpen,o=t.selectedIndices,i=r.props.multiSelect;if(!r._isDisabled()){r._isFocusedByClick||n||0!==o.length||i||r._moveIndex(e,1,0,-1),r.props.onFocus&&r.props.onFocus(e);var a={hasFocus:!0};r._shouldOpenOnFocus()&&(a.isOpen=!0),r.setState(a)}},r._isDisabled=function(){var e=r.props.disabled,t=r.props.isDisabled;return void 0!==t&&(e=t),e},r._onRenderLabel=function(e){var t=e.label,n=e.required,i=e.disabled,a=r._classNames.subComponentStyles?r._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{className:r._classNames.label,id:r._labelId,required:n,styles:a,disabled:i},t):null},Dr(r),r._id=t.id||Hn("Dropdown"),r._labelId=r._id+"-label",r._listId=r._id+"-list",r._optionId=r._id+"-option",r._isScrollIdle=!0,r.props.multiSelect){var i=void 0!==t.defaultSelectedKeys?t.defaultSelectedKeys:t.selectedKeys;n=r._getSelectedIndexes(t.options,i)}else{var a=void 0!==t.defaultSelectedKey?t.defaultSelectedKey:t.selectedKey;n=r._getSelectedIndexes(t.options,a)}return r._sizePosCache.updateOptions(t.options),r.state={isOpen:!1,selectedIndices:n,hasFocus:!1,calloutRenderEdge:void 0},r}return l(t,e),Object.defineProperty(t.prototype,"selectedOptions",{get:function(){return Dd(this.props.options,this.state.selectedIndices)},enumerable:!0,configurable:!0}),t.prototype.componentWillUnmount=function(){clearTimeout(this._scrollIdleTimeoutId)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t,n=e.options!==this.props.options;void 0===e[t=e.multiSelect?n&&void 0!==e.defaultSelectedKeys?"defaultSelectedKeys":"selectedKeys":n&&void 0!==e.defaultSelectedKey?"defaultSelectedKey":"selectedKey"]||e[t]===this.props[t]&&!n||this.setState({selectedIndices:this._getSelectedIndexes(e.options,e[t])}),e.options!==this.props.options&&this._sizePosCache.updateOptions(e.options)},t.prototype.componentDidUpdate=function(e,t){!0===t.isOpen&&!1===this.state.isOpen&&(this._gotMouseMove=!1,this._dropDown.current&&this._dropDown.current.focus(),this.props.onDismiss&&this.props.onDismiss())},t.prototype.render=function(){var e=this,t=this._id,n=this.props,r=n.className,i=n.label,a=n.options,s=n.ariaLabel,l=n.required,c=n.errorMessage,d=n.keytipProps,p=n.styles,f=n.theme,h=n.panelProps,m=n.calloutProps,g=n.multiSelect,v=n.onRenderTitle,y=void 0===v?this._onRenderTitle:v,b=n.onRenderContainer,_=void 0===b?this._onRenderContainer:b,k=n.onRenderCaretDown,x=void 0===k?this._onRenderCaretDown:k,C=n.onRenderLabel,w=void 0===C?this._onRenderLabel:C,S=this.state,E=S.isOpen,T=S.selectedIndices,I=S.calloutRenderEdge,P=n.onRenderPlaceholder||n.onRenderPlaceHolder||this._onRenderPlaceholder,M=Dd(a,T),N=Jn(n,Xn),D=this._isDisabled(),A=t+"-errorMessage",B=D?void 0:E&&1===T.length&&T[0]>=0?this._listId+T[0]:void 0,F=g?{role:"button"}:{role:"listbox",childRole:"option",ariaSetSize:this._sizePosCache.optionSetSize,ariaPosInSet:this._sizePosCache.positionInSet(T[0]),ariaSelected:void 0!==T[0]||void 0};this._classNames=Od(p,{theme:f,className:r,hasError:!!(c&&c.length>0),hasLabel:!!i,isOpen:E,required:l,disabled:D,isRenderingPlaceholder:!M.length,panelClassName:h?h.className:void 0,calloutClassName:m?m.className:void 0,calloutRenderEdge:I});var O=!!c&&c.length>0;return o.createElement("div",{className:this._classNames.root},w(this.props,this._onRenderLabel),o.createElement(Ms,{keytipProps:d,disabled:D},(function(r){return o.createElement("div",u({},r,{"data-is-focusable":!D,ref:e._dropDown,id:t,tabIndex:D?-1:0,role:F.role,"aria-haspopup":"listbox","aria-expanded":E?"true":"false","aria-label":s,"aria-labelledby":i&&!s?po(e._labelId,e._optionId):void 0,"aria-describedby":po(r["aria-describedby"],O?e._id+"-errorMessage":void 0),"aria-activedescendant":B,"aria-required":l,"aria-disabled":D,"aria-owns":E?e._listId:void 0},N,{className:e._classNames.dropdown,onBlur:e._onDropdownBlur,onKeyDown:e._onDropdownKeyDown,onKeyUp:e._onDropdownKeyUp,onClick:e._onDropdownClick,onMouseDown:e._onDropdownMouseDown,onFocus:e._onFocus}),o.createElement("span",{id:e._optionId,className:e._classNames.title,"aria-live":"polite","aria-atomic":!0,"aria-invalid":O,role:F.childRole,"aria-setsize":F.ariaSetSize,"aria-posinset":F.ariaPosInSet,"aria-selected":F.ariaSelected},M.length?y(M,e._onRenderTitle):P(n,e._onRenderPlaceholder)),o.createElement("span",{className:e._classNames.caretDownWrapper},x(n,e._onRenderCaretDown)))})),E&&_(u(u({},n),{onDismiss:this._onDismiss}),this._onRenderContainer),O&&o.createElement("div",{role:"alert",id:A,className:this._classNames.errorMessage},c))},t.prototype.focus=function(e){this._dropDown.current&&(this._dropDown.current.focus(),e&&this.setState({isOpen:!0}))},t.prototype.setSelectedIndex=function(e,t){var n=this,o=this.props,r=o.options,i=o.selectedKey,a=o.selectedKeys,s=o.multiSelect,l=o.notifyOnReselect,u=this.state.selectedIndices,c=void 0===u?[]:u,d=!!c&&c.indexOf(t)>-1,p=[];if(t=Math.max(0,Math.min(r.length-1,t)),void 0===i&&void 0===a){if(s||l||t!==c[0]){if(s)if(p=c?this._copyArray(c):[],d){var f=p.indexOf(t);f>-1&&p.splice(f,1)}else p.push(t);else p=[t];e.persist(),this.setState({selectedIndices:p},(function(){n._onChange(e,r,t,d,s)}))}}else this._onChange(e,r,t,d,s)},Object.defineProperty(t.prototype,"_placeholder",{get:function(){return this.props.placeholder||this.props.placeHolder},enumerable:!0,configurable:!0}),t.prototype._copyArray=function(e){for(var t=[],n=0,o=e;n=r.length&&(n=r.length-1);for(var i=0;r[n].itemType===Zc.Header||r[n].itemType===Zc.Divider||r[n].disabled;){if(i>=r.length)return o;n+t<0?n=r.length:n+t>=r.length&&(n=-1),n+=t,i++}return this.setSelectedIndex(e,n),n},t.prototype._renderFocusableList=function(e){var t=e.onRenderList,n=void 0===t?this._onRenderList:t,r=e.label,i=e.ariaLabel,a=e.multiSelect;return o.createElement("div",{className:this._classNames.dropdownItemsWrapper,onKeyDown:this._onZoneKeyDown,onKeyUp:this._onZoneKeyUp,ref:this._host,tabIndex:0},o.createElement(Li,{ref:this._focusZone,direction:dr.vertical,id:this._listId,className:this._classNames.dropdownItems,role:"listbox","aria-label":i,"aria-labelledby":r&&!i?this._labelId:void 0,"aria-multiselectable":a},n(e,this._onRenderList)))},t.prototype._renderSeparator=function(e){var t=e.index,n=e.key;return t>0?o.createElement("div",{role:"separator",key:n,className:this._classNames.dropdownDivider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,n=void 0===t?this._onRenderOption:t,r=e.key,i=e.id;return o.createElement("div",{id:i,key:r,className:this._classNames.dropdownItemHeader},n(e,this._onRenderOption))},t.prototype._onItemMouseEnter=function(e,t){this._shouldIgnoreMouseEvent()||t.currentTarget.focus()},t.prototype._onItemMouseMove=function(e,t){var n=t.currentTarget;this._gotMouseMove=!0,this._isScrollIdle&&document.activeElement!==n&&n.focus()},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._getSelectedIndexes=function(e,t){if(void 0===t)return this.props.multiSelect?this._getAllSelectedIndices(e):-1!==(i=this._getSelectedIndex(e,null))?[i]:[];if(!Array.isArray(t))return-1!==(i=this._getSelectedIndex(e,t))?[i]:[];for(var n=[],o=0,r=t;o svg":{paddingTop:"2px"},"&:hover i.ms-Button-icon":{color:i.palette.neutralPrimary},"&:active i.ms-Button-icon":{color:i.palette.neutralPrimary}}}},groups:[{links:[{name:"General Settings",key:"general",url:"",icon:"Settings"}].concat(n)}]})),r.a.createElement("div",{className:"editorzone",style:{backgroundColor:i.palette.white,color:i.palette.black}},r.a.createElement("div",{className:"editorhead"},r.a.createElement("div",{className:"editortitle"},r.a.createElement(ml,{variant:"xxLarge",styles:{root:{display:"block",whiteSpace:"no-wrap",overflow:"hidden",textOverflow:"ellipsis"}}},"general"!=this.state.selected_menu?t[this.state.selected_menu].name+" Settings":"PowerToys General Settings")),r.a.createElement("div",{className:"editorheadbuttons"},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:16}},r.a.createElement(Nl,{styles:{root:{minWidth:"100px"}},disabled:!this.state.data_changed||this.state.saving,text:this.state.saving?"Saving":"Save",onClick:this.save_clicked},this.state.saving?r.a.createElement(Ll,{size:Tl.small}):r.a.createElement("span",null))))),r.a.createElement("div",{className:"editorbody"},r.a.createElement(Ul,{styles:{contentContainer:{paddingTop:"16px",paddingLeft:"16px",paddingRight:"16px"}}},"general"===e.state.selected_menu&&e.state.settings.hasOwnProperty("general")?r.a.createElement(qu,{key:"general",settings_key:"general",settings:e.state.settings,on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):e.state.settings.hasOwnProperty("powertoys")&&e.state.selected_menu in e.state.settings.powertoys?r.a.createElement(Vd,{key:e.state.selected_menu,settings_key:e.state.selected_menu,powertoy:e.state.settings.powertoys[e.state.selected_menu],on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):void 0))),r.a.createElement(yu,{hidden:!this.state.show_save_discard_dialog,onDismiss:this.close_save_discard_dialog,dialogContentProps:{type:Dl.normal,title:"Changes not saved",subText:this.state.user_trying_to_exit?"Would you like to save your changes or exit the settings?":"Would you like to save or discard your changes?"},modalProps:{isBlocking:!0,styles:{main:{maxWidth:450}}}},r.a.createElement(su,{styles:{actionsRight:{textAlign:"center"}}},r.a.createElement(Nl,{onClick:this.save_save_discard_dialog,text:"Save"}),r.a.createElement(Nl,{onClick:this.discard_save_discard_dialog,text:this.state.user_trying_to_exit?"Exit":"Discard"}),r.a.createElement(Ml,{onClick:this.close_save_discard_dialog,text:"Cancel"}))))},t}(r.a.Component);window.start_with_dark_theme&&vn({palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}),K({selectors:{":global(body), :global(html), :global(#app)":{margin:0,padding:0,height:"100vh"}}});var fp=document.getElementById("app");fp&&fp.hasChildNodes()?a.a.hydrate(r.a.createElement(pp,{ref:function(e){window.react_app_component=e}}),fp):a.a.render(r.a.createElement(pp,{ref:function(e){window.react_app_component=e}}),fp)}]); \ No newline at end of file From d2a60c7287eb5667b5282a519c92b759664c9e30 Mon Sep 17 00:00:00 2001 From: Andrey Nekrasov Date: Fri, 27 Mar 2020 13:24:27 +0300 Subject: [PATCH 065/132] FZ: disable flash zones option for 0.16 (#1721) * FZ: disable flash zones option for 0.16 * fixup! review comments --- src/modules/fancyzones/lib/FancyZones.cpp | 4 +++- src/modules/fancyzones/lib/Settings.cpp | 5 +++-- src/modules/fancyzones/lib/ZoneWindow.cpp | 3 +++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/modules/fancyzones/lib/FancyZones.cpp b/src/modules/fancyzones/lib/FancyZones.cpp index 4d93d85f66..231dcfd90e 100644 --- a/src/modules/fancyzones/lib/FancyZones.cpp +++ b/src/modules/fancyzones/lib/FancyZones.cpp @@ -688,7 +688,9 @@ void FancyZones::AddZoneWindow(HMONITOR monitor, PCWSTR deviceId) noexcept JSONHelpers::FancyZonesDataInstance().SetActiveDeviceId(uniqueId); const bool newWorkArea = IsNewWorkArea(m_currentVirtualDesktopId, monitor); - const bool flash = m_settings->GetSettings()->zoneSetChange_flashZones && newWorkArea; + // "Turning FLASHING_ZONE option off" + //const bool flash = m_settings->GetSettings()->zoneSetChange_flashZones && newWorkArea; + const bool flash = false; auto zoneWindow = MakeZoneWindow(this, m_hinstance, monitor, uniqueId, flash); if (zoneWindow) diff --git a/src/modules/fancyzones/lib/Settings.cpp b/src/modules/fancyzones/lib/Settings.cpp index a5cfc1f90d..cca1041f52 100644 --- a/src/modules/fancyzones/lib/Settings.cpp +++ b/src/modules/fancyzones/lib/Settings.cpp @@ -36,10 +36,11 @@ private: PCWSTR name; bool* value; int resourceId; - } m_configBools[10] = { + } m_configBools[9 /* 10 */] = { // "Turning FLASHING_ZONE option off" { L"fancyzones_shiftDrag", &m_settings.shiftDrag, IDS_SETTING_DESCRIPTION_SHIFTDRAG }, { L"fancyzones_overrideSnapHotkeys", &m_settings.overrideSnapHotkeys, IDS_SETTING_DESCRIPTION_OVERRIDE_SNAP_HOTKEYS }, - { L"fancyzones_zoneSetChange_flashZones", &m_settings.zoneSetChange_flashZones, IDS_SETTING_DESCRIPTION_ZONESETCHANGE_FLASHZONES }, + // "Turning FLASHING_ZONE option off" + //{ L"fancyzones_zoneSetChange_flashZones", &m_settings.zoneSetChange_flashZones, IDS_SETTING_DESCRIPTION_ZONESETCHANGE_FLASHZONES }, { L"fancyzones_displayChange_moveWindows", &m_settings.displayChange_moveWindows, IDS_SETTING_DESCRIPTION_DISPLAYCHANGE_MOVEWINDOWS }, { L"fancyzones_zoneSetChange_moveWindows", &m_settings.zoneSetChange_moveWindows, IDS_SETTING_DESCRIPTION_ZONESETCHANGE_MOVEWINDOWS }, { L"fancyzones_virtualDesktopChange_moveWindows", &m_settings.virtualDesktopChange_moveWindows, IDS_SETTING_DESCRIPTION_VIRTUALDESKTOPCHANGE_MOVEWINDOWS }, diff --git a/src/modules/fancyzones/lib/ZoneWindow.cpp b/src/modules/fancyzones/lib/ZoneWindow.cpp index 083064b256..e3e5bca171 100644 --- a/src/modules/fancyzones/lib/ZoneWindow.cpp +++ b/src/modules/fancyzones/lib/ZoneWindow.cpp @@ -737,6 +737,9 @@ void ZoneWindow::CycleActiveZoneSetInternal(DWORD wparam, Trace::ZoneWindow::Inp void ZoneWindow::FlashZones() noexcept { + // "Turning FLASHING_ZONE option off" + if(true) return; + m_flashMode = true; ShowWindow(m_window.get(), SW_SHOWNA); From 3646e6ea139a3d952ad1bf3e490c15385e58fa0d Mon Sep 17 00:00:00 2001 From: Andrey Nekrasov Date: Fri, 27 Mar 2020 14:35:01 +0300 Subject: [PATCH 066/132] MSI: add WindowWalker module (#1723) * MSI: add WindowWalker module --- .pipelines/pipeline.user.windows.yml | 2 ++ installer/PowerToysSetup/Product.wxs | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/.pipelines/pipeline.user.windows.yml b/.pipelines/pipeline.user.windows.yml index f149be5786..0ce02d44f7 100644 --- a/.pipelines/pipeline.user.windows.yml +++ b/.pipelines/pipeline.user.windows.yml @@ -50,6 +50,8 @@ build: - 'modules\fancyzones.dll' - 'modules\shortcut_guide.dll' - 'modules\PowerRenameExt.dll' + - 'modules\WindowWalker.exe' + - 'modules\WindowWalker.dll' signing_options: sign_inline: true # This does signing a soon as this command completes - !!buildcommand diff --git a/installer/PowerToysSetup/Product.wxs b/installer/PowerToysSetup/Product.wxs index 5f090eda69..893dea5d88 100644 --- a/installer/PowerToysSetup/Product.wxs +++ b/installer/PowerToysSetup/Product.wxs @@ -311,6 +311,14 @@ + + + + + + + + @@ -513,6 +521,7 @@ + From 0aeecc7a992e6a17356a59f2452bf29f594e671f Mon Sep 17 00:00:00 2001 From: Andrey Nekrasov Date: Fri, 27 Mar 2020 14:56:45 +0300 Subject: [PATCH 067/132] MSI: sign remaining binaries (#1725) --- .pipelines/pipeline.user.windows.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.pipelines/pipeline.user.windows.yml b/.pipelines/pipeline.user.windows.yml index 0ce02d44f7..804cd9a133 100644 --- a/.pipelines/pipeline.user.windows.yml +++ b/.pipelines/pipeline.user.windows.yml @@ -52,6 +52,12 @@ build: - 'modules\PowerRenameExt.dll' - 'modules\WindowWalker.exe' - 'modules\WindowWalker.dll' + - 'modules\ImageResizerExt.dll' + - 'modules\ImageResizer.exe' + - 'modules\powerpreview.dll' + - 'modules\PreviewHandlerCommon.dll' + - 'modules\MarkdownPreviewHandler.dll' + - 'modules\SvgPreviewHandler.dll' signing_options: sign_inline: true # This does signing a soon as this command completes - !!buildcommand From f9a756d1ff0c2804dacb6bf354729b7fbf92d96c Mon Sep 17 00:00:00 2001 From: PrzemyslawTusinski <61138537+PrzemyslawTusinski@users.noreply.github.com> Date: Fri, 27 Mar 2020 13:07:19 +0100 Subject: [PATCH 068/132] FancyZones editor display zone numbers & PowerRename fix (#1726) * Fix for issue #1218 Design Change: Default Enter Action * Fix for issue #1085 * change zone's number color and font remove the light blue background * Fix for disappearing zone number in editor * Grid layout reversed order fix Co-authored-by: sqrlmn Co-authored-by: Enrico Giordani --- .../FancyZonesEditor/CanvasEditor.xaml.cs | 1 + .../editor/FancyZonesEditor/CanvasZone.xaml | 11 ++++ .../editor/FancyZonesEditor/GridEditor.xaml | 56 ++++++++++++------- .../FancyZonesEditor/GridEditor.xaml.cs | 1 + .../editor/FancyZonesEditor/GridZone.xaml | 40 ++++++++----- .../editor/FancyZonesEditor/GridZone.xaml.cs | 4 +- .../FancyZonesEditor/Models/Settings.cs | 12 ++-- src/modules/powerrename/ui/PowerRenameUI.cpp | 8 +-- 8 files changed, 88 insertions(+), 45 deletions(-) diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/CanvasEditor.xaml.cs b/src/modules/fancyzones/editor/FancyZonesEditor/CanvasEditor.xaml.cs index 857d023da7..7ef8fd423d 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/CanvasEditor.xaml.cs +++ b/src/modules/fancyzones/editor/FancyZonesEditor/CanvasEditor.xaml.cs @@ -71,6 +71,7 @@ namespace FancyZonesEditor Canvas.SetTop(zone, rect.Y); zone.Height = rect.Height; zone.Width = rect.Width; + zone.LabelID.Content = i + 1; } } } diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/CanvasZone.xaml b/src/modules/fancyzones/editor/FancyZonesEditor/CanvasZone.xaml index fb3fb316cc..7ed22d9d5f 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/CanvasZone.xaml +++ b/src/modules/fancyzones/editor/FancyZonesEditor/CanvasZone.xaml @@ -40,5 +40,16 @@ +

zO$pfq4a$O5glLtP@393360{9t7)_;#U@2OWsbB1EUERcu~Pn^vCwv5yatUuOf8OrkFAw{gSmg@F6R)>3maxeIG&KYOasI(DiF z1EOJLi&&@_wXTu0tVuB&{uy(^l%V1rudL{4-t(e2z3N>rdz)oXeZn`s^1T*6MdwfV z5U{fOC9kahu~RSQ7D8PLt7dtM(cBRP7V5G~N;Sp4IqHNYU3-s&D}$5@2Y7m)w9A79 z8D6HgFsTS833B&VRe-`scxc*ef!Wv1$mC` z#WwEWfeSnk1^bXI@&hej$(h^`D|aDR#;}%2T$w>qcqGK*v6;Eb=W@pR&iq|8qubNo zM?*T&lAbiBMfcwR`C>ZLnwCy|HFw`-mUtp1ZghM4VS^Mo0T7IEt%U;M+i3(MKLB_s z88cimw+ciG9Cg_y+VP6J;@%(vRSQR9}ZyH z11a{gr#osss!b`qCU&r?3cj0&4m>q!B zG8bamwgI`jZIN+ryWIB+vN4TR@4MXFyUxB#w9m{-Bwsut2>+47NA>WMMBHGc5=gbF z`U+fMLkg?L$i{)aa$65=-6h%gyUR>vGFxQgC8>A-GyWKv!&=rg=c9#Cu4{1TWl*4! zrg2w$&Ex*&SuI9?`N4giaH>n@oH~cL!RMoGj(6Qizh)-9znf?qeVEj0U;9NW?e@3B zJ??T}@1-|w_q)rt)0zA9q*i!Azq38?<$|B!3vc+to6Bj4Up(U*@A$_EJmo7N z#JOWW^P1m0=bcq|yn{aURMb1>_-^7*FXY>nfBf)P@A}t|cTP=*J?(36``hC__qyLb z?_JgT-vdAR!q5EYMQ{A$(-(=R-yY!q*8JWt8USvXfn@vP5qU#D`@Oe5nzir!?}I=5 z;vYZx%MX#^qd)!XU%xzykNo$;KRcv1-16Co`lp+Jh+W!L{`+tFOpclV3E%({U;!H7 z0sbOjUa;Q+GGGHbpy9Y*{7K*hKF9oVOZ_Ea;SB%{5FE8}RtAC~so6(}gkTAp;0dB& z3aTL6JzxvE;0wZ_W<($b(x3!d;Im-h3hLkv@?a18;12>}5DFpq#b6N{;Smbo4B}lB zumS*-Lk&V96WpM)TBo2Ti+T9d3OBGhx{edCujiKX}qJ>4+D5haLo#HCG;w!>p{w&I( z?~M){7Jw(AFydlJ5aT-uLq*`CLjV9T z<_0n_0v}=qHfrM!3}PW3BI(x0oo?Iqns_+n^VP9S9r+40`b($1*TIF`$ zh962NW{6}&hjs%^p}92<6m=dnG)Bec~zL?eS{ z1{<;|W>BSOL}Nm{>BX>VbE2u5BE+2zBA=F&HfH2kiYa5xrz!k{A}H#iHtLy9l%SHp zo$hIv5=H=|0&>b-d&VZ1iYb{+YM`#EfVwH17UG=N=Kf{aDQ_OconFSC4nUtK#Gl@# zsSYZt8Y)5{>PiH_qVl00{)2n+YOPA@5B!0k2J0iV!?JQzvqI;E&J#*nM=Q`|b#!Pe zOiYOSD075J0YJj0cIuBV$0eGjbA-qMKmsIOOuAZPu1*vr92>k^B1f_7p-M-%j_X&J zD|Eo-(l%}E{rrb*L~iZO&8LP*s>sN8xK0KM7U zI5t~5JR8qN#KgfG2e{0}<{H+)(n!3Ls}Wlq6lr8^$wodK`><@vxoo~sTq-naMC@$G z4%M__EJh4%&)zIO-#R8bnrWVg){shW4$dz*G)^csvuBMk#XCp8r95!U4 z764O*h{ok1{Wd9>nv;EBaodR58aNNTP#Zh@HLn)#%(ZY9ohvKgoJdk zQ?&4TOi<>DF!J9&tmWE@t@W+}WXo(uPPD@k)eo5`Xc2zVQ$6?yNrXdXDiFGw!8Y zu^UVAaDMR?(*|2hKRi?Z}h6`6Pv4wnkywc2mCIt zBunOUc%}3(l=L97GKGVFyWGeEE)cM^{YasX&n zPr^vQDO5kSgIiP=3CI?4A;mPTT;4zlFL%~2Td5B%^UEz14eT%NSXu2LC|NwoHT1GH z<1jNLgfr6#G=HTyzf3MW#4Za&I0Ft+z!e#hDQ+o*s#Qb)=mey64?6p@29-oJ$3$xW za6udNK@VgQ-y$#uBH;Q#Bg8i#a^s^^#L@n&3ZX0WQ6f}}-DrFIgd zNCtqhVl+jEv?9A|Lw>YIQ#5;$BSYiqLr3(kinL}}bVu8*r@|pc=P6H1-dhP`G)m# zob_`w2w5vHbF?)R%yo~FwR6;U_@XlUwsLe}W&n(D^3kuuzJ>m>(l!t@_viK9>k*@7O@NMPr+` zk|Eh>ua?Bt%>XqYYsVGSTn$3|_HP3>EP^ebGMgs|>O_w;I0iNFx@t#9V;?s)bpOC| z+bx4)HK^(#Mlfh~8Ypd;G)7xDQey^oZ!~q5x8)Y~bQkw=GcHAw_e_tsb8`T6-?8S- z^mkvka>wCz{!3H=;4N>K5prgCWIv--cOzE6lUAdn`1$j%0UjL{mmo-=0 zwLHf4ak3R2&m-Whhtmz=BuqdgjNbH@wI9xs{Eyaw|fY?{19cKsg zTEI37^)}M=&}VzZMy1L!$Kj99%LXY1l9vdNad6VCijx>QTO!ExFgbzrcy0yvmUDTR z_uz2TZLvNsauc;7Qa5cp_e;BH8N=#*Gj)EO`9ZwtoX@#@UIsFhR7xK%Q~PdsySIJ| z^?AeHREN3Wl6g|cIegP`aZWXxf2o`Md2+`&3D7y6+xZXRxw<`dbI+k3R(hQmIHM-A zc*m3ef=dS{U#5f4H;qd8h)*~s1MG;$D_o~ChtuRGwrj5EI{RKYkD7Rdm$)p7Q<9ojAI|73FnK$>LkGFoOw@j16cQ>j}e`!&t z`A#Fcn(GF4n{MgO?ZU(PbZ@SEB6y_{y1!R+M^`-QhH5n$d>+fH?iwq_lX^uf^`;*v zQ9;_>yug^QOC~r7jXKP+>HPNT9xi2e0XH>pp-u^s2fj|2&5;>?nh%TsMD%D?f8^^3l&Vs#gcM zf-iG;{~J>^SL|J=ESedttPt+0z)>V~=96f7_$X$o{eLTmDm$ z)qh6i5d8zhwrc|k7M#Y4M8bF1n3+nLa6r0i#5g4UC$M0~gAYjn2zLz_N0ABl4TP3x z6v=BFMMj)haU_Y088sp#QS#cWkqaBf^!XELP@zMK7BzYlX;P(2nKpI$6lzqdQ>j+9 zdKGI{ty{Tv_4*Yo*dJrbmNk18ZCY0Y)}76PaNgJ)uoA}ok<1hTa%R`Iz3VVv**|{& z{$r)L>>!yt(vHPTA~0E79ryl4T(+-chxE$kP}DX@AI6#y&w{L(L;%8*FXO#THuDc* z9N3aY=J0i6-Me}B_I);XXSj0dlCbN#GVI!aPm>)?7O&ylivNvH{`)xcSk{%1^IiU! zGg;4|MMKZK*A_kNKW=~D-1#$E)BDWMFWdche*I~UF!BE%zyJjtkclW93VyW|@|7&G{3`wjtm zZ1KMhJL-_ed`8TR#~MlW@xMRViNcQ%f2>f%CI>WPzbMB-0tvE+x(B48unZ}zE;(|E zqMvwj=pis+@+ixwTO5^2wl zKFSlQL?MzWOhwZaicp`{BvYj~%Y+oBkt+RZ&N|ujlGIZEO+6LWR8?J-)mB}771mf~ zopmWG^9!yl(@5Cl5e@)g#5mHD8!NckNEqOeUY8@5r28Biz>{dDjdl~ij77HBV+q4g zIl`_@Hl^C$+Vznb>iS{a>Iy@M*NT?qme^%=E#Q$qglJ(Jz(E@$oDj(WXe6NkNbK$BFbhc>8DdX1$q>S0A%Vo* z3=1q8Ko+&GdVs6LO>k!r{X078rJF7gp?^Y5k!}97g|-^&7R%lQ5_22OnQtg-=8Z}# zDGf(cpFAp@)~C!A)6OqBee@-%u)GFPPzS2~p~(-8Q&ch+*Rye=K0RvmmL3OcCd?HI z{qsgchdk2O2VHdbNi*en)5v3zJtoc(eLeBug&&^y;*CEZ`Q(*fo_VMKZVcD5Y=Nnt z9ZWm!V$A&Y0v4DGP_L}n{AC!ZWx4mhp7mzN6&Xf;?q{`>00u+8=A!FD5$Y9Q-`_v% zMVcOO$<6Z!sGsObhI-Z;82=P@zJz>lJ>pXs`F>))?maMl&Ke;5+y@c(Nk)FVqTg8B z=ZS|D;Dcsq-}@BygF(O~JT8PG!3y}doBr_)hfMeb41TtWdMHU~5>gP?{Nq0i?u<#T z2nvoy)Ip^61BhE=QrDQMAtw%?A6n}XfQ*Q=dLS`KM1mU=w)meYII#dfWP&Y1xQQC% z5NCd?;aLJV7A@KCCtGSBQXJJe$LWp)lT%$&W`a15plMW+V$-EKGPzL+@+y4{O6iJ1 z$wppok{?N=BQXWZp!BhIp3Ed3MKU_g#YB>qq}&oEvdMuYG9hRJ-X3XLOIzL&m$}sC zE_vC@k<1a8wwjH)f>}(nL}xwEo0&10*-YLHGnvkm<}|5!mK(wmo7vRnHo2+IF?JK2 zIFzF?>-dAg8M2gw!<{b^GC4qm{;&Wc1m)?DC6Q|YLT^vh!l95dxoMyTBAcK=<#1vQ zz4_xDn9STjfKibEw1Xg{a>+gOiNbw4C6y$2$4NTzkWC~sCrhzp?kIXfDDrc1#IRQZ z+A$3qyl$fSH0ecGm&n$|w4x_HB<(6_&*E%C3j`TtAP4f!6NV6{Ges#w9SYG`V(KBX zge5zvT2-rF6{}g*>Q;|e&1y2tE?zAlGUo_Qv7VKgU`6X%*;>GBh7+!FmFrxE<~F+C z^*`e*W;um|rAW02kX4msMk+VYz)qAVAyrB~FhUc|P0q2VqX{ewn^?s%C8G`*Jo z)AHFfvHV0VK`0Bn(Po7HpN9QwJuQ1#NinK-jUC88L94pK76fyrEr@7AOWIUQ6{=hn z?r@1)T;m=Wxms;&F_*dAD3P^>_HpiX_0?SJUKhJ#c`IJI+gUyZWP1`#nGr~>FLpSyw@av02Wi)>jZ*KLka-p$U`wQ4M6;_CH26F6zrAC zP286t(9rKwGKxhT;P)C5MsT1!8L5vim&Kn5@db zfo^qYps>mKE6e_2u1|BsT;{fJSG;LfGtQzg1Ffy`SZ`kQHpvT2^IC4TJ}F6_r`+eN zE`-m17WAMAU1&oe8qriWbCd?LiIfm?(Yx8QtsX@=Gf&8#2kg1*< z-tm_Ayy;!<)kE-^Nv0gaSP?^ zVF~-wPnA)!pB?RKSNqz7S9Q0)9qw_b8PKy{cf03o>woJyD;GWzS$FC0Z10lU1z&i> zA0F|Eua(>x-+0G6-UyMG{NyQLdCOlO^O@KD<~iSa&wn2Dp%?w=TU{kPCS~k+mN{2a zuXwBw-u1DU{p@Mq^vB;G_qo^o?s>19z4x^5l1(^Q0$=;8z~1=DSN`&uZ|>edANtXk z{{Hm&{d;l;S|qLSiuSF-yI*@>D#&mC_{m>>^E;XP=~w^y+24L@THo)m=KJusQv8+I z*WBQbiuljpfB*j<0CUOx29N*?&;SpRj!e&-j-n*qE&G;?^&qhO@bCL5F#IGi05ebn zH;@Bq1pz-01Vc~+9}oV1hqFxZD*E9MR&RBN%EB-V$o^=xDg`H6t8fTxwhqiGYHTGA ztO0|I*n+CWh^(eep}p|S7&eR}pok!(fCyuWc7Ue9a;qO)ZXjatA!^XF5QhnekjC0U zAf^FA_GAFs;R!ns4bxB!*Dxza&<)=Z4&$)jO7I~r!U5rA8}5)P`XQmP&klk9P`4Bc zc3g}GTWhv(2eJr@DfU6ORwAfu%BeCU5PpXlPNBC}Vx7t`u_iH{K;q$qilibd3k?wy zza$b1f)nvDBa9&)8pkCJiVb5?7H5$bi9!x<5f^h&7paR5TW}~A;slrCql!uiIRY48 zO}}6w05l0xWT$lW?eX}|pBsf=+TrYAM*X}x%&6}?fER_7YLF#y1^ z6ODmzE~q3bCnAzDA(nB;pmDy=(V^5)##SO5F@jA3KnSO?76+0b3z7qO5g`*&As5o< z6woOCP$(cWDgpqck`Q(B5D4?A6bEsqNJ;+?393LcDHcLg=y6m+Wgq?-MYApoP5ufc zp%9Ox3c=nnDBNV7SPT22ag|b%8#RTIJgOp#(IAJCD2sCT7!oP}206Ouq0XXxJg5us zMLaGDX)?_`s-ug(M}x?LDciv*_X~@na)6SOEZ@%|i{coCA}yZ+Af@pPQLrdV;!T`! z#&D7aUvi;>uXbST#5|{!g3D1fE4NPPCs_=5&?Mq42XXYTFpCf-^DLG4u*8JYC@a%4 zFVpGDQZt_`FMx$t{wLFn#nMtE6=eGl#qf4cdRHXRL>gm5OZe+ z>r(%~b0nx!3u|H&7cNmg(K>miJ7vN{4I(`2GTdTxF{6`3Ar+UF zlt_0?LXXs8G7T@5L%LMPS1LoT@^fJ7hd!7?NsZ7in)GEL6iK@@KT7a$lrx=%Qz$a@ zIDaBcEhobSOfH?XzMe5UNmL}Lb3+Fr;Z`(8%QHJU{t`wFQB%ZICr?6t+SEM#Fi$^J zC+`#k-4i3?vq&EmQX{p{yi`INC|+7ffGWc@R3kqJ$gC`NVZba?DV0?9qXan=u=sK* ziW3^nbR$jQva0ol&(=A1}RbO5m-ORUxn3hW=vjbRkCt2I7uloLCVCW)nOkNVy~)P zHxpb3=vqlgZ#cDEO##wWlQAkbUoLiHM|Mj7dNWn;XjgYIC}RRvI}x_>bx&(hRn1N$ z_fZcA7I-)*FN5)4>8Tvilt$4rFNcrte%3r)33!I_8Z0tmo7QQcww6eiEWs7bmPuPX z)?>|LHma0rTgbYkmQ<||U1vvKl|pG9^YzZ1 zXEkynR;s05N}}vZrXEPAdKQq9ig0O4U=@yS0mf}vwy5luqy|@?mI@@ADx%1QUGoWQ zJJ)kRH*vrgDM6KCuuL%^RAe;+%t}{SFos!7moh|mWUbGySn!e%7Ahq3uWC0aa+J0} zQBn$m7%1tsfVZ7CYbkWAv~21Ucgy}TnfI`ommt;)P<=NMYO51Pacx5@6n)DTB|;!U zSA55pd{0Go7ZOw@$To0eFG9mQx?@0@Lt}qnJ6czJtR-RAH+IjLTz}90(n~L?LIrSyZ>%G9OumZqpL``~j}X3&69;=RNQt7o7OcUROvo}U#+DUCWp0B*%w@~esl*V+ z6xi?FD}sXz!iFrtFnC$Z&|S-yhHKb{r-FYI5>!Lxfn+luq;gz%MQ`FFT|Sm$J;q(O zC40K1ernTRewa&hSVDh~`yLQ?ucC^t3ear#hP&8{zqsL~co%p02eLAN!j+9YszBrS ze)129XVU zGxsiwNAZfSB9e0{-PX;6+^szcnUg!&ll#n(kJPO41KIv<X!nO;-3~t$@Emk9{de z5%rU2nU-rgxllPmwbVCCxn^`3mv^%lXO88p@W*1#mX8^klUZVanIV&*%cMtJ_Jf!8 z!l`XiH{s9=FGn%AJ+N2q-qf=U?ke~wuH#y+%~!3bNe%8Auk%{3_nNQ!+OPi_ zumfAL2b-`9+prHCu@k$lHLVxH8aXj?t|MErC!16jTbdFZvol+>H=DCN+p{y0$4FZ5M?yuug!!Bzaki9E$wyvULK$Xz_inS9A% z{K@q@$_u>7q1?!?T*%*R~J%UsI2{LI5V&B=Vt&78`o{KC=v z&E@_)&eeR*?Yz#}{Lb|}&)vMw+Z@pM+|P#`&k3E+4SmohJkc#2(F46~pKQm2sjuNG z$1B~^FMY5hy~@B;oz6*ZRU6bpUDRVj)8}Z?!wJ())UoSSf&7wEcGPE`)>FHN zdH~mRUDtP=*L&U9e;wF^UD$`6*o)oRj~&@{9lK7QDg0yApB>t3yw$JkTsu8oKfTto zUEAUMd33!9z8&1dUEIf=+{@kE&mG;6w;0xa14<6xVK;ajj;bp)M)*#w7d)nv#-~HX7O3zqh9KtJ_V}Y>aRWpmLBW3UIn^d1-3o~ydLZ& zArd0N;UgZjrHu}he(Kxa?ccuX!T##CUhb>j>%X4syMFA;KID5(Y^|Mav3=zSpYUb6 zW_sY~6JPNcpYa>t@fAN7UOotde!1vfDeS!x>R$8h{_Z>9^FJT-S3vYffAljT1H9h! zQ$GVn{{mY70#rZsTOamQUlJtY6U@F1&|b0CKJz!f?m-{;ga7VHpZHB5{`Fy>^<97V zGeGv2zxHom29$vJX!ksSyrK&q`?Fu65C8GI-}}EG{KMbnV*wUmA@XHG2qwP>gubmT zKPfQZ_kUmb=l}DGpY)Bt>t{dtn;-W1ANC~yASNa71WAUSHEI$nT*$DY!-o(fN>uox zqQ#3CGiuz(v7<+gbSkA7NwTELlPXfGT*zVOX9_CrgWaXr}O4Qp-Yc+)Vuxr_$x}K zT6W(xVjP_1AApb*XyAbeCaB0+o_zM{=bwNEO6P_}#A4{7h$gD&qKr1`=%bKED(R$@R%$7uD!v9=noPln8xy*P zH)U^C;&^3DJ?8Wym^HEb+$2R7848(oAk^foxH81)u2PQrTdC!px?YH2DEAF`DmTT_0coDkFDyp>W?z`~DEAPDY z)@$#*_~xtczWnyP?!T=JvEruD(&mtDpN8t|ufPU(YL;7e`ChU%NkWMOv5sj_t{mf9 z@R_|XY*NF*Jxpv(#!f7h3KnA=>yh<+EVFFWlKvGZoMEA>^Ugf??DNk+2QBo_L{muU zC>tcL^wLZ>?ex=7M=kZ#R99{F)mUfU^e6&r+TzR@c`75QG>SYj$-tSs9&%hNr}9rM zU!3unjwspj-P?hUU&v;Ugm&6jLd>?r%uyV-%P$wCgx-uRRddmhM=tr~lvi%~<(OxV zC!q(7;Q0t8gf9B%q?c~`>8Pi!`s%E=?)vMns}6eTB7k5!2rqP91i_8}Aog1`irV*$ zf48KzmTb4}DyuA4@&MvR5>%b7cvt^W@80n}eDTHyezH!hzMWI^&(Cetv)HGv-&AaB z?*9Am$1nf<^w)1cxP-o7dkFkj_4)m9{t3bVLU6m>4eV=;`<+{YH@uQ?k0r<3lJY2) z0p>}e#`0AZ&>GW~05nJy1v9Tbqx=wch z+E6lWm?IsDXGayJ5P5oZTMOa#!ars#kknb+AsL6mAbRqXpbVubM@h<3HYR`jJHZK3 zpvupQfCQ=(!T&^ng3paW1Q{6q0SQnb0$GmW1iJK`08xOsSNczv1T>)6-gvMW0gr5o zTx261xuZO)iiJTkoFpvq02p2p0iP(yK?(`NO+F=&i}YI~A1OgeX48e-^k%FQ08U68 zB`M~VStm`&&wl#zp8yT0K!woqzp<_stR zOIxne5eWDtM0II7V+!z=B*2~Sc$dItCae$9q~kPC^}U?{>7A5}rvn~vNqQcsI^?uo zKAVEhbk6ijHN_^f;MvWc_Eb9dtl>}#w$FiD^{QCSs#dqkRS6MF0U*%8BV-^68nj`M zj_3m)7CHkz6odwSXv6*tX21s;(7*wAkilAM;0HeRK?XEv!bX94(UNA-bFWmX8?gsR zw#YG^j65MtRd~%kPI7$Pgdrg5DV;|oDX4gx>Qag-&2=J`vc*y=P_)TSOU{$Cpm;=? zL<_B|cJ;Qn&8=>C%iG>o1(jl*!C2ei2fntU4`w~?SnW_;Klp(SG@!%@>_CGn(3P)s zHR~i&0MX2u6tO8)=I#*4xW=yKu|_rRj*@CwoMKj|n?-FOs-}ye`p7}+SZGFq&20Qq{5RUNWh6sWKL?RNMhy*7fL6AszLK2aXgaKqQ z14=+5!;i2;0{%vDVcE{W5|EHYj5&;gTB`DL-$kinm&sU{j!ifF-JW{U!(MkTm68~Y zVUZHRSp*y)oHO{~eLa?7j*wQSLncmVkRBnY>?AU4}J}Y`Jk3Hyz+L^Gyd^&}ct$4dcecBcW8;op2`N~`V@|DMSX*sU` z^%WA%y_u%O+-&Y?y5rjb2I$0C>0n>8I|T17Z}-brP-y^v9@B6az1(ju_SBCReRyYz z-T_bi;v4_?$iEPrNicX{&V|q@=tL%N$3GY7uLT-VV#57Ln1@ne0ZWJaVRa1oMl%HS z=uf}Kg*^M(gYWiT&-Aip9rn7TKHn&J{q@iu`-Qo?S^c6F~ zw-m#dd=MCc5;%br=ofGXI*bPwvlCGvfC(`0fiVDrAQ%Iq00SGaL>h=}qtkeNF#;&C z01$ux4`2ZJwgC8+02$R?aq)N+XMTkgX&c9Rrv*vZ1b+iaNd-7}2$+Bd01E!}HAwom ze>>NIzVd&QMTDtkgcYPsNyvNlcYjVeR+`j+AMt<{c!p@0hH99GU$sAoy0-`VqG0=y6*oQH|2!N9o#b4T+5L_|clbB)-TjoP@4 zACNRJ-~k@60i-|*;Mf5kV0{~4joY}6?0AhIkcsdZk5!QZ!*T%?p#B0CuoE@baPg>Y z#TJLOQ#<9?V?i~FF4unU7hqc$jFMn)2iSWF7>md#Wwn?Pw-|(3S4|1&YDX9!4cUtI zcX~`Hk>{g~%h+?#n35{Fk}SzY5R)=FlQdbAHhGga36qPklRSx&KKYY2ISL@q zk3^Y>E~o+-#Y!XLXE#=q{x8#Wf**l_$i#DQ*595{!{^=@SIhS;4jCUD}njlWC zXLf3NkO--jq1ly^AeRrhgb{g~shNy>85Mmgn7;X&z!{uAgi0X5O9y8}#)NRpR~5<0 zoXk0gu|!L>gaRs1hb15vhIj&lHy9|uT?;o-DG*VIwu9p*Z9PbkTeMF`HpopT~Hgs>gu4`2)--oDTY+5E`L8 zL!4=ZOmg9f%r}RhbDe7;KueT(BZYzyC7BgPogM`tJh)hz30msOo>v7QaYvGLZOW5 zM2DEAbC^YF)IW5{bXq!xHC7WWkO39Y0u^up6UB)nrAjDp0T7Un6i@*aV2{kkASudY zD_W5KS%tc|i%3ieVU7Z`kCBDs6|?%^qHs! zdY_GYV8CaR4N9e?TB@dcss}=$8Oo($+NvVJKShLsbeN%q=&C8v01co34e&<~kV{x` zXVeJ+;kE!Svs2u4rwNj$jE0^+IH{far+}(utoDBJ37^2IskUjFIU0+M`U#(qpcLt& zlIoxT$&0EOVAg7=rOBz=%B`W`tqD42qWb=%s9LY~daw9e7!+!U&*`d$c$r3rfvXxi zy3|WG=C8e!0=U`$-Gr+T5S}A(0uOKi83jx!AgtYV02%Z=nAjl7I(3rAqRuKF(0WJk zHm&HoJVt7ux7n`V`m&CCmf|{vBg-(*3V;Dvs49!CNZPX7`m){{vty`?qnfWqd$dTK zv{(UWTY5}RX-iI2W4v^SaVS7{7&=Q-J0}&7C9ncJwP_3+p1*Vgogf3CU}w8T0bdIV z8k<26g{%njv7jh3qFA#iQL@om9N$B&I-80$%Ben^qwfl|o=^$1xSB!rqf>&ndAn-8 z=!<>(9!3hdW7)2Q`?7_rZ}Z9@O8(oqp8L5;D|iU^w1n2B$HbTzh=N!2q5t?rIyeFu z-~ujy0Ggl)8tVdL>p2M^1Das9DIfs~Z~&6v2Vd#7SIVl}`J9O%w^Rv2ElRSCYqCU! zvZzR?k~^D}+o{{yt(fZxo^T2F6t4HBxHikU!m_t1Bcsb>6!s+-$B zpnJdgo4-;jx`hF^QzU2FseM-gyU%j~lOSR{Rh^%sP?4~3DG&h;fB=v{1CgMy4{&E# z5ob4M70GKD%*(7*IkM3UK{#840$8nv+P?0qqn8`M@*A@~N>1eKKqD-@ZAZOEh{9f} z!tM*dF6_NA%cKohwEA1b{ziPnXUM;a@rDIkYy@;tbOt&r0E4l@09LF57KH+r;0T>S zXC;sV6A%I2O~z@58hirC*};VI!F!sX+f~DW|62fANkIT1_n@xDkzKOcWeB8Z$49L2Pc0`QCn4HO)%y&wR7yz4`uev|n z2TLlzunn*P4PeC&Yf&d~0HLq~B>+q)009r6%Bj4oyo6XJr9=TNt86?NZroCQ8d-&$ z62jtsiaetz+{l5u!an>7e(cA22~^`t$i<98otLwHtIW(?xsd$K(Ja4tsh~S|$#ww% z;cyLa@{I3r4a{Kv3SWWF>MSRlT+jAQaGk6e$Rvl_2c0Ou0JU7k-4veMd7W}rY$uQb zw#=|*tb<3y&sn>whY`%xHq6(I&Agb%=}V-9ipP=A%st$~&>YS{>Fm?@T+~MGYx#T_Mg#)HR<-?l za3mqMHP%Z0qn&ejiAz~y6EzkD#C%@roD*H16sMxX49CP=%q47TIo!7^5DAY^32+_P za7_txO$n25*LXdfdcD_t&DRCN2h~ioXI;o?4PY&ua+O@az?tebk^G+H9u8R*Mx8cc+Br&|~3n%T~3*G?dh57T~p<8ES0Y z7jdKP6$Dg7%&E&y$8@MYQv3+qUeVgm$v<>vo@8CoX06hPjL0s{kto~~s^?kOecjld z-P*m~)=gJ|y>e|3#~1zF=$o?2Ox@g_-s;WWGtdQ=O|SRM*`ht)^u24MOS<@-fuFP6 zAfS%z_}>5y;H>N0`AxdCdQ!@*r)Ax&gB`u(J*}-~$LGxx5MTfz4YU}Z;Tpc-pAZU; zfCt~rZ{gkG=6lF{8{yN9sc>rH9NywCp5Y$u-gtM}eBvhReB(Gi4XgkmJ&of&P9PBS z5B}TW<36t0Um@Rb;U+*{-%Q@*{WNS+U1K2-Neuzeat6r-V@Ffe=g{d4(Nm~b&F*BIKSv&u4+;ZlUDb z;^eBn>YfB=C{O{l%m81@s{&o?0=;Rrp6j;0Qw||c-#$N2h-UuEb z%Pc_4xz6jle(Oyo?X~{3)84QTAiFJ~onx)w%+2759yrLn(W}LkT~YzEo9^nq{_g1> z?d~1{j{xE*ZOv$HsW>d*6LaqDzVGVp?$HkKlwQu3J}#)vC-+j(p73vB>TOZ* ztRC?aze8}A0kw<3a5e zoIL>b@b=eW45{!HZLjHokP7~B_iO?2ZPE`m!1veS1h9bj?raKr&-Z@*KNba04^D97 z(;x+j5Fm(u6$cOMUf~}ActD50*Rb|j(e^`r4bw3AkpIq;ug;bK75$(EH!cN?Fcxjk z_;Ek?SF!MEf%>W+2poXqb+68bZxy6J>YIKQz_0qO@7d|R_5(lG%A&$jrcIq@c!VeZ zBgTO+fNZYw^$ZBiyN;mFF*kYB(OjO4@59Q1s7znK?fg% zFhU6@q_9E@FT^lI4L9VlLk~X$F+>qZByq65D(az#7eELh1ql8afYAXNXQYwF1s-tV z#vC8u(SZjR@UccAhm`Sw6i5)^g%~z)!G#7GkP%7;q=b?I9v@)fMk}?fk;*6=coIwo z!pzYD7h)JC1QJHTu>l;39J0q99e^Om3Kjqo&Mt9mvY>+!TBxCiP9zkgst!GLq>{v9 zl+m(eI!lGLGJr{_N!_|BE=`4+i!QtBf=VhxM+K=+Q%{|!t3?}SwWUX4s)?qwD#i3I zo^0Jz(@sCN3olfEHTAE+YSRol!SeI(nrRprtbl%Kc+E53q8*Gk^=whBzWzuUZ&|_g z8ScFUi&d;V!vJBV+yELA_p{Kh&33YFNvLlcSju&_9sc7;Ko&k@m1CD$S*v7mS%vor~Q*B<@mctla&SIOE*xAa3ZQz1QIQZegmNOF=w53=DBB|e+D{ep@$~AXrqrtI_VBkO>xB*UyM;t8gcwFPZ{y_@lC1Y zR6&F!mu#{Dsei2c#~gLkTI;PHXkdW`&P;R79@XCZMjq?*5lXE!i=N&6yBQp2oWFIq6{0tU7QUhH$my3 zcXu-88#8u1W>N|8`s~;{%wyY>9pB>VmlGE>?O)~|W#qQ)SFrJpk8M2jtHWNib|Lg8;=ao2~QZn5}sH9C_rHVBDzq9ZF?J<)WjyL z$#6ysh(siacz_`uz=>?*6W|OYxIh)IcYFz*;uz<+)HP~#W@%mJ)^a)80i||v>6E8% zSAkH4F>znSV?|6y#xjcKjIlzC8ZFiSme~d6jYf&%9PgsLJT_7yzxzS(1~@#9AqIQ} zN?vuyL%vD!t1-j_AhifoJp@Sxd+ys7DILa~^3*Rf(}PTX@b}71(&v4GL8Snp<3DO; zay-PiWOIfCp4T*wfbI$)E@7$5V=mBTwq&Iz(Z@k*R@0i-#AY_NxlL|%)0-pmpwmJa zH4*~p0ez6cBOKv~M?4}DpD^bYeN;mw-B4_N<3u`TFoQ=xBAt#%XCy#zM7P0hiF0!z zo(w>PKB!X$>4b#U*5fSP0)#vyQ4*<0I)aX) zh|*{t_xMpqg_LqVA!#8^iqig+a%xvB^;Jyq2uVr)%a!f9h7_1JpiG96na6piGLtDF zq~hjZBp5(HT2q?zHI4-~z%A0Ca zA*0Gz!nKlab>%k&J6OUN*06^~Y+@C=*l>anY9q{{jAWpRhgS9xK-`-XY3Q|jhHYza z3WYmoAOnB$^P%kY1VNJ+Hzo!tp$B-xX!lv!D^gU8e;S;i3@6l!ycAI$rD<5sXcm-A zDyJvK6;FG*lb-_h5qI$Ip?KT7nFbdu!;O@r1UX3AAy;$D)k$*|8Pw^Lj;JQ7 z)$LS93M;FPUZol>QvM=mmhv4?RX6jm)DY*C)B7r019VqzZ3BCiys9z}Twuq%wOyp# zkAKrQfc8@6y=d)Nfb5G`QO*~=3083W?57&QesZxVMsbQ&ykZu&*u^h~Ok zo;~zLjzM8X*J_rYF=&zt_y(i}d;%1n2*m+-XaFG!(TJHP5)utcf)EH9OjlIsk+qEE z+P>+wT*T;Z%R7dh-a-HBys_bHVA)fTZd4`^&2(^w*V;*0ayUVJ zP1$6ik%&=1{`J2PW-F@WJ4w*27kXr&_(=&78!j0(6!zy&^Vf*0K22S<3q6^?LEPymjSp7eA1Z54f^s?h&l zc*ZrpagGzb;SWcOpO-@EiWlnAu*tNEi6ydHCR@}1W-GFtiXd4FuwAC?D$F|x)&bd< zF$>1(VSp}}vqA>iyk>T}G@W0TZ_C)RnV+d)gWsgbrs#i-wzjptb*^{a>t6@^1iAfK zd6#|uYCpcAoZw_mv*}4kM3!1X-5r89soU&)bJGLt4QAbz{09>k$>}}{@QxSW@Q44n z?c_LKi38pvemB*{Q%Cs2SKjgoPdp+a?%dr$o=_*BdU{uB>jsh@=`*i7gFQy|0M-1~ z>%}?hgPvY(jdC{h5dB-D>7A&qvSOp&rGO9Q%BRET=(0!tQ&Zh?-)BAS&xd~Wr9XY@ zS3kz5YMNtdeD|`8yR!;7K={Q!{_z_C0SF*}`qjUF@yk7KbZ1)v*gt>z*FXG3thWLJ zchSC=-0>dqx5>M_0VF_y%RH6pvxoz<|Jw-9BNWL)9m*@f2{gO|918Jbyv}n#z5xC` zsiUP`YbBKny<`GDr86LCnyS_lzS8TfXezvO^~^fW6~CFY-SI+=u{-Knf(p z!m~i;!oWF#iUnlA4eSdDgd7Ph#7V?FhbxMeiZ~5)#I5MS7Q_}|+lH6{!OvK=P8f_$ zK$zW2J|pZkl&KG3B7p*EhiR~ZWmCc2+bhz51;N;at*WILgr;d=HTKv98vd}E|41<8 zFg^IV27)n|RNNL|oV{xR1o(0mE%?1sJjGNzp5lXz`Tz#S2!IMB!VZHbKxnm$Nk>|8 zMwWrb0vbgov_&eU$9lBKd&I|ltPLw9CoHTnE!+SF5QR#Zgn~54gDl8OfP_ex1WG{2 zhol5ZkOYTxNQ89AiL3-rc*8gpvIOu1f_%u36v>e!NrRLGP*4ECDS>+nGrt4GKoq<_ zasW!C$x76`&2uhB{J%}y3rKvNnXJj6^f*gIK%C4#p4^L0OqR+Z23K+)`zR0ml1BZy z23TOdq5`!_Dvd9^HdV{;iyj;KL28T(+yc zna$W1w8Tpm9FPPuM|}j$z!c2EB+P5$M{n~-ALA?_a{*DX1WJI+$dpXTRLDq}%*%{S ziKI--tjLUf!*_E4kBrQQD1lxpmkj`s>26QP5 z=6UM9s=XO~}+tN~i?P1WC`FvMLKrPasXwOwk)fP1XFeKFl|Ld(GJVN#LwaqVy@F zWIUa8Jmchwm@K2;6jDmG%|tv(CG{QTjHGJPuBs<(oA% zQ8!)48bhcz_&J*o9@-hIQD7h1iId*oXy% z3b;f{tyClhylb_HX8j6;o!F2S*^wn#hOO9(4LNEZIZNeOipW-_`L*8=F%J3;Fl|@H zu+VnZ*`4Ltp4GN@ML+wqzjGU#A8XYUtyegmNEV&dNq|vXozZ^%*IW%)zH3b%Em%Gh zu18U%PN9G~qJXdsTV4^{vNhYYMO(AA*#4qK)?@|5mZb=fRf$*W+PU~z+)>+4N!z{U zTd`f+3&hw;)kL^`*`yf&8i-B^O@!~vAmo6CPxINxmE6gt+{#U?R881Q7&uGdT*C{6 zs>vavWmBZJOr_mSe0ADdeZO06$by_&KAnV?*-rR6<-NS z)dlDTr>#-f<RZOK0bM8+8l494ID-e3-1qmnWy@A@tX7U7It zR0_6WF&^XWQsC(AU^VV8Jf@xM9nM6}L=uh&6TT1>e&IqkZ}M0PREJ>NE^;eyoR zk_^d9pae^(1S>Kdb&FrpwO1r=+NWLJsI^G{O;G?A;4UWEFP4NbmSY4?i85wj?s6j! z=Hnv0UhG}OH%{I-Ze>^g*5Cz}UI(7#TJGapR#|J^UMnpTLRREvcIIb>=4h^Ww_;KfBt7WE@LxpV4ecu_P|W@*;w zjppc%_GoURX7mNv$jsrAHfbKpv2G5xaF$=rq+iptUnNFos7-)Qh@zXu>73T-o#yGD zj-o97(*gEk1_WbEGX_G4K{K4TB&>aI?yigshE-esz;YSy9S$5x}rCg_@A>ZYz< z%f=mK=2)>7EWO;z4OwfrhV9sv?b+5Qxo$|hHtF2HVJFV(8rkH&HeIGgT~Jn&eZ^CX zEbJRSY+of{er9OL{@u?eilr_oVzy=D6}hOM;HhS8F@|pF1?D>r?a5wagMRAlW?2eW zZEr%3@f?g!pn-Gf(g=BN+P3fe#_#+t8rvS}i?r+Yt%M&U+TR{$Bd%Xh9&Xhw?pr17 z`Rf zjK(zK)3k9M&^Sn!^Kp-ty9{BIPGcz0=xHzeOodMU%c!*3)a$E%q4Bb|arueQ1=A`E zTPjYXg#o}lW5A36Ko~4$`F@V2et{TFi$%lT6jue z{XxNqIaKGLnT1DNlMG|w_hxw(QF?9nkr;~Mr1hi>W~lY6%Ftl<_>Tv9 z7asQ1toCe9_99_vP7dxQj&o_JX==CjI|u4~zFKYH^D+jDcZc_I7xZzTbWAk&l|^@c zQ}c*6LO3#*O(tD8Ni zGalPJ@~C^gxH66NNDS%V`2YC&kf-~)xBF5Z`D-R+ydLnB2kvqf?r0}&(4=$Zj(N_+ z_L|4ttc4t)r~teJlS3mCHUkr}p#Tp5`4)$2MBhn8H(0T7e8_JA$sZERzp~3;ai`XN z^uG6H&G$_o#b5eyBZtpgA|*}h&e~u(WvRxG;dCNLu-T{j6+EB+DH+WG4)4JXxKHc5 zcmC&xe!R!N51O%ltmfM$>5|7$zSnD3%a%>!8dNHJ^Wprd4W}Y#V%l0aUE!- zNls7z%y;^FKlGsww4!g7_cv7er~g6+2o?ebRw!ujAi{(RGd$|@<01aUh!Q7KtZ4Bf z#)?RgKqTSuBgg^it`Xw^5-H_&xN_&x zt!wu#-n@GE^6l&QFW|s}2NN!A_%PzciWf6(?D#R{$dV@m&S<$ukryCBq=3NSvxCqM zI!&rHiIOBrswJIP?fNzB*sm*jS|D2V0~I1fyolk#g(yq1VON3_X?Sc%sVP;GZMrn5 z1}eO@LIepAFNO#SQlv-^%l`7`S5#yFKK}gr_wVl` zNdHB8x3T)W&}U%7`G11}Z2ajyd8;p@kj#_@jp(jyR-33_0W?l1W~)QAbE|Rnkc* znf1{C?KFi|3~d#a)0R|@1SL=|rA3oedTpY`m4V3g4^vjLDb`F?Uing%IX(H)Ol;0M zC!Abag%X@3tOX`zg&KM&qKPWHD5H%!`Y5E4N;)Z}m0EgfT}nQLnP!}M2AXK3nTDEc ztc7%{AM6GtN2dyfe=|`}{M|g*waWW}SV;fM^SR z(upUXbRyhp-Vy6uZL6}X8*jb=2laQe4r?oO&P@WHbktdgopzl_vNqdoyZtuYam#J2 z3+ADx9((S==P#1z`iQM-b}OSs{gQ<%8D zi?h)9z70)2xr${HA00Idd;E8IJuvQ8C?YsXz z{IgZPYO7hp$~AIc*SZ|8#Erdc*?fhz1au-220S1F6R5xiGO&S>AWz+pg|}txjdb&Y z+}{FcxocrAbA{U+=YZrn(1p%i7(AB+Q}~d|ZO~dB^q{;z7(yS7kc30xmkLv8IxRg< zP%dFzPLg*N*>Q|^CS!}9cvnP*@g@F=N%;~zdZ-m4_JmMRl;Ra#1~V*juZv#%A{fIc z#xatyjAo>n_c~=XP$kVa1Wcc)rZ${ZS*?Dr+M2A4^ELj7jcmO-8?e+iw?Pt;kPx(6 zvhv2P9A@N%=+a;dYxF`GYD++U6;N~qq%5U`PKio<4P=!! zEEhzfk+R} zRkQX(3u*Ba^QP%Mu3i(E;=C(f^Qzaq^0lvil^!`gWlnlNzyawrtkUpTQ0B}NH(0yl zJ-epI{oSgM0Q_S>w?heGEjFH$IHUv@x=5KyB%~>lsO2iET9l^ra4b!wOJ9l*PMTIl zq+M4@Q>$8vvbMDh{#q$27bn{g;qbQVqN!I>awTFYvnDEwW>M`*6eRoPpYC(SL=Rk_mrD}3WC-}%zFzV^MZOai+`@fr4IIqQE zt=4XLd!gR?_7cDip(=-a5ZabFKO=TlZc&`#imtfDl|RuXcL5&$$^ zV;YIzfHDWr4;zT=8qfd)Q)4Mrq#lnfS$zppv#Z^Hw8IH2TPsq6@?I%ZxhYr9@=-8W zs|A@ z*S`KWuzl@-APYIRM6SREKq_k+ADLaWwzaKs9qegSyV}DJa*U6i?3gy&MM>US$7CiL zxaKS<-BmQY)2;4xv%B5yo(ZD|>*#sYyWWVcw}SDAPf>$spO%#{AO*_VRZp$ep$&0E zjl1mpObgn#1`-7#PJwZ?K;jm^IL0qd>|%HH*ao3MvQ4;fHFO(E?Q%GeAue%>XT0St z-+2DEWejp7mz+i4&Y2Stqh>+VtR~`pH_(GF^q~{I=wXaE8||IWr8B+hPJjAg>F4PM z@4LbMez5;cJz;^TkKl4NIEX2j@Y|03J`LaTB{!&{cWoS8#wK#aLtb|K)VxI}NBa!b zo*}lkeM3X`ctPS$^SaOH=9U708)kr3DKq80fawQQfJigfIo{}&zdYtMuldajO;bb@ zY|`=lfYFn_^rk=k=^dT#$mWmV-|=^;FMDbV58Ugg0(&CG9_zXLX9Ypl``WG5cTBz= z?lTwp!U?}382SFSz~8&@hY#D113vIG=eF`KWB5v?j8DNM%q+QxDU@KD^X5N4`u@|e z{`I>B>HK{(ZV(Ig`7hnxS98^;8N5eQXI=JN4_4RNUa^2y*umP3&7B(b9x6prhg^&F zO&|3Ep2W%B+-2Wh+)xJ^-f`RvoE;N4$yygaWALit8Zf_0q0 z12g~tZk7NJ;IS0oXpI;GDq!M>QjY{52X-LGF^&WZ9`Y^Q2wDaPhM^d82;Z6E8GcUn zRX_-0UmI#f37!rP{vjX+q96_;A?lS5+8-h&qN6pyXQ)63jKHff04Q7n{ytHHaV*Do zOoDQxhN{iR6FNW)kiv(Z00cAu0-%r7WML+L))wZT0eT_tNx}+0mh=c z1S2tCh%n-!G3v`TM1qKDoU)ajGFn8A3FLvuA-v#XF6tsfCgVds1T!ASGz#KJicv^n zBT1H|NuFfRXd^eSB)u`B18Bfz^u`7}zyX9pC}0|;-DErAq@{)af+u`}P4XnAA;1Gf z;V2@F3mkw@E+tboB?7eKt97Bm0i;CIh>ujHMPB48T|+h~WI|vZ1v=zLPDDfsr^1lE4DY=Es3$LynwqzQ}(BC7U{u$k zgr8HugoJ7jg(@e9cBqGbXj}vq3ao&Ex}1rgD2ien1XKVDgaCHLKn!34CcvnS(rAp% zsEp=ljNT}Z+Nh4!=#Jj#j0)+DdH@KV018|{1v~%*L;wUlDU?R3lujv?R%w+|00gvv z23){;N+sD*rGN&gd}gIqzSK2%#C>{YiL&K>CSQO4fNoZcw>;l~(&t*TDS|$vf@aS# z?a9wgXqOp^g1gwckAD555+q9SKtjlc;!D*mKKs-#XTrBL_eL2$aAmq5!O3s;tf`t-9z5i~tv!=9i+TBxJzvg(;a5 zsEnN{n$G6SwJ96EDUA54^8ss}+NsAKYo03Oo?g%G1Oi%-Kqt_^Is7SL94ciLlSg#I zQV^9Ff$O5CtGcc$H3n7)?8a`4fV|Etz1FL}-YdT5>%5A<2!z09q{orEsK5>^!4|B+ z9xTEVEO>543G^#?KBB%xtiKyJa1W(#Zm08t;nO$fL8f~6Qt=}S#d+{8* zMy}*eZW*~Nyz=YBX0GPe>j^CEyZY-RK5D{_F6oZ$qwYosoIu0+D|kA_Zd?b%=IYpK zY%DVCy;KVec&F}S=MVO-@BXgo+1~>+&d8E%#)Tz+D(lMLZjI#b?&>b^Mz8dyp1lpP zN6D-Rx@FCF+09n15e+WT+QcdTv_#;_#6CEvQ=m!Z-IC;)uepv_Sb2o^GLiR|FO|UU zoT$kW(SmcS#5F-zT$HVM6_0gYiF6Gv0fWT(@`?IR#ZHW`)q+HyUWs_k?^M*UQwT2k z{w(B@Kt7=Fl{}*b2hrnFt_hzo3UiOUs(^-Usmo#r1wiK%u0RXa@S3J54yPy{BAW`R zZo}@zzizG&Q!M7jF2?FA?egj@R%HWlf)hV66i2ZXPcao&u@zr&6?=jNAmmIWKv(ML z$(C5k0wWV+u^FE+8mDm-Yw;?XXtHrZ%KpIi_K-4t#We6)Q}qK4bg-E1L_A!>P5BT2 z>&YE^1o03q4{c0x(bE3k5{ez;aRKPDprPwgxkMlbKue4XR~)X|;;;Cn+55&77m1lj z07ByiKuYKmA@kWGGm#$yvPpc`-+FDG_ybre(Id0f9z)Z)aS7o{%u`$ynNdtGdqgDf zvg4|42d6MIH?uR>jEGXe(M&Hj|88KWz;2`fW&TDrlV>-Vo(nWUL6pD=q`-NghwGw; zi^{9)?jElOq(HKmkInOfbV3AhaTk9vn}%_1jq!h0r99KKkJ)n@V=o-jEO9ys_wtlS z=*cs_MISc>F{cEf)Py3VG9qimEJ;C~9K~8FGPyN0Q#`anfAa1Sj9F}#SforzJZ%7n z@-Bt%`buzSY2V+1Bv~LmgxD+o)cyY;wAU~UyKi@Si=Cxj@6kmf5ioS6i&#@ILlb#R*QWrJP zIhT2*&dpBOGHb;l$8ATWv;yPOWLNeT^)gog)0S`roSZFAxHMb{@Da&$XOH&AY_`Q< zb`|}^NjH2pwQ?^vb7P8BBVt)wby%}xZg>O=sCB&^Rsx*$ z0+eC`{zO1kL)w2CRsvx6s!%mmqky5rH9H^i?AA4yN+e<@b}213k@)pr>+|vTqVgKH z7|u6+!;pQCONu%+LN`gAEi@yam)5#PL{nGl^!75{g;Jnzp^}L!18@O1c!G-`ZrAiK znFU(RRfZB1Omns`JD!v=nf-=|hNE~TLpWP}v`vdNEipJAcX%)7&K1oxjyE@u2f2_N z%5&Qv1th?d{uct=8#h)r30$`#9u`@bH+m-kdW$D+nD=d<_XDVRp|JPG&h>kb)E7pA ze*+(Y2YBWT_=weswMv>ba0)#c{t)!Dfc_NZ$Xh6V`I{*Zz zifupume*f)leL#q2AH?=KcZ%xJ1d5yIiAmpo`;B==eH#6cLgfzw$o|1e|vz3`-t$l zpZ6!Ai+0E)jAf^|!z5L4i+Wz<6o}7`$1rkI)a}T~47y@^sgDJ@aXM_j#i@gk zpjA+8%)Vo|PRsbJ|2s&ydc7AsFPC_z&$@OIyi3Gjucy4quRL7*dcApq4Cwxv+E_w= zQ8y7jxt7n{0zg8{QvxU)zyU;pCm28igu)|00@FB+wC^CbueV3Yb!m>dLzQ{+v6Q#7 zySBJ{LX0~|AV4-qLYyb-oJT^{Z`9ReeU4~7ZNmFwC$y#0dz>Azw?25jN4TPAG}$I_ zqE8H`3yj={{35sS*2WckiTtR;w8!H+H0e^sf8VL+HZJKq#|O2*hs58Xw&BP4B#*>Q zx6bQ$E6azz=>F0ofBDn5x0t)Ldq#ronmyX{1e{jBHQ$nORF9}zJ`k*C9b?Vz@B5B_@n+58_qs4JCmr#e88AORrU zHDCe}?z=XP6~cepuF*n>@ZB|LrYKs(h;TrCrQrKIkDxzoj-vF6*`n?QKLtZCRMtWX;Y_9p+=QDm14R)b+c#uiw27 zR0u?octK;vmGL5YwAs-NM~(&y?j*x=;YkM+@5O9+!GqQ){>H8pAuz;<5wk(O7$PJ{ zks>|R1{Xe@I9fHwktbKaoH_G8kuqG6KAn1X>(muo(!QO0ckkc9hZjFSe5VK%(5F|w z{@PFk*=F2nKA(Q`;`j0A*Kf8B^y~itydXRB2rSUR1GzJAy#?2!z`+M0jPQa-xY*Ca z3o%3j3A2EzX(JLwatWxOcJh!WjV6K#B!OD82_c+ZENTEvbQ(#el5j%lMxjVt$wZxS zl4vKGgd~U|lVU2VB@|1tv80ERJTXRudVEnwDhrwt#t(lKNJW`i{BWQw#hj_iiMs5N z$tNK?@~AVhL}|*{=&aMuJMqj@&pr9<)6YKv4OGznK?yAhL$ug(3og0lLTs@|Aw_@_ zPz?Cw6Vxhm6jHn##jLK#NI=1|O&2o&fdfFX)Bs8$`6K~PJOL$D16mvPFUo3t0Jb}4 zBcZn2NXTus-hMmOShea)HreM^2+&#T9N* z-hn2OP7vDUoGW!oGovZLwDO}=NGPD4X>3@ND3}0=L8by0j*_Q>Tt-u3iUqP5V;oTe zWE6x7*x5^uu1T5aezZ`DNEX9!^Q0ADmb3m$5HTKLlXjdg(d3^|f~96HP|69(k3$~0 zuf#n6ymLn(lZ-D9dbt{s^|`KE3uK{I~r5?<2UZ5njyIpaDBb!3rA9BSlJDLrAbRnZ#*t zA*!G;KxQ=sk^o8u>>JQ>BEqb7scas(U>K!t+5RK`|*A)RZ~ zSVlayW{#u#i(@>Mt6kY?ced%>uz<%u3yH6I$3x#EAsNXFuz-@4WP$xKnMw6LXk0`A zA0yGFNKvNce3CTfDX(M6N@|jo_QPNPC^Sl0n#F%V2uc9Bwva?{;7kMPhYh;XHD~}L zhB8!Q4`ZgVCQ1Qh5}aT^{@US$u1!N|J5k6C9r(*&qGXuGoQcA=i4rGhtt3+m=P((8 zH4`c=W@DP-L|n*CK%`Sm*bD&G77~b^0pMcOAg2Rcb`55}ZB5AhAqno;L~44|OWG7B zF@FM11CCRJ*z{68q=}MgNWpI$ai}~QdN_-Ek)$Ox=}A$VQkAZhrFsIRqBh3>REZ)K zma^$haca|0gd$a+*eNJ>np2@#ic*h>qoYtYRGof86rT8mtSlAOP&hTHPxYx#YwA-_ zAYgQZtWzO@C9K~SYnH_UWx5=RO0`N-m6UAdTfqgPPI@vM;X5mR$~wwYu9dIoYwIQ9 z8rb{2@oVmu_6bx%F$XXmd36yvPDsdV=J3k&2E;no%QTzK})BXig7NX z(2gZgn_AVPb`p_LEq79T2}@K05|mi&Z7rdlPZ(7)lmUe%aEn?>NW!+4s6-`Bn_Jn+ zR=KEUZX|3Q+)EgstGc6&A%o>RVg)a;!MUrl(%M(?{^zfN6>MN5G*`OX^}EaIF8}sA zUing|yyq1xVe@y`_wsMCR)kU%t8z^xh88OSC9u^1d|(AHn86Kp@Pi@DxX~_ZE}p0a zB`};}4QE&qkeI}VH(ZHHOyUv51#yTg;R)V`iZZ4>F@_}(2@}5<#3QD}h#@g!41d_h zpr|gdt{eVV?Iv=+X=!hLo)ew_zegA9vU zD+jE3K#~W5OC48JaAo~itV%_eT&qC$-Bw5Q_ zu5Xv29AznI!wITB4ypr&(VvA)hh6TXA;=K7IVWhw4wh+ZU8g@ zX4jmsORbCq8iAl}wmbfDaf*D~EqD3LVIFgt&-^FduJDDyo#;cCJJXC#ak^W~?n}$~ z-5HMeBsvZ6ao5|cbOP%k$I4w)_j@_4hWIHZK5dL{mu^xVP zw!T{Hn5?+P&pt4X+mhyWxBK1ko_D?Po$rmaIRn0}X`R!U=jZDnm(?iQU3T>?^)a*lI989nvu0m=ii3V4qQ3+mXn>Fzup#whXTKVB z&q84D{m85HacFbui=hy&jZ`Z_Sg zMDW}wp#&*y`-HCh7*7Q`jRi-H{3P$IC=dOjuHpW#29R${iF~-2G9lpQ4qQ33E}P$`)BUNu%)#tqxsq^6;(lWN_+eFbN5e2`SMD3DFQ8L!czQ3~C;xD>`u$(J>v>aUI!FCrVN9PB8=> z&G6Vz`?yd1Dj@~mO%~BG`f3pmZ&42|Zw6V<4^628PA4H1av}a1(v2L_0nX#T*ykFA z(Lo--2rL01?!YrvkM*i?IGiz(5RxHDvLrR-AwMS~y=)qx@FS;C6FVzMDrg*|qJi+_ zB+79m6oMv)4{_S@CxJ33h4KpD(E~vc(o}Kh4ln!E%?-&dALDQz=WrJN@eZ9X4`XoO zbg>|L(UcV6UcfRerR4x5aw3c168eP(_y8d!;Ruw`BVAH0LK2d`QY`I~UdVDKSu)Jx zGB~c0rA9)Z5TX-k;2e1JDQxmiE(;uyL<_az9EUP8C37+<^W}5*KZfI43!21L0~gB4L~o~XZ{VmrC&f{2)<4rxPS&a67%|! zl)6%qUNbh0vp{AOu2?d^qOdRj(t*CQX>t;w+TonyfDu+mhY-g@BaXq!MJy`-~_N+2J^g}^3MEB$}hb}Xzvig*= z9-HzWGwitZQ8cHrAMMaI0TMOSj}KXsuZr_Hc{Dtd^Vg;k{}3V)oZvUhE;!L*E+1(} zd$dWp<3|Z@IWG}OX$dBE!Y1J)p1LMR3iOyP{^AsH2tJ#niKdBbI#h2cv`Gv{is(j5 z-^op(Ek*F@fC7OdN@$3HVM!1uC<1gNMnXtB!X~;@O28D^;**BR6m8}&)FPG@LI&QwG(HB&WpQ=@`JPs|ME5k(1)6%lVm-w+>PRMSSYMQPD0W8>)rG8b2q zD_irFnAAy~6iVH0Ionbo9)Je2p$&|XO3Ok?(dSliwMTVz>!fr_iS;?L)M1)t8tk(G z`hf=S%$aIpQ4t1++y+XhRUq>0or>6 zlT$giV?Fj`XTnoK3{;VFGgGt`Kl2qE&+(9s4olPCUa-_sQ~j*04~H|7kTqG4b6J6r zB@xjNhJX)dz(}c%Sc~;$=~8EPmS^LtS((#l%K}>E)t$-_N*wbi2KHuJ;)2XIJ_CSE zkRn8+Ky7y7B+eDGoDCwbHeUPHJ>8~99*7}o2qaWUMm*w13TQ8&l++;xY3?n+iO{^9R$rWTJcXBB=Q$=>eNLDjN71BDh4OtY!Tr@OQHAYEu zMq&0eW%fodFGsPCl5$pQVUzx8rBO;{Ucn8aAAK(DQj%XRqXnB{u%BzDtm_R@n zJ%(38gw1G;_lJ53hw5`E29{&clYUD=dcTPt64jp)h)WQNf^zsg+m>qehCn^SCtBi0 z%$F!|5>fTneox|Rcm7yR%qCLNgh|ZyP!ZK7j^-g~A&afpPU+J=2e^&h_>G0KfH~}d zH5V3Jv~%t8RPWepfL{g5dfT^%Q>2I2l%OtkCpICMP@+yN6e5HKamDzP4`^(!bZTGu zJ)Jlwj0A8LgZ>^K<_gD$^O>);WUP+5A#>4_DWa1NyHjAOQ$kHktHD~V#~MMH)~uhlcon*PJ6T$XL}3$brq!5fZ2F5+IVgPCZC|06gJJ;m z+OE+RuZN_BkcOR@Z6^qV8Nk%1!-2BXf!X*PYy8@INg0UFHEl)Ynoc1c4x({cftar} zv5~s|wO#wQV@|0vSDfh)Wu-cFtJ>(U`i~{}bZd002XZUt8KBvEUm)PPkvqAQ+Xa}r zxt;sDp*y;z8@j(mc;z~GffI#^`>TyxxxM?ir#rmGd%UZ=d*m9SpS7;_=7(@1O{G(! zKby1t7nbAODZH4o^E0xqcRER0zLhwokwm}EBxzQ`w4w7F62ZWW8L%ljN}Tz#2is#R zHfd;J8-(N}U?H;^GfvzawmtmALEOP)o2g0DsY%eb^%!)idS(3>kSF+^D>$CJdbrmb z8ly1>&-<*0b$7R$?QR^$bG-kq0BV2WIZ^pTLZri`$h|lFz?r6SJtnXnh(>1OuRZ?e zlqH+78N6&gyRmusgaZ8JG?r}wAZ55*f;bRT%PUEH@R*haaUAcy+`etgnlILLK;8F^gNDgDPS zJ=lhvt_z0C=`~>%reUxbZfJ%CY$ll}y4Cx7g>XW7!-iyhQi)S$Wm?9umPB9)r)K8n zCUPckdPa?d#(J%_Xbv2}f#{(2+?X*YMAo*+8>qcQB0S#|ZOE2wx_p6{WJx**)eDE! zMQUUJyxh(G+#M&-QIVZZ93L0h6;Tz@`&iL?+nog&o>dpp%kDWeebaxj)BZ1Acd4{L z`rY3J5#Yt{(-S(>7yEz)NXv(4CYjejkJ)9kGlFW}%Y%s74pwiVsNp4^*f)rTz8tc} zoI{mpOGI1T*Sx+P=;G6)Q8@@_;Ov3uCgP6> zsy#Qwr<#vrk>0a9X7laQg?ry4q2LYv01>`~cYNTlKI;#D>kUic)0^RS0+%#umwM@= zuA!Ui$xC@SnF4B{FxsP{X_~63MtstjRIcqM^qYiQoc^g|s`H`f39<}(*-t)l&n8O5 zSB#U$)%}|z=DwM(20|A~Ck-d38>;W!UgydE=S6??Nq;NUJyZ!D{*O)d&~tmopx$)t zT`UG!#`T@*_#N!Ee(Sj&)4d++aev};KjDeo$RWo(wE}HJbTLbR`I*1@uj2F(IQ8E> zW#hf|SvLIG8TPe$>Vtb$BmMV1FZg#~;E|LKz8?IwPW**@_|=NXqBA>t{tP-a05>y6 zH5|}y+cjpULc4~U`Wmp;v}@bGjXSsQ-LLg+W6e9b@ZrRZ8$XUbx$@=An>&9FJ-YPi z)T>*+jy=0}+nA5`DDnbCh!hYQFz{4~<3@~=(yK2y>Cs5_0u3Tm$j~7~i4->)#5f;) z1bGC~BqI4|5=slGq+LxU+>{duJN5KaP~BaqlwKNYSk+aCeF!3mk&U=kCWtKJLL!GC zvdRmL)pgf~GD?MEjW!k~n1>co>zKnbNJhBJ=(REIsD ziYi$^0tv$*g&^{RiifPIiVKRtNNTR3?pj%nss6g-s;s&StE{xzIv0|>F54HAL(zE} z4K{Q$r4xy8d8L%l1cEKJ-hK;ixZ;jWZn@^3i*CB=uIr|q;E6|`dFVarXC&>>2cLY8 zre|n=iSozjMUK)d5P^~gYUzTQVy7uioKpBHvzPwmN~)>AUR;>4Ke`Y@As!zR>#QOd zxfZSz&nR)qNBN3z%VB9uBF7#V02hw7(jeIBBH{GMK4N4olc+g`o1x*U2+l>~h^% z!MyPzGt(Th$RitxmdSE!2)D{C+if@AG3z~Z&3^x#vm=xhp0dx?g(>ALO`nVTHJTUq z&T6e~9&YEKla6}os;|y^>#jrlG`xDw`zY1#SsnJ*{UW;GqW*zRaKVw1jquqEU)OMi z6MAYP8Pv3I&*6+=?&3mFoc8C>fB*jf55NHOFLrs7mqBWmkxSfbBbG48f$&ACLL~q{4LJcs9PkNC za72Ru3Z6h3=)kfW#1h79klK{jwurs&DBsfy-N<(_^DX89jX+=ev^T3obgzZrTVbfi z2g6^j9o9 zP@g1mAOa0Y5*`thfcUgKhb&-0q0nGQ{Dj8bsplgg$s?o)RKm19Xl=`L8xxDdL%h5& zh&&o1V_u*L8{QCyNerA_61kT{{@w_Pj0}+@7XwL29`SLNJd4gWxunfJ3yiGvOch7h z%2>*Bmb9#;EpN#jF_vcm^Rk35e+f)qVgw}V38o#>BNAf*^Ahff<3rj4ic1*tfb3DG zH5&**G)@AT>2Z%G3~(tE4ibeBYn~=CNfqgJ(vvcLfLs<6Nm2Fg?K9a@TLc0xysnP6!)(0Qet?jfa& z?q;GDH4{mC$v*9^VygrhJ^lFz?kyKGug457a45HFAkhXe~b$j7SE3 z8bPo{YCvk7sX-dWMl(kKkP_bvryw`QwsOAhkoJViBKJucN5TLRhDZe9&=M<2eoUZ# zE2UWk*Htwb6hrz1>&u2X*0P@UENNBiDBDWVxnc;Rn*(WgwFYd{Vm9HH3AstKIE(_q#a^ta&j*Sf*j=8i6oPLpni&b4V6B znRODDI13Yyo^JlK_=6LarnKPO6!=RM7OjOZjNuGxm^Wg4fO#0ufD1Zc#3U~9ejbpJ z5=SHjiO7qI`{Epzc#aAYF^O56;*_MoxP(lhIk`&S=B8Iw&}~(F z+si()#CN+epa6Xj5nc+wwX65N40_WG-Lg3O$%cq>S*EPkDqlIvr|j}y^4pRMWA3pm zQ7E;v6$eIi%d%OrqDx*mfO_277-V{hLZvi~F=5Hit_dB2VNzk1fb`LJo{~fL%#!^c zHcM4{Nk6nOB`Gi>&J?A^0O)ZIW3(m!=SVdyK?5a5|GCqAo|3E^0%$=?iO?`nsA{Ic zEy~t;q5g;-Q%gce=a)c<&XvY9rg0NGTZBV4FOl=KAFJt2Bic$W@pZ8aeVS6A+SMdr zHMv=WnrT%F7B0!QwmVINT1)BH!;Vs-!OfCf4;tSs=^VW`4Df&peBkFIAPV%vfVL=n z;S6uM!ygXug)eBxBY0-SFOKnyD}2Nd$PdF#_%P;em5Jn4gOb4<=ID~Sy^4521X{J- zLL}k=Wm$7Qm+R(UsdLF%Nx8~bZitq@+*RA1dChT%W&7s*&8qyFOsq}qmbly2u#|U$ z|Gb)0P?Xc$&NM?24eEb)2HBq3Z-hyJxdl&s-mqLd*W=s{Z3hC~r4F5xfYG^Y4A?WV z{vO?aMLJR7Se@Qg)cRrJ&5{Ra$r$mtItdKB>BLSNTMtfbWHYU8$I~WERRXE3p^oj$ zQ>p8Z&wOG@N(;NoChw=;dgP@p`fZ1M)BlG2VFz4z*USDT{(d#Ve-HfN3qMT+Jb?;y zhk&}VTsC6DGAoX2hchQ(1~ z;(`fCcnU~@4H#1XcMTpmfmgR*#t;Jy;Sa5*cMY*AD@Eb)kwNQsr0h&X|XL`F^` zcYR65eqiN(XyF3h_kA%J1ITi8lyq}(m4AKlWkD2*XEBQ3X9%W7>3)X zcv~`gu0c|tV|OUEY%x)c33!aa_>0R(Y7K@tj5d$00VVME4%6@(tuayXHjKhij^Frb zSQw8r=#KQrhWxm7RT7RIFpe@Yjifhw2Kj~vSdTpDXR3EP$;eo}7l5?qje9ZTfGf9&*>5|)#JRxUDsDyo=*h#UN7A~*|v?xi4P-SRw zf0pDuthkFx@ru&}l%hD4rD#J&nHEWDO77E?O3{lG8ByNY5D!KS{5E!cXm^rTU|`9F zV%Hfz*n@x&jXX$aNob8)LY9!GjoGMq9z{}}_F%yAkfDK5X#N)t`q*igSCKcEhhFK9 zE=XB__Y#JsIcZ0jz>tqtLW7j28e=IOeb*2XS&&~Dj9HkMFaen^A(`Lkm#P7nzi660 zD3JoWjfrW1r`Zyz$&P4Qnj^`Zz3H33Ndg2E0w?Jp)FG2Hi5)o6B{`W@oXC@&h!+p>b+oHx2BDbs4#svqzs$sFxI}mI+8}6g7j>_BnwG8jeK*%N9DC zqhRW2mX23omG=^q1)47LV6#z;P(lkCnvMo~4fVMj{uCOPs-c^%xuEfxV6drdszIU- z>W&fWny3M4Z%3N0ITPy`qILOL`MI0GsiaHFqyrZ_;&GBEFai(~lginADcO8i8i`iw z5+XoxFyVY#DwAP)r450l%E_f@dVCjf0Ti$TDzJRt!kox;WF!Zjut=VafeO~Sax>Ei zw|ExoDPG=bPwu%gKIt-fs;7KPW_}8&_Gf-dXQ)I0p9FatWk{cKNt>JMi=1V4AL@** zu?asaC39DoB6W|kIRKctqMF*Nv#EHQ*PwX_gP$p+&$uO#MWL6ep*P5A`q_>LXhrZS zqBxp>vvCg$xec>{n3sB3QsAntL7B7XXO_zTm=$?}FG_9INSN>znEUW`qgQQ7I;03l ztVYV8q1mMC%C7DDSx@r;AkYG-l>iqo0x574Cx8OZSEf~3K^1qU%vXpgu&;*5r7VG^ zQd)>riULyV5L>F8Qo52PZ~_pJ0x6)c1iJz$aIkSQr$#n%KGc)Zi7|>wA`!5sv}kl| zA*fo0eoQ&3Lm{4xWU`TgvW!Y*E32N7s*5o@6qTB!Ga7HYHYMC56ZeUvmxY_c+Ml%% zXul?rj>aWq$A3gys*L4^vHEUS!mYJhdK4)WeRr7$)&c48Z%E6brTM7?Iy&c?c*gp* z9PkdTk(n8qg;vX7v-ymSwzf3tj>-P!w^*006>6+qTbMC;S^EVIiQr#YGPrICs<-C0 z+IpmEd#mn>xtXiEUG$_6U;q_h01w~@GT;f*N3mv_iT&Dq`|5n3017Gqu_s`XFX4PB z5DAgsai;5h5{oFF018%$i4IEw6rit>kN}*30x7Vs-tw{5_nga>eIHV@8q)}ikXPSl zRxHc2N?CF~E3=5oPSXn{)qA}_m%Tfii$Sr-mD zS|z*+zfmH;pP_o%_E^>$xc;|kqs6+d2HdTPi&7-Tw=1l!B#eMX`nCj|v|zirJ?z6j zygCHr0t68agOw+bEnjfo)4y~@g#%UK$X zzx!*!lGcu#M+4g+{!$E3g8C zEGLD$lZPBve2~aup~)K4S03ZYWc7WAaEeG7%Iry~=w!*5+!Z@5EInNaKTV554X7>K zW~AJ7W$9;{2Dp0o&CBf7GRSVjZk6_`Vk`jp7`nynMK}>Vh5_q?voRut9;IXWo_Z&(rs#XJ*2OV=t~gSIJbTFt3kjga_L&M?d+ z3%ayy?MfDzkQfO|t<2S9eb1$B+NV8QHgYH8fdVjnu@}GsA<(7|fw2eh2@p^LxLpA$ zumV_-0u^u-$43DfP!=7hd=yXtri;3K%n6r5ez-WvS$Wi$l+=;n-tQfY z@r^!4N#8+j-+@}x;x)>KTFQpSfKO`-YyA$3+X*bO2}X#GuuQ)-{LY+N0PQdhHbB~V zc@6$>i7f?C51ZMMduWgoo(L7*5Eq`-VhsrX6@@l#S#Ze`1E>X>bJ=ojQH_0o?Wk!P z9?!=t&j==iTykg>xWRJhg>*RNg1v`zNZ}Ta;V>cOyG-Jo<=`9u;cHFfHeLWW9)w-^ zg?aenar=$eAfTfOco8kea@tY{@-y)r-A{EvS|ye0$}}*BowjuyCK9VRbDyn+~XdHNVFvQpDe{Rx@`zya_&rcP z>$9a?Za+E=*P@o`c4rM`Y`~7>+&+*gPM>5_?8e>??J$OK8LgQ2Z$NKpLtnK)e+^C` zpe?Zp?GW_PkcRVqz?j|Vdq{8lb%qo*xbyqf7521Af8;LVZEs1IeQV0p{@4%drY%-K z+OkHqFrmylk7zzG=IDmES}*s+M)&bZ?_}Q)O%80P0RXKQpw)KxTYu->rug@^;ow~M zPJZyAFZ!de8wo$VyiuGDKb+4|h>^Iw%uDH(?z}eLRXEM^E&oXhfM%}(1KM2{qlmL) zHY5q|vMJ9)E06nOruzfl`(^?BBtQJM&YlbIo;p7#-Mk#!O8Nk|f!pu>-w*yTVfqly z89?Q!LnP`m({e#cib2g*-~|vA1P-Kd!I2#` z2^B76*wCTF9}y)^q*&47MT{9WT4WQc0zr@=MUEs{(&R~$ARQq7D%4WZi;yl>8KPO! z=Ajpf4(;T*bCF1cS2hkMTGZ%7BuFHZVA|B_Q>am;PNiDa>eGMQuF<;M)#|=$%uIPD zTh{DZv}x6@W!u*6TexxMs(rV0?p?fj_3q`{*Y97zfdvmHT-fko#EBK}J$kW6kryCB zgb-0#MBWjAM{MRC0>lTJFL=?%5myv) z$Q(l;A%qQLV1$uYmUQw-D5I2e%2t|OvPvkeoN~)8tt90H*I<*4HrwXg?m9Gk`%OGH z+a%5f2Tnreyynznuf6FGN^{SJ%=ELd?%Wh~P?O-4lTPQ>V^2Deg8K8(qUwu?!=|#j z=2A?rnTD0Uz`~Rm4k#6MR8mWY3V?6`NySuFTXpqSSYwrSR$3|b5HiV9fWQF;9B{w| zV1pGFSYL}Z)`16nh4WVzl67H$WtIK4SU7`C!2a1`v(+|R4M+f?16z9GWtUxg@ue4X zc~N&=cH4DV-CcO;W!`b)6*paa$xZiNe)-jx7hF^UAxwFNG!$ zoNM*@XP|=?dT64HHu`9!lZNnC5L0-d0R|Xw_E@T`c3^=6BALV!Njf>8*hmm~-~j}_ z2E`LiLP0hH2iOK>>}0K$``EF&1%Z@W^woQBzWerDZ(8=nMVG$|H@xqFKk!UUgUe)j zBaQcDSY*m8e*uv?PhQl$>LS1Hah5->{(SU@FV9?2=q?_}QP5X*S!vi~mwk5HYq$M& z+;i7`_q3SK^?|6P_7!g8;f}fi3yx;{7c+87l^k@Ky89VW(Bcg9`JA{MY{1uS6Uide*=UTEB({|GjwgMrW@ z5wy+$FZf6BWUzrfS%nKA$j9C2@lh27WFvtiNX-$_kRDWI2$eFa5r(6LJ)BSqYZ#Xn zj)jwZiQx=4IZ9NfQkAP@Wh)W%!ypRL0Z>a~Eo~V*1ayKEn&?C)K+y?LSb~?m1Vtry z`H4?-LJ~6&<|is~2~ad(0k@=D-Bdp7KTNX7QOz9r#{J1kcL#GBPA&-f2aZoB+*yMDY;jI_q0?{b(nV8yk&AOGwQzO>!6@9B$A}74O$|e6 zS3}}}RV)Gq6j%=;R`CJ}lq8^9Wk^KjV^FVp6|7<<>rTvyR<*vzt@4>@Nn068zq-Yv zfhBBV4SQI`(#m%r5K)RU@K_!V$+0Bbkz_4v-w#Ds9Sm)d9^mTRtXopsG z7Ka)1OfRJb)&7C%!j-9jr9goJtcLob1?OJF34dS&U#KhHzzjCA>t%0y-TU6eELJj^ zVajCedtdzKSHJt^Z-4#!-^qYrwJHFC20rrv4QL=V31)DE9sFPgqb9;2pfH3jeBlR! zrogLZ?K`u|TZP0nxN&`fD$WX=wSpMA*#Yi|4_e|Ar{uURZj5qccMnry3cI9~VRa3J zJrgD|9!n6-i_`Z_yjFvs~WiNBN%U=F+ zfbq*^GzXZ>UAAwS)qG|(ONPR8rpyQ?W9P{<#WEzg%w_n@=RW({GWX4HiPLJJ@oicRYE)xPucfZ>C0|B6 zPX&TMOz8v-&Ozk7ocBOraWYhJ{L#J`xk8?rhOGOuiFUXUFS;fSl&$=1Xh&Pxe#LT@ z=X`B!XItCb=61Ke{cUes``Tj$cel@6ZaJen+X2opxnDp8JZc)AqgI26Q+@B%iJH@_ zKFX=_4eA;5dnh(`3bUC)!XP(=xiot&BYIZK87jLep&URx7;cPJL4~=Onue;tBJr-& zrPoj~xKnW4>xE+q8gX!VQ#_?)O>yce-^G*^%G;Du(qaJgxP~#t5`ZN8yewG(`NTK= zMFNOts^}EA_@yu&73ONC*c=cx38Kz%RXL?D35QBn5}xvgqt`2zI=WS^uBog)h3Oa1 zI8$D(C-p7Nt7z3NMU`Ou5L^)DDb4B$N* z$Gdja_WpOOQ_Nd|7scPbA928gpAmxNyvNc-_*34l^o=GRQ%euaDP)+bxVt^P9M^*3 z%d+*a^t~x0{N(eezftqgF#7{&M~(xb{H@gGQou-|UC2UoQF;oyF$|FOFGc=+X0Sf> zletRSzMhK*?;`;m%ds6hIh?VS9UC&2Q?jD7ic-qHsaQZ$!nGC>KvVc-+Qg&8;aq(!niWNEwqT_>yPCd!MQU-O}RM| zD1d&TfsKNSs$+^4LO@#xl?5a+vb(tk`M)>xin_o+!Xpr<;I*D1p=nSsz5xass7mzfTc6sz8;pTfpr?m64Of1f00AphG*n6e2T3J^pkq7xENihykYX zha|JVj}s+M6vY)n#imHaKI{rh;X1zSIaeeBSTseg8^vpQ#5-KXCd0(>(Jx;SiFAS~=kb&I-zA)qtPa8;7E65K@NHKIZswlbUD?kI!%f}s(3jm2u7*EvGtQ7Jk$zclZujC!E6l2Geo-U+msRn6$d1X zQd%MTt1hpTiZ~ua|rZ7;HOgWXi1^$8BT^tMm$SL`S%cOSzoOEAx=YD1so!OTFAnzU)iC z{7b+LOu-yX!YoX~JWRw)%)TTOd7HQ0iv$*6$a^cugVaKZ^ccvLOy84%hrCRrkjSZ^ z$eCnItssWIvx=aUKO$qciY!Kvq>4SnI+H}hgquaDuoTn0im@caPz0ypW+JUVKG!;BP4VuU{*3rn>#JpJ>vO(H*;1O}+&6i(mc(y@W}9sNv6n3QH;r# z+)Zu-#0eBn1!TeXY)RboPP&{=`m9g;^dTI)OWN4}PyXyr|NKt?4Nw6cPy#Jb13gd# zO;82>&)lQJ$9xe8jZg`lPztS33%yVb%}@>9P!8=-6);G8^GuG21P?7y6FpHBO;Ho& zOc9Mp`*2A{EXssSI-3i*pHEVJC&@`ZJ>oL{Yl=ulq02!<$Ma1 z{7BLiL{L<=^Gwn}^hJ{kQ>+-%Uu;PlRm1xnR6;G(8T1p!bG!vzR7P!7M}1UCUC=~r z%uU<9Cc0Ei%~Va@R86G;PyJL-4OLMcRZ{*fRZ~4xR87@UtxUFRQHo##PK{Mrja5~x zRa?DPT*cMSY|$~KNu%UOu4BI$D#@xyO)h1`wG7I#*o5xGl=r($t-vm)lvAX$#G0E; zBK=h{g}E@zIl0?JZS4v|95O1+PAvt%H_TD@>@M)^Q#u8|d$7rED3Ii=)?vj~;^b4R zXjf>ZQ|7c&JVj3#-B*3JNIfNiwd@aTWm9}LREK?7h-EKGnN*6cSc|<_jLle$-B^z8 zSdaZ!kPX?4Wi@&$S(80kltm<0U0IfGS&HaY(e&4XYdU9T#(xDz9A!lE+|h9~i;9yv zITg830Y8_d*-POWW&FfBg}I~iR{rCZIVt5usmxAZ>wt8qKw|~iUrkoS<5zb$wH`(9!qQL~13u%1v5kl-$WJ z)29VnrOm`}2*9f~1ypg})y>*;Mb_qYO)$M%I{mm)2nRCV6mxaS(KU;=t%^9^)*#E- zaP`&I9oP&k*f~AegcV)qvfRMEUhK`@7jj(g?OyFrT<{HF@zpBtEno8monB?mUaQ5b zFkRe@3gz`NFXdUdm|y4Q{<-E=(z<0{W}I861zpv(S*g&(Rq$P3O#}lzSImuD?%dz* z^4zA_SxuyYGX+~%NQeBT+k>qNh||hyWKXt@U$Mkf{oP=Mz1;}b+Y=_rt8icKePI}m zVWl}=8m{4Z8ebgFVI9T}8}4BrzK!%XvX?Vq=Y`)bW#FPzwgu!-lGB7grA``h%O$w zMwxvFXh?)kXo^k#h()cW-E4KT1IWxZu)r_cvXF^0ioLpP8)R=mb-eqZMlJ6{Io0sv+Wu8McoW)z0Wmds^w zCIND0VKi*zL_TPQPUyv;WQKNCNPcLDM%;#;Xdh1B`nwcjkldl%K!QcrQhvB1#S~aj zRwRYF)lEhtRx<0oXdTN|B|B!+&Elx7Xw#g-uy(CMqw8gY6cuhy*28fjtX;DXs`Zium%i@9_uZPXtO@+ zeIskN?%wpZx@Mh*n~_}qm>HEzyGD%WkDgiQl7dws>51%zcA!Mr#Oey1YrumByPjO5 z6)!w~3S>KMK)5+%2G=c4YH;)vAN$R_*6FC0uAgPoz7EB_OY9FW>Vh@wx|YwPH0XY? zf$(yI$bO2^_D((~xy5#Z#x7#2m~DO5Th!JW(k^Hw4r}5rZsRVCwNCC8Lu=-4Zaz|O z=pNj*<`ALn3#UD99U?^R-fr&hZmNiG@UA519&hqalkh%o&zx=zvEQ5-Zts?zA$@Q8 zp8oIRMsNFmobt|Z{cec+?r(up?+D3{{pgPYaqqPl5F)1U*l7?0S8xY^@QC$q3ICJ* zu5kUHa17ro0Edtg9Kf8pLt$k z@9`IHa#0_3QZM!Qdh)R-08j7)oXPYb*mOwOh%6`cEywRJUzGv~g;00_rU-yOSA#Ln zbzRqWe`ts~pYb=x^`@;LW%8wYewQFTw4wE*Dp zhzN9WUv*FDhl+smPmlC(NB5rT2U`CDL(hkdm<6}H^fg5HRabXSuku(|Bu^)I8r$%> zz^J)Icu+EE_VPa!z7U09i-^aM!t-ELzj%xn>&sN}cK-on7z=xEj9IUB&`A?72Y_Gy zgH@q+U{3{Kk7-KVZ zg5D6dKa03Gi@DEuyTALpK=qFQ0b$?(EkBBpCwZ1Jd6(yTo_YC}M||Blc^cpVqVM@C zr-x)m^J=g1NFae|cZfWX1iycF#ov>mFM6XNC~x2UzHfK3zX(tF1HYeldS?Zz*Y~D} zeOCyAB zvB&ZicYVQ!6vF>}ps)PTcL<*O2W^*pF^_zQnDcGd_UL+i$Ory_==%A>*O<^B{iCO` z)OY&Sw}`&qhpG>FfcTMv)qr(B4kG-K%v8aH0|(IH@NY*#hpYhj;jj)&8l@P*REc_f(qBQ2l7Zq*YG*VcL{cUYS-^SBV8cI88P=jTDSvDJD-;TA8Pwe*zk)po0=x zsG)}u4Ljt zA4h7+KZ*?C>W71H5WuYT^=Rs?x$dfPfkqy*s95*VS@f1*@!4jQM0=@IRY#KrW>bp( zb57AshUrz(evb7fR$<9`b(2aby0y^$XQQ3A+H14jw%c#Rt&`6_Lt5B{2h}|g34tN> zhe48h=;_0EQ%oUb1#pma%ZK#{S;Y&P+oNF{L(W--sm`5wT-?f*EV~RT2V1!|JsVrL z({&!*cM^#nU2Ubq2A+1=j$RY&z~;MMBLcQwI)9DDHd(dMkzikJiL~>2=${Xt+iste z@Lp`JZkw>?b1jGrLp|zEdd?rm_;AG_jg0X+59K`a$KBhmxQw1zG*hjv*j4vJ4Kdu= zbtyvj>OqEyC@&P^#d;9oY;j;wXXY-sUXoaX*S!A)508WcQ~3KwX@8{#mBI@}=-dkCllHmYu3n9N@4 z#fR?R=k3j$k{BC zb6;$U-U{FePna=hmAvF7H<7dOHOz^H6G{2d7s>$sAV%wBg}FHC2~V1&V}|2ElrSWz zx}EYtQw&KKIkrE9yeMU&v{e@;8IlC*CQg=gjS+G{YTs;!nZ)T$h+dU&xO_`Y+g!EM`!p_kMe|tIWeh|;+ayOgl&dlBb!d? zLyw;RrApQ;D1G|*PlE1fpi^ro)~NcSde-TlT(ychlbREvnKPeO*=I%DvCX2&(Z+;4XsodrJ{_%%QDNdHEav4Q5mLgsX7MLhPSw$3^%JGee zSA7Ly7+d#E{(ZHsdfj^7=c=c?)vfEaryW?$(4$Auc9ylx6Wt6N0fYHaM?J$*!?i;9 z#?fxebBc71Yr@71|{n zE-xDqR4$f8DwFO?Ec;x|DmNj>)QK{iS`(W(6og}?t4x=23aN(GCi^f`owUGTp(sV9 zIT313=hVTkiVcPMy&6ub*$%MM=~)h5~jSDHAwy(UFf;R zHd*BoSZH^P$ehS)wZO5?cvMFm;=Ysi7D&Kv7k zogL|G*vtd1cRno=yyy+Ro?e+wYDHa;cz2Y#{O&Hd3*S(-57Rps$VO(-5OY(gypV(L zrPm9xk8~Ph&X#XXf<|8pHaMjDo`$Xq&<`2_c_wqV37BL|BO0sO#Z2P&O!Q$UKJWfS zDMQAIeX-2cIWe3u|Mu!S32v2x2SBP{IUI8j!r;05~}=>8BoHkV@X#oSz-_|{3- zj1i7$z+y2x?m0K5PIagwU9K2kI>3v<<*K8w>t7H1S7&&1bCTTTbb>iZ`P}iG3|!%9 zU-FPS404h0o9#f}bHE4f_{T#&@{;fKyjh~@mf2<63(?iyBz>vRf4&}#)d)#0otI2U z_8^LlH+L&Pq);D=cnDK=amTpEP?$$xsve9_W=S)#u{C{BB@h~}hU0(kAp?vlDKGNLG_Eez0Kib5(` zNQ68zkAYAw^#%O)=^5>AXvb>BhES5DLyGu6aOU0F{A-qBf^lg$a)NL)+p$eci& z)94e>ofS)U83ifePy8L(;T!^1l|8-KmEc%V@X6P3SeuX(;K^LfJ>X0%m6S|imt{@Z zT$2tq#X(irJ4^#YH3gMa*at#IjV++cSztl&paZ5|4bmCkK_FRq)7UlP6lxiRB_NX| zp;5dY4Mw1p>{%7oS%2Z3R4vpAazF~2VdI5h8){vjc$`R)SiXsr{t<3jnqA=J@nIkO z;U5B`pbX%nq+WW#+jT+KKcoiXAcT8W7wK6VV^u`?Xxi!_VuJABAi4(ZRS$TWmh{n4 zYt2R>h0gAo4zk&iBk4mV5z8ZK3$1YuAPw6a1z&MRpY^5AZD?QW^q#ZK5o?j!fN0`^ z1e5nYqH|eM#hf2Pc*w?F8-%Qvx5-6=41%VZ!amR+CXx&ZJi;(77Bc>ykSycnIa>kZ z!~yD?;1R<|F<=aWR2i0_(p22tH6BmwTsQ%O2HGK(UDHafV~}lK9Ga6x2^lM`RG6^g zIf2;9Z39k?9US%-JgN{B!rj!=p-muR(qV<100R)R(#z%k7?b?tQ`}%sC0tEpqzqEf zI=x}iO&pfN<4mL^p3R_5_#-`I0RaqGee~ScX#TWu;tj z;;=Nw@WGZUE(d<3;%tBi?5G;GkV5s$T5N^l@YJI0{hqay&SV7RvFU?#Ak3>RCS(Q& ztXaJ^@j4NOVVd0X)fYLYmA0xh7XR>AB zWTJAJV;pMGJT??twPT9Smf_J{)nl-0WG$2ltr%wuHI`&;bu_Sb= zoqftD2ihc)JRR93VQ)I87rGEln2^sgAqoBjP*zEGB3(if=W}9bQtBClBHYFCXUw%2 zfnMc@f@p|}=!go%TSC@W7Ex1#rQh`54`>e~R?b~0!YrYe%0Lc}AVjCEL?u>?5+THk zx}}M>L|i&g@6n#`O<%R_o*Yb*^yDRTG#4V#B`k7_ENTXI-aQP!E;L#xMpTNtd zN->IMi`q?CB8ZRTNK*u~xqf=~xfi+2nZDF1HAbk#i zrLL7ec9|4Hnb=HcKY=03Rj5y7kVeRmc6#J@W@>P5ofgJi)|BL^Hcf)jSQ>7Fmpo*p z7L63BYET5LPCRRK0cfXc*sQiBrAjA#o+nQDs-4jZv*u))T}?V+YsASMpB&A~-IIh; z>ru`sw7Mh0RoEA{Duq$tsV-}?lIXtjYrp!d;|ZxDYGq~gPt0J7HEvA*luE%~ieL07 zB*qWw{R1n>N{s|o$henbn9I%N{)1))ENc)cBK=0W@KGPJLz((w8m*C%%+c=cB^v3G z?U`&WiXv?pBww7Jbyqz0{s7dMVBtA0&hh!3;pqI#p+}X~@{-<&0k^ zkwc|{geh&(B`JyGoFAi7TV}SBD{aDU{twPb)-cu0TH4J<=#9k2rlQK5#^Q=*bnK%} zQlzfxq+%#FNfezBjIQE@rf%I#wkuND$in#~IxPmV8erdss-J{ly|NfX!Rj)}suWI| z5PD<=bwE03S$y7S-U=v0Mr(aG4UWA7Q-Gv*l8)nA#or1A;liMKPV2AYCv;xx-e&7f zY%5I;o;tbiHNdV=eAr3;CLGu+R^q~=xhDQO^18BYM z(Bg!=c(BH8pD+$$yxk3RIT<;)8x^&%PsYq>TFip|Keu7DbT%DXt`3;J=$I27Vf70Zsp>wX4kPYl2$hi@vY@+!0P zpZxDDcLp*BQ6a+ekP7B4<8m(R@-FjoFR#vQ`EnT5@-P!~F^>e^R-FbJT^cj86?bwX zOKVIb@>7iGs?q}*BQGO|U`vj&<(}~;E8#S(!XB4kB9JrS8f83&BqPrm9q;7VtQ-w& z!_g28ETqFHUosSDv4EWZ!3HBM}u@oONB89tmzSn)spl{1oKL>bW6MROaInOt8hxwbWNKm zGPf%|IW!n5^fX`b)?MLsUNn7a0wfo7lOQxHKQtlta~ziO<>m?F#UUTm8PUYSJi{w^ z-fmGkWkJ*h5FXx0&hTI*pwiu7btc4eosO>3e_4@p;Iwn)hI zXM=WVhxP`Gc5HO^X`^<0;j~cG$l-b&f4&1WBtj=3XbeSi9P=u6*4RH5Ks!u>4GcAf z{^sKc*Mms<$y`0JY}58kz|darBp^JHxkPt09k0e|0aiq`89Q%OM>ZzUAU)l-JI=K~ zhm;vvs)R+|OiW!ra~N2&w{q9EbNjVT=tGkjgFN}08{E^I{G589-7{BoBVPk_(?kJ8 zw_TfL+4*-aYiYoNbf_sl&w z2{iXU&$nf}_>05%zNU8NX|_uw!wlq%bzs(vA4F;U_>Tj5XB{w*^LUXPxx%b=((TIQ(3jv6LxEIhO=vn3w74KSa@r-=(;EVolyCV zO&Oic&@z|c;5E6Cy*1B`R1DcGdE2>ScUon(_Cq_A96svnl4%)W z2zxXYd*i;8-3C%{n8^!&pUlF+kDhZ{nYF7(_8(@|GdytGgw$J(|i5b z_gA5V{n(Rz*@wl|qy5KH{o1pA+plTb!~KkB{h$DV8_d810me{Dc2xAkA)Ec*qrAiI zA>b2!;Tt|r#C_rqpxZNkEq0f%D;O{wm8!zHk2LgZ|-1{^-Y- zH~l9ue9$I|4lpb z?jwKlEC2E{fAbSX@k76_2>;L}qzoNkZ{{zGifddH^RC5qvLWK(%Hgxz9 zVnm4(DOR+25o5-J8##9L_z`4Ckt0c#GY1XuP6K77D0K#3n z_DW|^p+kulHF^|jQl(2t@bn3kY0h`on3;-t6>CeP}jD`{G_U*8CaN)y=2d^y9 zwb%gdw)wmUEzS%MWe23YMr``!skC(Ny9P`xXRD>XJNG$F3Zv{yt6yKA9DaQH^Xb>O ze; zoV>dbE%8h%ufp?Si7LbQBwUfj7F~Q1#u#OsaYhGiyb;He5ZsZ+-3~jj$J}xplE@J#EC+vLZoUu(#q4a{u6qd`-wg4u1pfmG}T;_%{JY9 zvqmH3ob$gR?Yy%g1M$3#&OZI56Um&YoXM#UXruHiA%qH;$s3*~Dj7jCD z<<0{n74INDYN|7D8nh+~MMYH6I2e_Q#1hYA#io9=a4tQX+M{IvdMvdnfOB>|>Yr^s zjdU7V9W`&*nIxsur%N+s?wV-=;XuSgp^cVPnx-=JreL{6)u%;OBFoPX_*uOw=BDJZW zxFsQ8=RQ4F<1V$O>J;nDn-|_OottLXWQp4TR;Y4oa!N~#UDa3SnP0WF9ajTs)H+(G z@(GxHuaR=7U?DB6h7b<`3`M3JK%ayDV4Q>i=vnBG7-sUPj~@*ejPTZ7rwk_K1U2)$LTPep8b)R+ zpdT8{{@7{Gu(oA7wP`vxcbW7V(`limni?nDYqD}Z+;x|Uci(NII8vX84_#!a+H(Tg zoShR@D4s~(x)r2$ zg0}lzsXBmIRRDUTGVa+b9TLnA1@X3%yEPARAr#>VNmxP?#^`k^RN)U+Cm6&5KzEyf z1nBIMkk64|0Fa1;@+@bH05D zVxywn?JRb@=EQ6$@%z|Q9=M+8#jSA_WMIo^N!JQ4k3~x?%8}(gWTag`&Sr zxsi+CfmhbfCC;JTQI2>MQG4cfuFe3`DBGzRCg&x#o0Riu=j2&BdxE}dAI>%6(sJjy>syWk%#1yJ3%%Um3xkzput5#uTr5FbVQTefw zD7i9OwBEH&0}>6Z{@3#+NfCIlgwCry?du6t09q6d5pf$9B~z9Txz(%<3T)kjR4Px3 zS9#tFue9K+Awx+kwJyb@2_4n|WF@u2;S!C}RExY2NC#;} zPFE{bHC)c93PEi`PBcu?oN@3tg7{!3%rcQ|4#qBXmy5ln7dMA5Ii3*mTN10S}R2i!2uxw&5 zUedVm>0NmlE4=C(Z&it6G*evEN*zc?^OVcpZ#Gw7XS9iYW#YAWR3)Q)9j=hCvCN}* zw5#DtM3ZDDQp}bI8fzY)NFQ8hJKq`4c}`1;`79d~OT@wm!7!#G0SQAN8WR2R@J%<| zOJ*WO#HtIir2l;4K41Dq!sTx5Ts$#%)@{ZNT<(?sYtB(3#jALHg_7;~X{xfdxLV93 zt4YaLe1(GJ;Gs&n8)sUQdq+)NHIH)r{TPVVU&R zGXDOk$FQwuZ+{!y;TCsLFkNoPR2m|IRxN9D3g`~g_R%CxjA7b++Y+NYA?DV%f;9ax zQ57&Ku?FzK0o$CqIaeux<*u%5{jyFkl&zS}=Y?oZ-l3>(70S+MA~ddEQCs;+T>k3O z6q+_gs*eWSxDbV4k&cG9H7OpwG0f-b<^nrho;5G*xOv`lpZ~n2`xZK0@a+(F4>hMC zo(OE=ZQE%|ny60KX;V^Lbc75Y>%!@GsPUL{od}%kINtOkhqbj+k4h5;E;T8glKk7ttcgw*&*=AAfn{Ob>2rT)r5 zSs|I92X<_Xhrc7votVic0_b*Ae|+%k*_u5I(2i-?0IV#w4j^JMxq57L zT=^m?@)MzanJ~ZeTLT1}o5+4gabJO2019HoD}40jYrTpjk@F=BeUFifeWpWG_Gf@B z#eV>3?tTW6?nX+;&-_RL{ibd5e#d17U=z$|V?^d%psQ_eLjBmU0NBh?HZZz`EuONE z^iog-SC9qe$tg1(N9LimLS*P3h#V_L>NZ`hn79{!k5I5DEJt z`10<2itA^%Mkjvl{|bz4U;*L0X=d2Ue!6F7qD^SbBfmt(Rpu|r>~6{K?}HfV@MNND z_)iMQuCXe_3bSTwN`z(m}u|AY;VLC2Yc#a#ANUiTd^gUFm$4e z5s~WQD63w=C0n9U@TQQ-b}YLv{YWdnh86~K( z>hA8)kN~I0CkU^UJno=C?mc{wzkm^MmSaq&ff-fpV;o6crcn_7Z36!&utb*ev8?4h zn4~FuWg4JSZpiFjW?}%PrAYulANesJDG?zPQXv<)CBw&#>e2hB6 ziy>KrdN$G{KN2KEvMwm{_af3Hi;g5yG9)ZgH5864JSE3O5D?eiZXy6vxB@wiZE8xt`*b*=U zQ!oe9Bj-}z;u0|p$1ruWE(y~y9}_YoQ!+tgG0QD6FLVA+Dl;V;lPmIt|3=RlRNK>IwMRv!xJ~Y(-N(7Kg=;z zq$4BoE-q+N?c9nil5;LH20d0qO(d>6^HV=>l01J)JpYq0`V$GwGe7E(4>9ECH zyujr-RAoH?F~Mj;v-s<=ZY5WKrB{B%D4a|xz^g=xbW$n>NoxWO4^PN&p9PcSNN)KfoomUdKBN0n3sr$=ut*4`!q%M|*eX0u90YEmX9`wBj_Q34St zW>mFHEY*?rYe^Q$XPhHw?#2X*CX)&?bqm?9c z0gH8O_HlBCQG8I<#m1+6%;QXc=6eF5V`nU7ztvFrGH0`gf$mjbyVh%6>0iTEY{zyu z0`^cJu9L7c|LVwR%_v$qs8hSHzjA`ufR&D7^lFvF1QAta>}wl2z~X{Jkj#mZ=v4E* z(Y@NXk>co)5KoO1kCL{*k}zrhY0`m{zDO(3tnd&>k{(xDnc+`|OKEeCk66Kv05{lH z_W0Vaj6|0`2N7=M3+}G5^Alp?;J_XTqJZWxK3u zo`wZ@? zu0nIs#e9XYjxujzM)zDxX-{iyb2b;ienxy%1hbykb_>{mV`+C2Sb-PVBzjk3(J8y? zG4P5M4(GT3mO`vXh9583oX|=PBlUh?m*&FH*^F*YE2Qhz7&0HHxt_}#01WwDI4-R7(3$^rsqgaYXh=Hrv zim&(w92lH%rb6a+g8i?8*Y0?2f&-GkJT~ zIFYB=lRx=Q_@W0!nUqV}lusFzQ(2W)nU!1Fm0uZ_V_BAG*_8W)mTwuCb6J;nnU`}J zi#v41AbE?&%o+a@e2;mgvcrCv7%P0S#~4XYU#yskEPADNUQ5^-&oG6%C6l1+I;4!s zb}@`^)sLf9TK+r4%XaOLZgo;)tXn;aN*ei`H92FqIF8K_g$?VPF*%vrc$;yE%#0b7 z2b!R1Bri(22ohSM7n-3P+MypBq9aq2U0T5sT79g=* zK(P}b{s9g^0Tkc>Twt;f+pR$X6kY%n=-RLk8?-}Pv`3q;6Wg>+`vDNZ0T=)Q7{CD> z;Iw1Av=7^~@7e$yVFnCsqn{o3UeCzUQ01 z=^L^U0Jtf80SrI}XuuQho3}-QuLnEMIFN$Gc|hgpva?vz}TpRYo~M~dP8 zd8Kn&!(BI<^Vujc&Z(_~<8~T`_gLi0ckbvHXYDTKR_+>F?&ZKv+B|9IEI9M5_8b5H z4QRHyrvZsVM=h+YIr4t=tc%>p=i@GV02B(X6E49MI-wGrToWom6GWjCG655+9LqUD z6f{8+DxniX!4tq-6fS`h$XpXHp%X+Q$|>Ozz}yqeoXVd(%0s~b)>^aIdaXYJ6h48^ zK_Rjepc6a+6g*)Pgh&!1ffM)~&-L8VA05&oUD6@F&lx?g{oKz%K@>uP)AhX5BVE%s zUCd{I1|&hVJz=dqArd?x6s#N+6d(u;{6>`A(8^pC3_TMLz!D^(6A<7NB!SlrKoeH| z0ES%>j$0H~-2f&5*ge4jIzbXN0Rf;L*d;*}ULX?^JriC)6fi*&D%-7-d%6B!Kmo}6 z03JXEQUC>x+W|m95+30ZAmI@-A+RgEzVH3s8NdJ#AOY~*-(?%%5rDGi+5l+44J0A5 z346&qySVo~){9`c5uCIXoMuR*!8829`FT(h?|fx?xYF(>WX?Qd*Q+Po_BJ@2=tR8nndw8LK;f0kekV882=e5Axm)KDkyM!|C!om+ZO(d3FxKES|^Z_)2j6 z!7qqK!4Bw;oa(FoGm>1bGocf~Kd~d=0aBZ<^*q#18?pa=z8!n>6a5kN`3_qr1`0yGq{*?jR(F983<~3s)N%%tu zvf)ggFj0K zGqx3&MT}iXmOMF>#K&uZqLL`Uk?hZ`hf%7m3$fy4&tC^JJeZJdL$geEs$R{ywd>cg zW6PdRySDAyxO3~?&AYen-@t;jm~58W=9_TF8D}Lk%;1O&c;>0+o_zM{rz4I);)oxTun7SJ zHD-yOCt_+siI*v^*y4`m}aW!rkr-_>8GH6iUbnSwPqGg#I$6XS2VRs*J_vf zlIfjv|u*5psW3DDtD`!>7+Uu(^o!Tm2whmibvWbyoQeT>twbiT*6$R8k+bpY^ zt}AhyY^}V~lq6#TaL-@x~l??D5AShb;2QB$sURa-a6l!vTwK z*9j-wbs|Y8lVtgy%h`eG;fL#a*B#E>?e|HRpco*^h6sYV-iAA8s58?5MlJQ!RO_rG z)mTd%ig%oJ{hf%K=tzW$EKVBg+0dzMV8PhJ zi6@YFBEuzcz7S!DVrJ*%*pix!_Wtg?_wM`ezy}ZfsHL_RfEEee#eu*<^8&PSXz7*y zRx`omc`$zUAYbyNfR~0GFL{YrUSasBm4ZFwS0un+2lsb9d1Wsq@@rN7n)kd8T2NX7 zJed-g$iyZ(@rh83q76CT1W5K;`L9dIFRp7s<#*I`WZ*gd`*v zM@Y_D@{(l&UFtT;$xe`N|VjA<9$V{d(m&wd#9utdOk{R3DHVME5HCCOP)8kd3TlA*+A`R2CDDz{FLj z%Gu6#R-Nn2#3kNIpP$V@5~8S4Df^Ss9N7p=H@YiK^-9~?+V-}Z!l^F-;D#CGr61W! zpm2bjE~gszxF*xbHiV1Z<~sMe(2cHir<*Zo!c`R4356)ygI(8l>Q@FI2(gGqOyUxo_{1OBzz0}2PcFLn#awK0 zkR)*lN>E}FRGmR4JokVe`}oH`rho$`&{BQk_Q*(1GLm(B%boU0gTir&uK-BhDq9&h zBRS!fx6I`(d-=;?W+oQtlL-i$`OIievzph;W;Uzh&8lF;n;|^sHrx5mc+PX086jsl zuXz-skOU+gWeLp|C=}dH5O)jA=-IaoSx=;O4l$Ik0!X@JS2(_rMQ+bco&@vzW%|%Q3!izGu|5ApiN$ zkG}M$Pko(Ow-fZi&wa8#I89`T6P^G(9lf)qu9<&6<^Q5~G~qQbhQB=raKPUMPyhPc z|Ni*T|NTMn3BoVHJ@ZF!AksGMHy<3TVcOMz}f!l|Hl#qdfQ(9~VGcd+Qk}v}gaC^BIgEBaSH244uUaj{r!2bN(cd>-T}}D2Vu%kT$uH43>EB z^iDQbm$Ubf6}cTXHaIM|luIdl5;>P1I5;E7lJUfjIw+DQxtO_kk}1iGRCSf3HG6|I z1C`(aBPoM4sgOC@nVuO-JLyy< zpTJp%1t=dNd5en4m z2j~g$_=ur!o!XhCVEKrkK$eAQhzD0zVmM8VsDA^Oo(xx8faD1+IDr!>dwS<`^x-n~ z(O-PWfuHz+e0P!ek)Q=?po@v12?}Ei+BI9EoGs`Gkr0eRxO>D{p%@ydg6b(6s#H!9 z2%gaiG;j_@^AMw<3dS`+MNJdQhkBFv#NZPA#tAD>5tb%8TjJ8D? z2!8mbtjmg?oY`=E1yGe!V}L<|<6#vcmNfr+_fY^DJ-CFXe+g zQM)ZYyBe6<5~dNmt-=(>`((Q77;WJyfuJrR(JsJnDvcTwDw`Ef(G?fb6SRx6wu`&h z0A)@_6UGn^l#M;y{@7`K-sh?3qn@Azx><3{>vP_S$;s; zem}ZJ?>97Lnu|NC!2V=9kXZtdx*E37HPsKtdVOvf+(4;Z+f}snz@?GMRvNQEIFny_lgrrx__IxKzzFT%0K|buM{&4 zA4?fDfU*kYy*y#Qe}OK@vQtQ05XwccvN01Hi$o%76Y6`!N!$-h3`9g+JqZ!T0kAHa zp+YXvykGnpit#K(u__}$Ow9KaP^=O~fh;Xi#UyaWvjP`UF&Dwou;}8NGm#U09L8gu z8}s|b*AT^f47)6fzpA0X|C`C0yvdv_8%X&#fJ3Ep*fwN%2^#_)UuZcr2CJPotCC~N zAF{Us=(f8${=o(pc;Fd$*;&C)TDRt5IPe&P_rbwd`oX5FV0_hJplphN18X(LR(D#e zsYt8TREn06i|m(+<~N`OYPm8zi|AUz*j!^iNH`KW1D!C7n+d`}+|GhJ#BXfGJ4LBx zT)Q~&FJG+1%Nqb&5x*hyK$4*o51~Q4)DZIwK4q*L+3PUH^%y1LWGOMRvhfi)aTP=H zv%qW5EZP#aqR-lc5kS!rsUgxZfh`5YvdaY%7f~<=9UPCm(OXd~Qz)`dd&yAC#GRbe zI=$0Xi?!Ljf(DEp*)h}%4AeYx)aRiiN4?Zc&D09QAsE6TPlF*z)6`6@hXtgiY9N)q|5+IF>L2n($-7rkTO^r^oEhl>M3T{44UDEyOUh_3XqX`a?$C z#I^y*;d?$$8@z^G5IeQmukonRt3I(}Kqj$MJt5IqTosD34U6Hv8SUA~0@^W6WxBG^ zz_Jj;s};b&vL;c-o3YxQts5`>+X>wi%kmI4&C}SO-P--XSWBH__1){C)Ze{T1^F~n z%~fl(H1wF&W8^e*s0p*TeczeE_*LJLXv~zjo+3Qhh27u&{oeo%*Dd(h1YY2O9oYW- z9pG}!er&afrg~#7x5Ka~Y~{MnlU>;uev_A7#IKtf5A?CP^s=H2y^TTKRw3fC5wg4+ zzV=hFOtG3P!7Coy8m=8cUCgsBixG6Z6**zsu@R!{yA8=*6AwYpcf2qO&Au_AD+9f} zs+}!{QP9{z3q>B}t|{Xnz8jCcKwq2|){WEK9p+*_=DFG3du!EoYt?Gbw`u+fI%3NK z7uFmMa8R8fUnwTosesBVkX^V%(R3c2aLr6wkO+z2>Is(sg_1YSqY9pb3jW^%o@?J+ zgPx-ag8k_I{W5(ghbw$q^<8rmPyxAT;rX56rk;}<&d^;v0B(E@QV`GxVHo%D&_Yh#zuoG?uI06U;bafMrc-miUs3zUboI z@i{mNGZ5L6PJ@r#36S9NK=U1UIGJ}zCy?-klmH5}SaU<@!|Z(OI4^vuj?Xvl81*ne z*FbHsg5uutLq*YymfG5a5x!3TusqxI7V-0~BJ?p{?7U7dOwTO+{$oRL{2JG*+{4rX z>A+k^e(qk3LFS$n*nah^GO_RQ63kuYF)sDGPPDMG7!3iLL`OY+g);H~F zq>Xsyh$fbXo~6i)052yWLdwl3U;8c-!y`ZHy2fC%FV1XbO>*cmJFIJ%DQq-Py7XG= zIlufmzq&cqy2T#aF%HPRRQ7pa?d5*7U``t*e)g}h>@-gOWZd;UPveNO^>R%9rV&1O?-EanJI(=(p@9Q;b6sUuK!+`xUW{UtXc4JVqeQv2D@t+RxM$VUwd=Mms860eX}V;&a;UFf zL3ujMRxagG2@VVq5~N6x9#&nyh8 zU;lpo{r&$3FhBtZB(T5%kw8K!mNE(np?ewvrlpgvi4Y@=IEpBvjXL_MK@$F9=pl$S z#Be7N9fHUskmvzPB$p?Y1l@@2VqIaM~Ps}iKL5?yii6P#r%+=9iL*eO*h|!Gfp|@q_a*t z@5D1tJ@@1@DFSN?#goGrBeYOM5u0lP0~TepQAZzz)PNTj1?7cG8My_QK?ZxlQb#9^ zG*qt+Fd%`tJdwpnM{%Wk`3hrL9TNg|m<5=ksE4mSrXc$U5S#;p%m{B}h*U3J%Gw_SJLMNq+& zlq7*93MEA8$q~!UkY9spbaBEB4|>pFm|({#~xig zXhMVk{fG|~dAuf$ERX!yAbLpv7-WMB9$4TKtwd>H6`k0zqBx9X3CxH*mRMnj_YJyb zimE(uO^AS=xlgB`hB|7gr>44UtFOj7YptOg5Kuu61v_lCzWU^V3La1|ZMD~CyKNUX zV1R)J6mVbzMQ)+xmP9<*pnH!7A2wuOTM>e9ag*Zh1A{NnzM?_*0mAJ$|WhGF95?d6(1{u#((TZ2ZqE|X)#TPKb z7PqhkBS!H8zGTsiX9NWT6gR82R7Mn+kc4h}^E%5|hE`|MoVkvtpU;IZSg-?R=}^Zy zLOv^6uM1>ws%42uXu^?{)5HuaQ7Yci=T^YmVc8Z2C)@Ivg6z#y7+CEzzCtgl9bEIZt}l z)1FUjA_AT$MSlJo3IPe|XI%V38NP636fsx?BVe!?Hj0fboKa&H<+2q|T78){*L~y{AEbE62x-mg$0Aigei{|&H`7iigLki=YB`y2W4kt`- z8U$2HMQR9DsZ!OdD|y~jC+GxNL}U}~kn1(7$_STX?3i9+nnXzAArh*0$EQuf1A6 z_Zd*yw*KWT5v{FW+;Ta^>;)9P1?YhNb*4Pa(BtxPm3BAk^<+C zFU78KRLWBBYC>AsEsrH6F*!?U)Dk-7#CpQjJLyi>z3+vuP>)(f262oi350Ea<5Uq` z>es*j1#o}`JYWLLQ?_5rZEYX3fCP`Np$`RaKS>jch@xsTm1$fZL8D>N&|&jAcCI7P~IRi6l>Ri{r>hTH*ljSuX_0b;*#%*T_dk z^1J3c#1n-xC~7@zfu*dIj5vA9SH^OdwY+66ciANehGK*HsTKn;Sj=b6OBpM?IJ9hr z{x1QIE|Gyc)DZ*Aq$c(bbAMGF@*L{{5&(3d1wCj&OCWX5iogmipovE?_oc*14(Na! zWS`18$(P1-rVo@L*{-hra(U+H1J&}c!deyInb*yDQYg$VU%xE4n zSjvoRUfb3yYaXtfhYPkiZ*I;)t+VLxd}8z5m^YJ{L9&26?e@Hf+ULM_K7G&ZP z%0?-qkt6BVvDea?Mt8c^ZIvZg&6%(?>`&~4%vyK(ByX*EzV*Fte)rqoH@S7M!$xK^ z3!K+#Hg01&`eq5^vArVBimyt#>|tdB(!a?>Zd5#j3QWM`9|w8JMgH*?xWMH8CqFsK zy=~`AWIT}KJ`TBiD&&W++vYbzjQAh%fK-l-+M@M?nmA-VQHyxe< zH@Kk)9`%F&I^nim_^=OEY&}jl*(IjJOxhEjOXN$ia?7)#ZrD=X{oEP5k)781t6~B1KH{S7&hy3E9PIbmio$_Z!xI`6> zsD^)(@I?Lkox^TtKJO;&F+hFlQ@@B*prZAtfPL&`Kl|Cgp7yba!3I9y-SY5R^umI< za034LtBM!QWk3KoS36^ovzKBG`!vFsVzyK7$0VF^I9E=UXgc*2* zNPvU}bifCMzzCGU32Z-s(W<1t9v zzy2%0DWt+Gj0Hs?1s6Dg2Gj&s(Uxq{mM|29K%UyKm%|OaB%=+p*HBSBoQpZ zIiy2%IYFdgK^jzvJnRV<)Wbgn#6T3pL5vd{yumihLC%mBt^UJ2&OnUMaKAJYLJMm@ zhI_vwlta*)KR;?h`-`dFuog~m5Xc$e$)5Ddp9IRF z6w040NKWtyOO(Vkx;i3^#3$7 zP|ek3&DM0y*M!a3lq9g|Fhc2yG-3euLlt2&LeI-YcU(de>%@5E1T=h=G=c<27|2I( zgq@UuM}UNa?1U6h%j!f+w{*+1G)n`ROTP5}&hG@zyWAEAjD!Se4`U?E!&J|TOw4&A zi9iS-66gdPI0wq)3C?U2{`yD`a=xRm%saUuI>FD-B+vpiP-q;@8{~>mFo4`#3s883 zp_I@GrBI$6NKJ6WyBL(j=n4eL&CV#OhvH2M`>^;!woR-*s#K1v)D}=sffRsI7*zok zSdSNt(Hl*H6_C*!wNV`P(Hlhp1dv5u?8PEA(pfZ8Tck%y0E-4h0Kpux-(1frtwUxE z$)_@i58A9aU<8g4rg2)OxM~Pv=&URSp=+2dD5Ht`f~&2f5+Bi0j_lIPDkn5$Ac!!a z36cW7S`vpC02VO@jtBtl2~?Q?ky8F62nPDn^dS*3y#_Lsh>e_vqMN0SL{oh89?3Ka z5P6a~Z3t-K(*2Z)06nY=aa2ex)s6Vm#==yVaZ^*8H(oNVz&g-cwbff~yaeSwuJ8*7 z$k2Vdq72O<&LBTC>L_y5ItcTW-1LjBV6zduMBk)H;G9YoT~WWJ1W?F;`S3ur>DF(p zHVY-GApIhOfu0_I_=L1>84l>p%TGZc)QboIa62)gg&JOl>`Ql z$)=V#R1A?4kl7G}WhISBSpJTMh<6*)c(^8D;vf%cvdJ7+Sc+JdAk_8-P4YAqg37?8d8a`bJFqMhRD%vj**vhgI*M;2zklpSX(8Rh1+zkMQ9g~|u zC1&_odRvJFYM^_e{+a%&U5&V1k)RlaFkXY`U4I#&5+Z>U>ZPL@n1YFsj2M&gH3;OL z-7v8rqy668E!8pQ(}E$afYn|z5moVx+Nw3+14iI2yIRUC&9az_Eo9E;Y)BcH0Y{L8 zfow>+bc70)gcO*G5rE4PcmTXj74Z8lzGc?G4F$#cTftSwXl2J^3#!ml+~l}QoN`>k zA;xZHn*`{yOZZA4o&-?9T=jrl2cXf*FpeGby(V^I;&9g|zPR4l4SeOm!8F{|)#965 zT_1U>6Y0+dVblqdp$V}O;6;c4sF^4uNj*j1iFgpqDyD+~V_I@k8(QCAs*qO_2xkh3 zjfn{r8Iy1RY7kC^rk8aXGv*jH?$elAV*)M{5ZMue*oKx(haIV7pa|MiDr1y5<6E+? zZ;D<3PPOF~r*=xl5y54Hg;NpzH{EW*8luzh{O7H|w(3Vc9WlzWqP&k3P zCFZs?h!G%x5k}VI8Vj))iw1RQ38ZZ#DLkX*wt zXJRw}D@tcjFqLz5XLCjyBzAzy@LX=DVk*`SNO)2ZG~M*v;(t!JF1D{PW(Z;^(|H+V zT{0RhHCi@aiSoVFH-_XVQByiD=!1?3{8W($LXyH_pcB~;K#qx#)RAo{h>CEs?p5e% zQe^(_sUTk}n2WGjngNDH-QFg-XidJ~ZwjWZnx&O>Rn{F|m+3E7HtM5B>eh1QsQaxk za)D-@WfeF96i5LSnCcUFQ4~Odwp9VE*6Oc5h+$^Sm{4YG-Yv5Dt-oD>+`^xEn;F!;&uJpzY`WG6*7tR9l8eS z$;LE+o@g0qh&_FY?#&?&0qRtBXt<&Whegx6a%t~TrCQSLHnrYlN;NcAkqVhh0$4?oOhmHaK4O&`?lec3uIvgi)(zOB9f5s}^fxCV{ve0r!@PvPMeV;)}mn zR<*Wa1ux5to7zNAZcESz9Uy{K8(^ z9$=vf36#EVn?CW=w(bh*PbFdG7)P~C<&i$#h6q9Fj<9hYuLdx-#4&WU3 z?lC9xG7lo~7C6dS6w~|)(AZiAyo3gv$4Zd%Z>~UAfzDRJmbnZCvStea{*N$GD2%O$ z8_G}&2X^7O-Z}yIXKgOX6md54WSi9dd(j;M#c3icp>2`yKw>24Y?XWB4N zax-`LcZYXALGxZS^ujO8mNT+c=q%O5A{d8@a`bp zQxCxbU-gof-@N%^}1takYfiQB5*?If@b|nAu3rhD8X?Iu8Xkw4|xR?96Uy6C} zHNdciT3Ccp;0wQS0nJGGv5tuM9_ILN%fe^)xNhdd@Psb1g)q8zvdP+u?@f*Ox<|LO zj^B-s_v?@^>;-tvbGCH9PV7+!B-4j^eSYi>xB1pbJWdNGg!U2l#TRx5?ITb7;`XH# zcZuMZZWht*%U1fLUS1#1m^)SWAIX>?8Iq4E5>2)GcK81B+pm{Arjlp6l9M4BE(!jm zAJv^ccP@{hTlb#Xhmf~#db(Ht^=E&auzOq+1yT?MT)>4}hyk`pfC~VHMNxsaj9a(_ z2oxtykRV9nAi@zPMw}Rd@L-4#2qQ{7_y82BP@gh}>KF>tr;s5reu7~O7cE<rkXc%?(F$9=+L4^lm0Gk`ZVevNRSYH==$KhYs^d`+;{CZ zu-C5vgu9koH;LG@bqlABa6r0i#5f$}E!+6Pd$)%JuRcH%aNE~jy_SA^d-dJDf4eST z-8-%D$gia*!Fw93=*pQtbpHJHdOqys$Jy4N_G@&)Kzg6{Q3-Fi;I zcaUvyghO6+&S8jU+fFx+=n~2b5*js?%*?1$4IqJA0 zk3IVMBalG~IV6!q8hIp=Nh-M{lTAALB$QD~IVF`liY(@y}zKs&!drS@u5Peo;z zRkSX4E3R6FH5Mo=P>_HFXZba3TYNFlfLdo6d#npC1iM#YgDI9PV$)LF*kh4F2AO58 zW(F&`;fgyhx#gN`?rN=t=bbGa3{cND#*FvSJJ2N32|}Bkb6bi6)=2NaB+^HMcf_PZ zLILeeW5d5Wt_MgA^c4W_eB#|!VtMxBdyu~T>gF9Fqaaj($Ok5O4a6h&qXl>CwfA0p z1Xo-ijUJllv5VjJTVBH^j#%Kp-T}j0{s8TKm!NjW#Bh*5`|gKOYzxx(UvL`d>-5el zPAB7sIQ#qa%)xyZ2+=3^%dWfd$_rz6w}m`%$uw_`CEaz~eK+2D>%BMMef#}4;DHN1 zIN>;I`Bax*qPjTaVTv+}BDUO;2n?1UutEZ!XfhQjlne%n3L}Uv`aq=*q=E`143y^y z0)=2Y3Wc8FrvsC|WRv0=g#<(7wkSf%m!O22JE@_V+W1Yv>(nh~=a#nRtXf?~E%mwX zN)`(h)cHW1c6$H4oy|VLzymJGDL(nJa$XjW3CRp&TI-q20`!k!kVOT6T)`nnr^{XL zG6W(JK}3ET%wLKwm?Qr1B`_Z#t@z3Em9Sh)V-9e?$#9ER&08flv#HH(a`Pwz{K1U^ zpoQB^BM}_H;(_{MgKm5W8h|)hcrJ*;hd}W_6uX8L4kk|=4WJ+GaKd+{k+SO8#%AeU zXFK1io_etJJ5GSbYc|o2hF-&+j4;{LU?v|II%saM(N2lh!@?MmbcZf{7Y*^L&xRE( zr2>WLLqG(uk&>XF2)&IvVVXsQM$L!`dLqz@I2(O5)EF0ijX23^PIS8FT@<~>LwCAF zHBz;zR=p}#v#QmtaEPOs5PZM`cD*ZJ z^P1NUxWJO3eEyuMI)V{VG|N;X!N^RCcRR5v50&2PW>Q*dD`qycvYohIuM7Z+1Ndo> zo*iT`PY@B&fQKeCw--{pQ!csOW1(78~ABkwg?P5N{4|x&*;MC?Y%46)Lr(jh$;{TUixD(=ii>%miXwncPbF zw>G{p{*HSaT&&K}fln&vRIe-KDJhpqu|eXHldR+=Gr7r5elnDKl-=BMx5_U0Zg?*T zfdz1RP8YevBq;HTw8#l9Z~1^K2H}fd^uians6|R@Q43qxq87JUbDIYd0|0~MlHnDJ zfyJwU09y*NBJl*GKY{2)Gn&zW9^UXi5vl`3_{J2@3S})EOU$Yu0VD~9W#ArX*SRhXCmLgbwJ2aMmCiA;ldWt3 z?%0d~aKj8r)=wH5R7w4y;fA8D?I0CdO8VGFwYM$qag)2;<~}#Np)_SHvs)wI&4{S} z46uSa(OXUsI6zel02l8$00JLKh2(A_@LJ4b7IdCPA`%{Of!iVmFEI2aL1{eQg(Or8 zaDk~loym?2rq{i`#3iP}iA#KZb6RP%mpnmf8e3XcuEg}MHH|CGreFaEIKa&h0E(L@ zz)yg3>+IZ`TGaWeP$Nje3R+hvJpoDuA8jc~rpQ1%v*Gg9rXADolX_ z0WNp}<0UwMFEpzJ8e38aC_h@2fCC;t1X3E=Ng$;izyp{b z0=$3+ejo^XU;=m`r76I}Y0@Q4%IdX5>nQ-^fyCp`9;kSN?jc$ypd1c1nj~~WC>-1G zx!hz)-S8a-rx6k%`AH!Ol4&hp2y6f;JRua00u(;s>`mblZa|6&pZ+X~AIbIFREQrK zYC>Z)Af-iu0f^W7y`LJcA=|}Y0lpy|#-SX}AsyDC9S+_BB47e)pz>%ED2;@~A(kMb zo~3|FpRt5sfx-vogzZQiS-~4iRGcUvKqbXqCP`xVX#!P*L=G}qBr2LGd_pH&LQMGJ zgaKiN4WayCRtA)pok#`+*xUnOYEKvGTLT6 z9AY^nVi|x$Vua2?fHbC3jqw)nEu$({4~CVQ14zIEGyuLi!VJhjB{YDrjHFzk*&y@+ zFYLlD&_aFH13=R3^oc22qfSbmW@t|Q|}oB=d|9y-`MW*o2}R`S?jBt*hdMgk>h zLM3#9fk~tRfS_LXrDhGA0!-s>L5~b{q^5-h$bmu&w15OmMq@H&vnW6VxPSyyW@GkS z3v7TY_#$W0*)GDFFAk%$;GTtP;wVZ2YNBQ(AY)Pf7A2z{B?K%VB&7faIDlY6C2r;> z|45~jTxD1aiEkcBRu0)#{-$vrCvqmIatg^usc*)9PWXl}@C(M9p8fG(HLL_t@=)6vd<;iHNmTIvUYT1<)_NRY( zzy>IQRgk8pRUOvVr5DDJ@Cln=D8NNNmTpFDP3ab75gcBqGbC^|Oh zbcP9Zjwo4fM0L)DBZk){NCKGk+M?Z{cy{8VDVlgSrA9u*CG-Ie$bgUjD3AuJkPa!4 z7O9c`=nN$3Ne(FuI0B+kTuazQ%0b%f(VqS%RH>CFnkaVX5LVqJOhP4m=_DxVP=XyK zfPw^?9R;EtdQPaDzNy<)C^$J;OSMxR%m4>9Nj>S!k%fnCWE+%ZDBe&I5*19IBFTn= zsG=?^qc*DGiKvNoS4S8?bVe!yq9`S*sDgol4OT^?!2qZt+9=RyjY{Ngc9Tt^t#b^VYQJ;|QtjdTENZTOg!2Fbtj6P-xRJjBX;hZGzYM$y6m(8Dzt18oGrzF04h%uu+!!-T}HNAb*T z)Nb|SuIjb}4NU{tTu_~!NZ*+VxgNv}VMy`fl@Wg2Km?5LHf;$4>@WoguHhar5@YNG zfUL;6CxJRKrd1vOC172zamD3cZs*3>i-9f>m#!D<=IJ`H)@(@KF;IelFANFCDP#~i zEiZ+nR6vbWxWy9$XGaZbO}~_}>>_Uy(bNDKjRsLs^!5}m9FWph2lpC>cC-g_3duQ$IRcFYlp8-V3~?|o_p&c{s0Ujr*^2OXVXDpjD>7%Nu5m(47_6Ns0_`EQG=mz? z>Q-+F@eT)W5^r-7FR|jbY_+JY=0Y*FZe164#jlAWBpiSiZ}AVG>KDf|ZicblF_m*n z1N0U^KhXX_knNLj@Nc`s5Y_Y;J|D!ljdG5}#@rF`M}^Hj=kq?_5YsMDKnH-?U=%t3w?nf6Oxk zF81BZ0@aSA;|k8yTWLA7fvvfTWJ)v`j|Ek`Hs$a;iG)ELP8eh?&oc5j5X z@;LHrQWdipRMobuFHD}~t-ZkJF zv0gX0#`1MwlQZtUwPAYU6+dfMaADZht-eWiT~{`Uzu#qZ5L5M-!R&} zb*!}eruKQ4YlE1$`Rc|*H*mw4he*Xoj}6CeqxgQj$2Lqzc-s(w_!ty{cAgFh{%r>l zcsK`l@CGn=Z+wKbC)3c04~carGL~<*9nal8=kjcOjC7Q@c|WjJH_Vg6x0}B?oWo&u zfoFZ=>!dEgimqs#lL@9u3hN0XCqkM_;5T?48YqQIcoNuLKWNXMBH1ax0z`IdZ)W}CRA=Ge7a#SGs<$LR#>>{@Puw7t!}72T1ouhy=NgVE6pS26sfQaL?|p z&&($i`)ZSUj}>rh&k!wOdvM!2K0)t~Sa)wPHJH~_^9p+|vv`?r$C)qw(JVvo1%-Q@ z_q)IUJK%xUg7x9QB2U5BM3j=~0Tkr$ z(2Ka7COc-=@gFx3YTL+2OAvh|D%D2RIE{^KbUO(&H<>3r11&v{%Qix^vfRaoaXAPJ zNqdesZBJvjm1lcNVN{7geSnDeYw)|+Ok8%Q$cAFKrBOIv9D_>;oLj zy9LLucxSZI=KGp^2;Bp`=%I zVdH#ZUqz^MCzsBaV@wln1^v)xe;XFPbwD+}lkaWpAKMeV+tY`4WKGoLIK|A}@7BF_ zFcbrcKXSJ#*iW+9w>H_wjM?KzB3n6gbpSx5V`hp(L4yU~T^o4NV8Vq42c)}3j6=bF z*RH){NWvjOj@PEK+W2qVHDCqrP2})yAb@ZbQ)*;5pk6nO7z0(@xbtAdg(NXjBymyb zP>j$Ljj{+*=gu!S zcosdHbZO5pD8KN48Fgk)uS0({Yo*S; zP1MRL5H~6@r5PC#YbhhcIVqx$-oX+p4>7tiEuRR=ib|t|%Icw|#LSSZ4S9-@tE*

@@ -12,6 +15,16 @@ namespace FancyZonesEditor public GridEditorWindow() { InitializeComponent(); + _stashedModel = (GridLayoutModel)(EditorOverlay.Current.DataContext as GridLayoutModel).Clone(); } + + protected new void OnCancel(object sender, RoutedEventArgs e) + { + base.OnCancel(sender, e); + GridLayoutModel model = EditorOverlay.Current.DataContext as GridLayoutModel; + _stashedModel.RestoreTo(model); + } + + private GridLayoutModel _stashedModel; } } diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/Models/CanvasLayoutModel.cs b/src/modules/fancyzones/editor/FancyZonesEditor/Models/CanvasLayoutModel.cs index b1af0d60e6..415656ac7b 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/Models/CanvasLayoutModel.cs +++ b/src/modules/fancyzones/editor/FancyZonesEditor/Models/CanvasLayoutModel.cs @@ -113,6 +113,15 @@ namespace FancyZonesEditor.Models return layout; } + public void RestoreTo(CanvasLayoutModel other) + { + other.Zones.Clear(); + foreach (Int32Rect zone in Zones) + { + other.Zones.Add(zone); + } + } + // PersistData // Implements the LayoutModel.PersistData abstract method protected override void PersistData() diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/Models/GridLayoutModel.cs b/src/modules/fancyzones/editor/FancyZonesEditor/Models/GridLayoutModel.cs index 74501cac0a..89a5a26098 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/Models/GridLayoutModel.cs +++ b/src/modules/fancyzones/editor/FancyZonesEditor/Models/GridLayoutModel.cs @@ -131,6 +131,12 @@ namespace FancyZonesEditor.Models public override LayoutModel Clone() { GridLayoutModel layout = new GridLayoutModel(Name); + RestoreTo(layout); + return layout; + } + + public void RestoreTo(GridLayoutModel layout) + { int rows = Rows; int cols = Columns; @@ -163,8 +169,6 @@ namespace FancyZonesEditor.Models } layout.ColumnPercents = colPercents; - - return layout; } // PersistData From 81710ff3b09856bb64cef492f2a01145b0f9bb9c Mon Sep 17 00:00:00 2001 From: Clint Rutkas Date: Wed, 18 Mar 2020 09:52:08 -0700 Subject: [PATCH 030/132] update bundle with fixes (#1608) --- src/settings-web/package-lock.json | 1122 ++++++++++++--------- src/settings/settings-html/dist/bundle.js | 10 +- 2 files changed, 652 insertions(+), 480 deletions(-) diff --git a/src/settings-web/package-lock.json b/src/settings-web/package-lock.json index f0b40a3b94..a02ec1495b 100644 --- a/src/settings-web/package-lock.json +++ b/src/settings-web/package-lock.json @@ -929,9 +929,9 @@ } }, "@cnakazawa/watch": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz", - "integrity": "sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", "dev": true, "requires": { "exec-sh": "^0.3.2", @@ -939,56 +939,57 @@ }, "dependencies": { "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true } } }, "@jest/console": { - "version": "24.7.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.7.1.tgz", - "integrity": "sha512-iNhtIy2M8bXlAOULWVTUxmnelTLFneTNEkHCgPmgd+zNwy9zVddJ6oS5rZ9iwoscNdT5mMwUd0C51v/fSlzItg==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", "dev": true, "requires": { - "@jest/source-map": "^24.3.0", + "@jest/source-map": "^24.9.0", "chalk": "^2.0.1", "slash": "^2.0.0" } }, "@jest/core": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.8.0.tgz", - "integrity": "sha512-R9rhAJwCBQzaRnrRgAdVfnglUuATXdwTRsYqs6NMdVcAl5euG8LtWDe+fVkN27YfKVBW61IojVsXKaOmSnqd/A==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", + "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", "dev": true, "requires": { "@jest/console": "^24.7.1", - "@jest/reporters": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", "ansi-escapes": "^3.0.0", "chalk": "^2.0.1", "exit": "^0.1.2", "graceful-fs": "^4.1.15", - "jest-changed-files": "^24.8.0", - "jest-config": "^24.8.0", - "jest-haste-map": "^24.8.0", - "jest-message-util": "^24.8.0", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", "jest-regex-util": "^24.3.0", - "jest-resolve-dependencies": "^24.8.0", - "jest-runner": "^24.8.0", - "jest-runtime": "^24.8.0", - "jest-snapshot": "^24.8.0", - "jest-util": "^24.8.0", - "jest-validate": "^24.8.0", - "jest-watcher": "^24.8.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", "micromatch": "^3.1.10", "p-each-series": "^1.0.0", - "pirates": "^4.0.1", "realpath-native": "^1.1.0", "rimraf": "^2.5.4", + "slash": "^2.0.0", "strip-ansi": "^5.0.0" }, "dependencies": { @@ -1019,38 +1020,38 @@ } }, "@jest/environment": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.8.0.tgz", - "integrity": "sha512-vlGt2HLg7qM+vtBrSkjDxk9K0YtRBi7HfRFaDxoRtyi+DyVChzhF20duvpdAnKVBV6W5tym8jm0U9EfXbDk1tw==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", + "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", "dev": true, "requires": { - "@jest/fake-timers": "^24.8.0", - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "jest-mock": "^24.8.0" + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" } }, "@jest/fake-timers": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.8.0.tgz", - "integrity": "sha512-2M4d5MufVXwi6VzZhJ9f5S/wU4ud2ck0kxPof1Iz3zWx6Y+V2eJrES9jEktB6O3o/oEyk+il/uNu9PvASjWXQw==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", "dev": true, "requires": { - "@jest/types": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-mock": "^24.8.0" + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" } }, "@jest/reporters": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.8.0.tgz", - "integrity": "sha512-eZ9TyUYpyIIXfYCrw0UHUWUvE35vx5I92HGMgS93Pv7du+GHIzl+/vh8Qj9MCWFK/4TqyttVBPakWMOfZRIfxw==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", + "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", "dev": true, "requires": { - "@jest/environment": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", "chalk": "^2.0.1", "exit": "^0.1.2", "glob": "^7.1.2", @@ -1058,22 +1059,22 @@ "istanbul-lib-instrument": "^3.0.1", "istanbul-lib-report": "^2.0.4", "istanbul-lib-source-maps": "^3.0.1", - "istanbul-reports": "^2.1.1", - "jest-haste-map": "^24.8.0", - "jest-resolve": "^24.8.0", - "jest-runtime": "^24.8.0", - "jest-util": "^24.8.0", + "istanbul-reports": "^2.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", "jest-worker": "^24.6.0", - "node-notifier": "^5.2.1", + "node-notifier": "^5.4.2", "slash": "^2.0.0", "source-map": "^0.6.0", "string-length": "^2.0.0" } }, "@jest/source-map": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.3.0.tgz", - "integrity": "sha512-zALZt1t2ou8le/crCeeiRYzvdnTzaIlpOWaet45lNSqNJUnXbppUUFR4ZUAlzgDmKee4Q5P/tKXypI1RiHwgag==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", "dev": true, "requires": { "callsites": "^3.0.0", @@ -1082,45 +1083,46 @@ } }, "@jest/test-result": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.8.0.tgz", - "integrity": "sha512-+YdLlxwizlfqkFDh7Mc7ONPQAhA4YylU1s529vVM1rsf67vGZH/2GGm5uO8QzPeVyaVMobCQ7FTxl38QrKRlng==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", "dev": true, "requires": { - "@jest/console": "^24.7.1", - "@jest/types": "^24.8.0", + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", "@types/istanbul-lib-coverage": "^2.0.0" } }, "@jest/test-sequencer": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.8.0.tgz", - "integrity": "sha512-OzL/2yHyPdCHXEzhoBuq37CE99nkme15eHkAzXRVqthreWZamEMA0WoetwstsQBCXABhczpK03JNbc4L01vvLg==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", + "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", "dev": true, "requires": { - "@jest/test-result": "^24.8.0", - "jest-haste-map": "^24.8.0", - "jest-runner": "^24.8.0", - "jest-runtime": "^24.8.0" + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" } }, "@jest/transform": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.8.0.tgz", - "integrity": "sha512-xBMfFUP7TortCs0O+Xtez2W7Zu1PLH9bvJgtraN1CDST6LBM/eTOZ9SfwS/lvV8yOfcDpFmwf9bq5cYbXvqsvA==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", + "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/types": "^24.8.0", + "@jest/types": "^24.9.0", "babel-plugin-istanbul": "^5.1.0", "chalk": "^2.0.1", "convert-source-map": "^1.4.0", "fast-json-stable-stringify": "^2.0.0", "graceful-fs": "^4.1.15", - "jest-haste-map": "^24.8.0", - "jest-regex-util": "^24.3.0", - "jest-util": "^24.8.0", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", "micromatch": "^3.1.10", + "pirates": "^4.0.1", "realpath-native": "^1.1.0", "slash": "^2.0.0", "source-map": "^0.6.1", @@ -1128,14 +1130,14 @@ } }, "@jest/types": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.8.0.tgz", - "integrity": "sha512-g17UxVr2YfBtaMUxn9u/4+siG1ptg9IGYAYwvpwn61nBg779RXnjE/m7CxYcIzEt0AbHZZAHSEZNhkE2WxURVg==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^1.1.1", - "@types/yargs": "^12.0.9" + "@types/yargs": "^13.0.0" } }, "@microsoft/load-themed-styles": { @@ -1259,9 +1261,9 @@ } }, "@types/babel__core": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.2.tgz", - "integrity": "sha512-cfCCrFmiGY/yq0NuKNxIQvZFy9kY/1immpSpTngOnyIbD4+eJOG5mxphhHDv3CHL9GltO4GcKr54kGBg3RNdbg==", + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.6.tgz", + "integrity": "sha512-tTnhWszAqvXnhW7m5jQU9PomXSiKXk2sFxpahXvI20SZKu9ylPi8WtIxueZ6ehDWikPT0jeFujMj3X4ZHuf3Tg==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -1272,9 +1274,9 @@ } }, "@types/babel__generator": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.0.2.tgz", - "integrity": "sha512-NHcOfab3Zw4q5sEE2COkpfXjoE7o+PmqD9DQW4koUT3roNxwziUdXGnRndMat/LJNUtePwn1TlP4do3uoe3KZQ==", + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", + "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", "dev": true, "requires": { "@babel/types": "^7.0.0" @@ -1291,9 +1293,9 @@ } }, "@types/babel__traverse": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.7.tgz", - "integrity": "sha512-CeBpmX1J8kWLcDEnI3Cl2Eo6RfbGvzUctA+CjZUhOKDFbLfcr7fc4usEqLNWetrlJd7RhAkyYe2czXop4fICpw==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.9.tgz", + "integrity": "sha512-jEFQ8L1tuvPjOI8lnpaf73oCJe+aoxL6ygqSy6c8LcW98zaC+4mzWuQIRCEvKeCOu+lbqdXcg4Uqmm1S8AP1tw==", "dev": true, "requires": { "@babel/types": "^7.3.0" @@ -1323,9 +1325,9 @@ "dev": true }, "@types/istanbul-lib-report": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz", - "integrity": "sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", "dev": true, "requires": { "@types/istanbul-lib-coverage": "*" @@ -1405,9 +1407,18 @@ "dev": true }, "@types/yargs": { - "version": "12.0.12", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-12.0.12.tgz", - "integrity": "sha512-SOhuU4wNBxhhTHxYaiG5NY4HBhDIDnJF60GU+2LqHAdKKer86//e4yg69aENCtQ04n0ovz+tq2YPME5t5yp4pw==", + "version": "13.0.8", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", + "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", "dev": true }, "@uifabric/azure-themes": { @@ -1769,9 +1780,9 @@ } }, "abab": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", - "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", + "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==", "dev": true }, "abbrev": { @@ -1803,9 +1814,9 @@ "dev": true }, "acorn-globals": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.2.tgz", - "integrity": "sha512-BbzvZhVtZP+Bs1J1HcwrQe8ycfO0wStkSGxuul3He3GkHOIZ6eTqOkPuw9IP1X3+IkOo4wiJmwkobzXYz4wewQ==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", "dev": true, "requires": { "acorn": "^6.0.1", @@ -2198,9 +2209,9 @@ "dev": true }, "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==", "dev": true }, "babel-code-frame": { @@ -2263,16 +2274,16 @@ } }, "babel-jest": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.8.0.tgz", - "integrity": "sha512-+5/kaZt4I9efoXzPlZASyK/lN9qdRKmmUav9smVc0ruPQD7IsfucQ87gpOE8mn2jbDuS6M/YOW6n3v9ZoIfgnw==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", "dev": true, "requires": { - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", "@types/babel__core": "^7.1.0", "babel-plugin-istanbul": "^5.1.0", - "babel-preset-jest": "^24.6.0", + "babel-preset-jest": "^24.9.0", "chalk": "^2.4.2", "slash": "^2.0.0" } @@ -2286,33 +2297,34 @@ } }, "babel-plugin-istanbul": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.4.tgz", - "integrity": "sha512-dySz4VJMH+dpndj0wjJ8JPs/7i1TdSPb1nRrn56/92pKOF9VKC1FMFJmMXjzlGGusnCAqujP6PBCiKq0sVA+YQ==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", + "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", "dev": true, "requires": { + "@babel/helper-plugin-utils": "^7.0.0", "find-up": "^3.0.0", "istanbul-lib-instrument": "^3.3.0", "test-exclude": "^5.2.3" } }, "babel-plugin-jest-hoist": { - "version": "24.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.6.0.tgz", - "integrity": "sha512-3pKNH6hMt9SbOv0F3WVmy5CWQ4uogS3k0GY5XLyQHJ9EGpAT9XWkFd2ZiXXtkwFHdAHa5j7w7kfxSP5lAIwu7w==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", + "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", "dev": true, "requires": { "@types/babel__traverse": "^7.0.6" } }, "babel-preset-jest": { - "version": "24.6.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.6.0.tgz", - "integrity": "sha512-pdZqLEdmy1ZK5kyRUfvBb2IfTPb2BUvIJczlPspS8fWmBQslNNDBqVfh7BW5leOVJMDZKzjD8XEyABTk6gQ5yw==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", + "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", "dev": true, "requires": { "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "babel-plugin-jest-hoist": "^24.6.0" + "babel-plugin-jest-hoist": "^24.9.0" } }, "bach": { @@ -2558,9 +2570,9 @@ "dev": true }, "browser-process-hrtime": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", - "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", "dev": true }, "browser-resolve": { @@ -2671,9 +2683,9 @@ } }, "bser": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.0.tgz", - "integrity": "sha512-8zsjWrQkkBoLK6uxASk1nJ2SKv97ltiGDo6A3wA0/yRPz+CwmEyDo0hUrhIuukG2JHpAl3bvFIixw2/3Hi0DOg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, "requires": { "node-int64": "^0.4.0" @@ -3506,12 +3518,12 @@ "dev": true }, "cssstyle": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.3.0.tgz", - "integrity": "sha512-wXsoRfsRfsLVNaVzoKdqvEmK/5PFaEXNspVT22Ots6K/cnJdpoDKuQFw+qlMiXnmaif1OgeC466X1zISgAOcGg==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", "dev": true, "requires": { - "cssom": "~0.3.6" + "cssom": "0.3.x" } }, "csstype": { @@ -3566,9 +3578,9 @@ }, "dependencies": { "whatwg-url": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", - "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", "dev": true, "requires": { "lodash.sortby": "^4.7.0", @@ -3781,9 +3793,9 @@ "dev": true }, "diff-sequences": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.3.0.tgz", - "integrity": "sha512-xLqpez+Zj9GKSnPWS0WZw1igGocZ+uua8+y+5dDNTT934N3QuY1sp2LkHzwiaYQGz60hMq0pjAshdeXm5VUOEw==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", "dev": true }, "diffie-hellman": { @@ -4095,24 +4107,16 @@ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" }, "escodegen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz", - "integrity": "sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.1.tgz", + "integrity": "sha512-Bmt7NcRySdIfNPfU2ZoXDrrXsG9ZjvDxcAlMfDUgRBjLOWTuIACXPBFJH7Z+cLb40JeQco5toikyc9t9P8E9SQ==", "dev": true, "requires": { - "esprima": "^3.1.3", + "esprima": "^4.0.1", "estraverse": "^4.2.0", "esutils": "^2.0.2", "optionator": "^0.8.1", "source-map": "~0.6.1" - }, - "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "dev": true - } } }, "eslint-scope": { @@ -4188,9 +4192,9 @@ } }, "exec-sh": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.2.tgz", - "integrity": "sha512-9sLAvzhI5nc8TpuQUh4ahMdCrWT00wPWz7j47/emR5+2qEfoZP5zzUXvx+vdx+H6ohhnsYC31iX04QLYJK8zTg==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", "dev": true }, "execa": { @@ -4274,17 +4278,17 @@ } }, "expect": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-24.8.0.tgz", - "integrity": "sha512-/zYvP8iMDrzaaxHVa724eJBCKqSHmO0FA7EDkBiRHxg6OipmMn1fN+C8T9L9K8yr7UONkOifu6+LLH+z76CnaA==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", "dev": true, "requires": { - "@jest/types": "^24.8.0", + "@jest/types": "^24.9.0", "ansi-styles": "^3.2.0", - "jest-get-type": "^24.8.0", - "jest-matcher-utils": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-regex-util": "^24.3.0" + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" } }, "express": { @@ -4515,12 +4519,12 @@ } }, "fb-watchman": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", - "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "dev": true, "requires": { - "bser": "^2.0.0" + "bser": "2.1.1" } }, "fd-slicer": { @@ -5576,13 +5580,13 @@ } }, "globule": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", - "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.1.tgz", + "integrity": "sha512-OVyWOHgw29yosRHCHo7NncwR1hW5ew0W/UrvtwvjefVJeQ26q4/8r8FmPsSF1hJ93IgWkyv16pCTz6WblMzm/g==", "dev": true, "requires": { "glob": "~7.1.1", - "lodash": "~4.17.10", + "lodash": "~4.17.12", "minimatch": "~3.0.2" } }, @@ -5813,6 +5817,12 @@ "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", "dev": true }, + "html-escaper": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.0.tgz", + "integrity": "sha512-a4u9BeERWGu/S8JiWEAQcdrg9v4QArtP9keViQjGMdff20fBdd8waotXaNmODqBe6uZ3Nafi7K/ho4gCQHV3Ig==", + "dev": true + }, "html-minifier": { "version": "3.5.21", "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", @@ -6110,9 +6120,9 @@ "dev": true }, "in-publish": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", - "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", "dev": true }, "indent-string": { @@ -6320,13 +6330,10 @@ "dev": true }, "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true }, "is-fullwidth-code-point": { "version": "2.0.0", @@ -6488,9 +6495,9 @@ }, "dependencies": { "semver": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.2.0.tgz", - "integrity": "sha512-jdFC1VdUGT/2Scgbimf7FSx9iJLXoqfglSF+gJeuNWVpiE37OIbc1jywR/GJyFdz3mnkz2/id0L0J/cr0izR5A==", + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } @@ -6551,142 +6558,230 @@ } }, "istanbul-reports": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz", - "integrity": "sha512-SKi4rnMyLBKe0Jy2uUdx28h8oG7ph2PPuQPvIAh31d+Ci+lSiEu4C+h3oBPuJ9+mPKhOyW0M8gY4U5NM1WLeXA==", + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", "dev": true, "requires": { - "handlebars": "^4.1.2" + "html-escaper": "^2.0.0" } }, "jest": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-24.8.0.tgz", - "integrity": "sha512-o0HM90RKFRNWmAWvlyV8i5jGZ97pFwkeVoGvPW1EtLTgJc2+jcuqcbbqcSZLE/3f2S5pt0y2ZBETuhpWNl1Reg==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", + "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", "dev": true, "requires": { "import-local": "^2.0.0", - "jest-cli": "^24.8.0" + "jest-cli": "^24.9.0" }, "dependencies": { - "jest-cli": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.8.0.tgz", - "integrity": "sha512-+p6J00jSMPQ116ZLlHJJvdf8wbjNbZdeSX9ptfHX06/MSNaXmKihQzx5vQcw0q2G6JsdVkUIdWbOWtSnaYs3yA==", + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, "requires": { - "@jest/core": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "jest-cli": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", + "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", + "dev": true, + "requires": { + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", "chalk": "^2.0.1", "exit": "^0.1.2", "import-local": "^2.0.0", "is-ci": "^2.0.0", - "jest-config": "^24.8.0", - "jest-util": "^24.8.0", - "jest-validate": "^24.8.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", "prompts": "^2.0.1", "realpath-native": "^1.1.0", - "yargs": "^12.0.2" + "yargs": "^13.3.0" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } } } }, "jest-changed-files": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.8.0.tgz", - "integrity": "sha512-qgANC1Yrivsq+UrLXsvJefBKVoCsKB0Hv+mBb6NMjjZ90wwxCDmU3hsCXBya30cH+LnPYjwgcU65i6yJ5Nfuug==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", + "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", "dev": true, "requires": { - "@jest/types": "^24.8.0", + "@jest/types": "^24.9.0", "execa": "^1.0.0", "throat": "^4.0.0" } }, "jest-config": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.8.0.tgz", - "integrity": "sha512-Czl3Nn2uEzVGsOeaewGWoDPD8GStxCpAe0zOYs2x2l0fZAgPbCr3uwUkgNKV3LwE13VXythM946cd5rdGkkBZw==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", + "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", "dev": true, "requires": { "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^24.8.0", - "@jest/types": "^24.8.0", - "babel-jest": "^24.8.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", "chalk": "^2.0.1", "glob": "^7.1.1", - "jest-environment-jsdom": "^24.8.0", - "jest-environment-node": "^24.8.0", - "jest-get-type": "^24.8.0", - "jest-jasmine2": "^24.8.0", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.8.0", - "jest-util": "^24.8.0", - "jest-validate": "^24.8.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", "micromatch": "^3.1.10", - "pretty-format": "^24.8.0", + "pretty-format": "^24.9.0", "realpath-native": "^1.1.0" } }, "jest-diff": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.8.0.tgz", - "integrity": "sha512-wxetCEl49zUpJ/bvUmIFjd/o52J+yWcoc5ZyPq4/W1LUKGEhRYDIbP1KcF6t+PvqNrGAFk4/JhtxDq/Nnzs66g==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", "dev": true, "requires": { "chalk": "^2.0.1", - "diff-sequences": "^24.3.0", - "jest-get-type": "^24.8.0", - "pretty-format": "^24.8.0" + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" } }, "jest-docblock": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.3.0.tgz", - "integrity": "sha512-nlANmF9Yq1dufhFlKG9rasfQlrY7wINJbo3q01tu56Jv5eBU5jirylhF2O5ZBnLxzOVBGRDz/9NAwNyBtG4Nyg==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", + "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", "dev": true, "requires": { "detect-newline": "^2.1.0" } }, "jest-each": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.8.0.tgz", - "integrity": "sha512-NrwK9gaL5+XgrgoCsd9svsoWdVkK4gnvyhcpzd6m487tXHqIdYeykgq3MKI1u4I+5Zf0tofr70at9dWJDeb+BA==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", + "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", "dev": true, "requires": { - "@jest/types": "^24.8.0", + "@jest/types": "^24.9.0", "chalk": "^2.0.1", - "jest-get-type": "^24.8.0", - "jest-util": "^24.8.0", - "pretty-format": "^24.8.0" + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" } }, "jest-environment-jsdom": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.8.0.tgz", - "integrity": "sha512-qbvgLmR7PpwjoFjM/sbuqHJt/NCkviuq9vus9NBn/76hhSidO+Z6Bn9tU8friecegbJL8gzZQEMZBQlFWDCwAQ==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", + "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", "dev": true, "requires": { - "@jest/environment": "^24.8.0", - "@jest/fake-timers": "^24.8.0", - "@jest/types": "^24.8.0", - "jest-mock": "^24.8.0", - "jest-util": "^24.8.0", + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", "jsdom": "^11.5.1" } }, "jest-environment-node": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.8.0.tgz", - "integrity": "sha512-vIGUEScd1cdDgR6sqn2M08sJTRLQp6Dk/eIkCeO4PFHxZMOgy+uYLPMC4ix3PEfM5Au/x3uQ/5Tl0DpXXZsJ/Q==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", + "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", "dev": true, "requires": { - "@jest/environment": "^24.8.0", - "@jest/fake-timers": "^24.8.0", - "@jest/types": "^24.8.0", - "jest-mock": "^24.8.0", - "jest-util": "^24.8.0" + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" } }, "jest-expect-message": { @@ -6696,85 +6791,86 @@ "dev": true }, "jest-get-type": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.8.0.tgz", - "integrity": "sha512-RR4fo8jEmMD9zSz2nLbs2j0zvPpk/KCEz3a62jJWbd2ayNo0cb+KFRxPHVhE4ZmgGJEQp0fosmNz84IfqM8cMQ==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", "dev": true }, "jest-haste-map": { - "version": "24.8.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.8.1.tgz", - "integrity": "sha512-SwaxMGVdAZk3ernAx2Uv2sorA7jm3Kx+lR0grp6rMmnY06Kn/urtKx1LPN2mGTea4fCT38impYT28FfcLUhX0g==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", "dev": true, "requires": { - "@jest/types": "^24.8.0", + "@jest/types": "^24.9.0", "anymatch": "^2.0.0", "fb-watchman": "^2.0.0", "fsevents": "^1.2.7", "graceful-fs": "^4.1.15", "invariant": "^2.2.4", - "jest-serializer": "^24.4.0", - "jest-util": "^24.8.0", - "jest-worker": "^24.6.0", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", "micromatch": "^3.1.10", "sane": "^4.0.3", "walker": "^1.0.7" } }, "jest-jasmine2": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.8.0.tgz", - "integrity": "sha512-cEky88npEE5LKd5jPpTdDCLvKkdyklnaRycBXL6GNmpxe41F0WN44+i7lpQKa/hcbXaQ+rc9RMaM4dsebrYong==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", + "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", "dev": true, "requires": { "@babel/traverse": "^7.1.0", - "@jest/environment": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", "chalk": "^2.0.1", "co": "^4.6.0", - "expect": "^24.8.0", + "expect": "^24.9.0", "is-generator-fn": "^2.0.0", - "jest-each": "^24.8.0", - "jest-matcher-utils": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-runtime": "^24.8.0", - "jest-snapshot": "^24.8.0", - "jest-util": "^24.8.0", - "pretty-format": "^24.8.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", "throat": "^4.0.0" } }, "jest-leak-detector": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.8.0.tgz", - "integrity": "sha512-cG0yRSK8A831LN8lIHxI3AblB40uhv0z+SsQdW3GoMMVcK+sJwrIIyax5tu3eHHNJ8Fu6IMDpnLda2jhn2pD/g==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", + "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", "dev": true, "requires": { - "pretty-format": "^24.8.0" + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" } }, "jest-matcher-utils": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.8.0.tgz", - "integrity": "sha512-lex1yASY51FvUuHgm0GOVj7DCYEouWSlIYmCW7APSqB9v8mXmKSn5+sWVF0MhuASG0bnYY106/49JU1FZNl5hw==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", "dev": true, "requires": { "chalk": "^2.0.1", - "jest-diff": "^24.8.0", - "jest-get-type": "^24.8.0", - "pretty-format": "^24.8.0" + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" } }, "jest-message-util": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.8.0.tgz", - "integrity": "sha512-p2k71rf/b6ns8btdB0uVdljWo9h0ovpnEe05ZKWceQGfXYr4KkzgKo3PBi8wdnd9OtNh46VpNIJynUn/3MKm1g==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", "@types/stack-utils": "^1.0.1", "chalk": "^2.0.1", "micromatch": "^3.1.10", @@ -6783,12 +6879,12 @@ } }, "jest-mock": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.8.0.tgz", - "integrity": "sha512-6kWugwjGjJw+ZkK4mDa0Df3sDlUTsV47MSrT0nGQ0RBWJbpODDQ8MHDVtGtUYBne3IwZUhtB7elxHspU79WH3A==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", "dev": true, "requires": { - "@jest/types": "^24.8.0" + "@jest/types": "^24.9.0" } }, "jest-pnp-resolver": { @@ -6798,18 +6894,18 @@ "dev": true }, "jest-regex-util": { - "version": "24.3.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.3.0.tgz", - "integrity": "sha512-tXQR1NEOyGlfylyEjg1ImtScwMq8Oh3iJbGTjN7p0J23EuVX1MA8rwU69K4sLbCmwzgCUbVkm0FkSF9TdzOhtg==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", + "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", "dev": true }, "jest-resolve": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.8.0.tgz", - "integrity": "sha512-+hjSzi1PoRvnuOICoYd5V/KpIQmkAsfjFO71458hQ2Whi/yf1GDeBOFj8Gxw4LrApHsVJvn5fmjcPdmoUHaVKw==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", + "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", "dev": true, "requires": { - "@jest/types": "^24.8.0", + "@jest/types": "^24.9.0", "browser-resolve": "^1.11.3", "chalk": "^2.0.1", "jest-pnp-resolver": "^1.2.1", @@ -6817,111 +6913,210 @@ } }, "jest-resolve-dependencies": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.8.0.tgz", - "integrity": "sha512-hyK1qfIf/krV+fSNyhyJeq3elVMhK9Eijlwy+j5jqmZ9QsxwKBiP6qukQxaHtK8k6zql/KYWwCTQ+fDGTIJauw==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", + "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", "dev": true, "requires": { - "@jest/types": "^24.8.0", + "@jest/types": "^24.9.0", "jest-regex-util": "^24.3.0", - "jest-snapshot": "^24.8.0" + "jest-snapshot": "^24.9.0" } }, "jest-runner": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.8.0.tgz", - "integrity": "sha512-utFqC5BaA3JmznbissSs95X1ZF+d+4WuOWwpM9+Ak356YtMhHE/GXUondZdcyAAOTBEsRGAgH/0TwLzfI9h7ow==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", + "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", "dev": true, "requires": { "@jest/console": "^24.7.1", - "@jest/environment": "^24.8.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", "chalk": "^2.4.2", "exit": "^0.1.2", "graceful-fs": "^4.1.15", - "jest-config": "^24.8.0", + "jest-config": "^24.9.0", "jest-docblock": "^24.3.0", - "jest-haste-map": "^24.8.0", - "jest-jasmine2": "^24.8.0", - "jest-leak-detector": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-resolve": "^24.8.0", - "jest-runtime": "^24.8.0", - "jest-util": "^24.8.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", "jest-worker": "^24.6.0", "source-map-support": "^0.5.6", "throat": "^4.0.0" } }, "jest-runtime": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.8.0.tgz", - "integrity": "sha512-Mq0aIXhvO/3bX44ccT+czU1/57IgOMyy80oM0XR/nyD5zgBcesF84BPabZi39pJVA6UXw+fY2Q1N+4BiVUBWOA==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", + "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", "dev": true, "requires": { "@jest/console": "^24.7.1", - "@jest/environment": "^24.8.0", + "@jest/environment": "^24.9.0", "@jest/source-map": "^24.3.0", - "@jest/transform": "^24.8.0", - "@jest/types": "^24.8.0", - "@types/yargs": "^12.0.2", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", "chalk": "^2.0.1", "exit": "^0.1.2", "glob": "^7.1.3", "graceful-fs": "^4.1.15", - "jest-config": "^24.8.0", - "jest-haste-map": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-mock": "^24.8.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", "jest-regex-util": "^24.3.0", - "jest-resolve": "^24.8.0", - "jest-snapshot": "^24.8.0", - "jest-util": "^24.8.0", - "jest-validate": "^24.8.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", "realpath-native": "^1.1.0", "slash": "^2.0.0", "strip-bom": "^3.0.0", - "yargs": "^12.0.2" + "yargs": "^13.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } } }, "jest-serializer": { - "version": "24.4.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.4.0.tgz", - "integrity": "sha512-k//0DtglVstc1fv+GY/VHDIjrtNjdYvYjMlbLUed4kxrE92sIUewOi5Hj3vrpB8CXfkJntRPDRjCrCvUhBdL8Q==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", "dev": true }, "jest-snapshot": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.8.0.tgz", - "integrity": "sha512-5ehtWoc8oU9/cAPe6fez6QofVJLBKyqkY2+TlKTOf0VllBB/mqUNdARdcjlZrs9F1Cv+/HKoCS/BknT0+tmfPg==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", + "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", "dev": true, "requires": { "@babel/types": "^7.0.0", - "@jest/types": "^24.8.0", + "@jest/types": "^24.9.0", "chalk": "^2.0.1", - "expect": "^24.8.0", - "jest-diff": "^24.8.0", - "jest-matcher-utils": "^24.8.0", - "jest-message-util": "^24.8.0", - "jest-resolve": "^24.8.0", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", "mkdirp": "^0.5.1", "natural-compare": "^1.4.0", - "pretty-format": "^24.8.0", - "semver": "^5.5.0" + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "jest-util": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.8.0.tgz", - "integrity": "sha512-DYZeE+XyAnbNt0BG1OQqKy/4GVLPtzwGx5tsnDrFcax36rVE3lTA5fbvgmbVPUZf9w77AJ8otqR4VBbfFJkUZA==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", "dev": true, "requires": { - "@jest/console": "^24.7.1", - "@jest/fake-timers": "^24.8.0", - "@jest/source-map": "^24.3.0", - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", "callsites": "^3.0.0", "chalk": "^2.0.1", "graceful-fs": "^4.1.15", @@ -6932,41 +7127,41 @@ } }, "jest-validate": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.8.0.tgz", - "integrity": "sha512-+/N7VOEMW1Vzsrk3UWBDYTExTPwf68tavEPKDnJzrC6UlHtUDU/fuEdXqFoHzv9XnQ+zW6X3qMZhJ3YexfeLDA==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", "dev": true, "requires": { - "@jest/types": "^24.8.0", - "camelcase": "^5.0.0", + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", "chalk": "^2.0.1", - "jest-get-type": "^24.8.0", - "leven": "^2.1.0", - "pretty-format": "^24.8.0" + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" } }, "jest-watcher": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.8.0.tgz", - "integrity": "sha512-SBjwHt5NedQoVu54M5GEx7cl7IGEFFznvd/HNT8ier7cCAx/Qgu9ZMlaTQkvK22G1YOpcWBLQPFSImmxdn3DAw==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", + "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", "dev": true, "requires": { - "@jest/test-result": "^24.8.0", - "@jest/types": "^24.8.0", - "@types/yargs": "^12.0.9", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", "ansi-escapes": "^3.0.0", "chalk": "^2.0.1", - "jest-util": "^24.8.0", + "jest-util": "^24.9.0", "string-length": "^2.0.0" } }, "jest-worker": { - "version": "24.6.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.6.0.tgz", - "integrity": "sha512-jDwgW5W9qGNvpI1tNnvajh0a5IE/PuGLFmHk6aR/BZFz8tSgGw17GsDPXAJ6p91IvYDjOw8GpFbvvZGAK+DPQQ==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", "dev": true, "requires": { - "merge-stream": "^1.0.1", + "merge-stream": "^2.0.0", "supports-color": "^6.1.0" }, "dependencies": { @@ -6988,9 +7183,9 @@ "dev": true }, "js-base64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", - "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", + "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==", "dev": true }, "js-levenshtein": { @@ -7103,9 +7298,9 @@ }, "dependencies": { "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" } } }, @@ -7249,9 +7444,9 @@ "dev": true }, "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, "kleur": { @@ -7291,9 +7486,9 @@ "dev": true }, "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true }, "levn": { @@ -7343,9 +7538,9 @@ } }, "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" } } }, @@ -7617,9 +7812,9 @@ } }, "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "parse-json": { @@ -7716,13 +7911,10 @@ "dev": true }, "merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true }, "methods": { "version": "1.1.2", @@ -7825,9 +8017,9 @@ "dev": true }, "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "source-map": { @@ -8200,9 +8392,9 @@ "dev": true }, "node-notifier": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz", - "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==", + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", "dev": true, "requires": { "growly": "^1.3.0", @@ -8221,9 +8413,9 @@ } }, "node-sass": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz", - "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==", + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.1.tgz", + "integrity": "sha512-TTWFx+ZhyDx1Biiez2nB0L3YrCZ/8oHagaDalbuBSlqXgUPsdkUSzJsVxeDO9LtPB49+Fh3WQl3slABo6AotNw==", "dev": true, "requires": { "async-foreach": "^0.1.3", @@ -8233,7 +8425,7 @@ "get-stdin": "^4.0.1", "glob": "^7.0.3", "in-publish": "^2.0.0", - "lodash": "^4.17.11", + "lodash": "^4.17.15", "meow": "^3.7.0", "mkdirp": "^0.5.1", "nan": "^2.13.2", @@ -8423,9 +8615,9 @@ "dev": true }, "nwsapi": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", - "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", "dev": true }, "oauth-sign": { @@ -8632,25 +8824,17 @@ } }, "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "dev": true, "requires": { "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", + "fast-levenshtein": "~2.0.6", "levn": "~0.3.0", "prelude-ls": "~1.1.2", "type-check": "~0.3.2", - "wordwrap": "~1.0.0" - }, - "dependencies": { - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - } + "word-wrap": "~1.2.3" } }, "original": { @@ -9132,12 +9316,12 @@ } }, "pretty-format": { - "version": "24.8.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.8.0.tgz", - "integrity": "sha512-P952T7dkrDEplsR+TuY7q3VXDae5Sr7zmQb12JU/NDQa/3CH7/QW0yvqLcGN6jL+zQFKaoJcPc+yJxMTGmosqw==", + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", "dev": true, "requires": { - "@jest/types": "^24.8.0", + "@jest/types": "^24.9.0", "ansi-regex": "^4.0.0", "ansi-styles": "^3.2.0", "react-is": "^16.8.4" @@ -9239,9 +9423,9 @@ "dev": true }, "psl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.2.0.tgz", - "integrity": "sha512-GEn74ZffufCmkDDLNcl3uuyF/aSD6exEyh1v/ZSdAomB82t6G9hzJVRx0jBmLDW+VfZqks3aScmMw9DszwUalA==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.7.0.tgz", + "integrity": "sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ==", "dev": true }, "public-encrypt": { @@ -9866,9 +10050,9 @@ } }, "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "dev": true, "requires": { "aws-sign2": "~0.7.0", @@ -9878,7 +10062,7 @@ "extend": "~3.0.2", "forever-agent": "~0.6.1", "form-data": "~2.3.2", - "har-validator": "~5.1.0", + "har-validator": "~5.1.3", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", @@ -9888,45 +10072,27 @@ "performance-now": "^2.1.0", "qs": "~6.5.2", "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", + "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", - "dev": true, - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - } - } } }, "request-promise-core": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", - "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", "dev": true, "requires": { - "lodash": "^4.17.11" + "lodash": "^4.17.15" } }, "request-promise-native": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", - "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", "dev": true, "requires": { - "request-promise-core": "1.1.2", + "request-promise-core": "1.1.3", "stealthy-require": "^1.1.1", "tough-cookie": "^2.3.3" } @@ -10090,9 +10256,9 @@ }, "dependencies": { "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true } } @@ -10907,9 +11073,9 @@ } }, "spdx-license-ids": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", - "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", "dev": true }, "spdy": { @@ -11968,12 +12134,12 @@ "dev": true }, "w3c-hr-time": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", - "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "dev": true, "requires": { - "browser-process-hrtime": "^0.1.2" + "browser-process-hrtime": "^1.0.0" } }, "walker": { @@ -12364,6 +12530,12 @@ "string-width": "^1.0.2 || 2" } }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, "wordwrap": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", diff --git a/src/settings/settings-html/dist/bundle.js b/src/settings/settings-html/dist/bundle.js index a0523ac995..1b381916f0 100644 --- a/src/settings/settings-html/dist/bundle.js +++ b/src/settings/settings-html/dist/bundle.js @@ -1,9 +1,9 @@ -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=34)}([function(e,t,n){"use strict";e.exports=n(25)},,,,,,,function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(26)},,,,,function(e,t,n){"use strict";var o={},r=void 0;try{r=window}catch(e){}function i(e,t){if(void 0!==r){var n=r.__packages__=r.__packages__||{};if(!n[e]||!o[e])o[e]=t,(n[e]=n[e]||[]).push(t)}}n.d(t,"a",(function(){return i})),i("@uifabric/set-version","6.0.0")},,,,function(e,t,n){"use strict"; +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=35)}([function(e,t,n){"use strict";e.exports=n(26)},,,,,,,function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(27)},,,,,,,,,function(e,t,n){"use strict"; /* object-assign (c) Sindre Sorhus @license MIT -*/var o=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach((function(e){o[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,l=a(e),u=1;u0&&(!function(e){void 0===e&&(e=3);3!==e&&2!==e||(u(a.registeredStyles),a.registeredStyles=[]);3!==e&&1!==e||(u(a.registeredThemableStyles),a.registeredThemableStyles=[])}(1),s([].concat.apply([],e)))}}()}function u(e){e.forEach((function(e){var t=e&&e.styleElement;t&&t.parentElement&&t.parentElement.removeChild(t)}))}function c(e){var t=a.theme,n=!1;return{styleString:(e||[]).map((function(e){var o=e.theme;if(o){n=!0;var r=t?t[o]:void 0,i=e.defaultValue||"inherit";return!t||r||!console||o in t||"undefined"==typeof DEBUG||!DEBUG||console.warn('Theming value not provided for "'+o+'". Falling back to "'+i+'".'),r||i}return e.rawString})).join(""),themable:n}}}).call(this,n(17))},,,,,,,function(e,t,n){"use strict"; +*/var o=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach((function(e){o[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,l=a(e),u=1;u0&&(!function(e){void 0===e&&(e=3);3!==e&&2!==e||(u(a.registeredStyles),a.registeredStyles=[]);3!==e&&1!==e||(u(a.registeredThemableStyles),a.registeredThemableStyles=[])}(1),s([].concat.apply([],e)))}}()}function u(e){e.forEach((function(e){var t=e&&e.styleElement;t&&t.parentElement&&t.parentElement.removeChild(t)}))}function c(e){var t=a.theme,n=!1;return{styleString:(e||[]).map((function(e){var o=e.theme;if(o){n=!0;var r=t?t[o]:void 0,i=e.defaultValue||"inherit";return!t||r||!console||o in t||"undefined"==typeof DEBUG||!DEBUG||console.warn('Theming value not provided for "'+o+'". Falling back to "'+i+'".'),r||i}return e.rawString})).join(""),themable:n}}}).call(this,n(17))},,,,,,,,function(e,t,n){"use strict"; /** @license React v16.8.6 * react.production.min.js * @@ -11,7 +11,7 @@ object-assign * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var o=n(16),r="function"==typeof Symbol&&Symbol.for,i=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,s=r?Symbol.for("react.fragment"):60107,l=r?Symbol.for("react.strict_mode"):60108,u=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,d=r?Symbol.for("react.context"):60110,p=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,v="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,o=0;oN.length&&N.push(e)}function F(e,t,n){return null==e?0:function e(t,n,o,r){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var l=!1;if(null===t)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case i:case a:l=!0}}if(l)return o(r,t,""===n?"."+O(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var u=0;uD.length&&D.push(e)}function F(e,t,n){return null==e?0:function e(t,n,o,r){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var l=!1;if(null===t)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case i:case a:l=!0}}if(l)return o(r,t,""===n?"."+O(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var u=0;uthis.eventPool.length&&this.eventPool.push(e)}function pe(e){e.eventPool=[],e.getPooled=ce,e.release=de}r(ue.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=se)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=se)},persist:function(){this.isPersistent=se},isPersistent:le,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=le,this._dispatchInstances=this._dispatchListeners=null}}),ue.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},ue.extend=function(e){function t(){}function n(){return o.apply(this,arguments)}var o=this;t.prototype=o.prototype;var i=new t;return r(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=r({},o.Interface,e),n.extend=o.extend,pe(n),n},pe(ue);var fe=ue.extend({data:null}),he=ue.extend({data:null}),me=[9,13,27,32],ge=G&&"CompositionEvent"in window,ve=null;G&&"documentMode"in document&&(ve=document.documentMode);var ye=G&&"TextEvent"in window&&!ve,be=G&&(!ge||ve&&8=ve),_e=String.fromCharCode(32),ke={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},xe=!1;function Ce(e,t){switch(e){case"keyup":return-1!==me.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function we(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Se=!1;var Ee={eventTypes:ke,extractEvents:function(e,t,n,o){var r=void 0,i=void 0;if(ge)e:{switch(e){case"compositionstart":r=ke.compositionStart;break e;case"compositionend":r=ke.compositionEnd;break e;case"compositionupdate":r=ke.compositionUpdate;break e}r=void 0}else Se?Ce(e,n)&&(r=ke.compositionEnd):"keydown"===e&&229===n.keyCode&&(r=ke.compositionStart);return r?(be&&"ko"!==n.locale&&(Se||r!==ke.compositionStart?r===ke.compositionEnd&&Se&&(i=ae()):(re="value"in(oe=o)?oe.value:oe.textContent,Se=!0)),r=fe.getPooled(r,t,n,o),i?r.data=i:null!==(i=we(n))&&(r.data=i),V(r),i=r):i=null,(e=ye?function(e,t){switch(e){case"compositionend":return we(t);case"keypress":return 32!==t.which?null:(xe=!0,_e);case"textInput":return(e=t.data)===_e&&xe?null:e;default:return null}}(e,n):function(e,t){if(Se)return"compositionend"===e||!ge&&Ce(e,t)?(e=ae(),ie=re=oe=null,Se=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1

=bDKiHuuJUWr27|YysFE?(2dH`w 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

f4v`7)K6*^!-jj;Wa+sCgvpEwJ=1n-fk8jIj8; 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

~t7Nhdc9s{$%0<{KqtZu#+BRH=pbW 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%0DPpD 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 PUan`m8FUIHg7If`VkVm~MvD~W- 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 5--;|4Or=5yV7KXb2-TZWm!f$fWayQNsaL@G!DA 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

1HMJzPWyY3ZZzs?A*4YI=^>#3?ZC9uF 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

>@!V}W8n@cr?w+~LNQ#~qFP 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 literal 0 HcmV?d00001 diff --git a/doc/images/imageresizer/resizeSettings.gif b/doc/images/imageresizer/resizeSettings.gif new file mode 100644 index 0000000000000000000000000000000000000000..622351187d3528c7e1046776a1f1e11634a2b1f5 GIT binary patch literal 602591 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π-Cv+zyKngpEVsKJYgE7Afv;Vp*Ok^ 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 z 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

pm8@?Fk&p%ZemcpFOMu`L8w{jL^=C&U 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

-hUvRbuf8PhKWlNrICJK9 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

o|<1t8!j9`FBSm;$Dk^`2c z4b2mezl09n&=%;f{ydOQze^X|ZL9SLBWZar_7)jz4IEc#a%b zcs#50X|_C4==fZ(1S-4GF<-iW+%``~Q)R!j{kz8nR+@pIGQ#XXTRM21Oc?%fw2AoJ zz;^~%9mM`3n)&z`n94K^1+uaz&L=5?;#WJMdw>E@YHn%py|4zOja2Otf76FBVF*{ih z<{>(S#KE1}5F(nygoW#_;6ljKr$j3|GRY3QY8sTbCEH@@aV2`Fe6GJmLzpP=ajoxGW6M zsLabZLjfWBy@A)oEGl^}GWVY!gBfQs-{wo@Bl#bD)scR9f9B7Ve%do82pn;)O8Vs2 z_A5Sd&%_Z`}-D1y68-%_4;!m4LZ0Py$gccpP==Nq!O>81K}zMkZA z;;>yAA(&(?O}Mbj-V}nwQVZW{Z5@M!ZTgko1au?&cXR_-W{XV##cZvOfN}v}0t^C3 z0FV)2g3Xl>ZL8)2gbiSs|8g4@5Y3-EseoSq>HM$uP`5Tvw`9?O%pJb{LjR2-0O-aJ z(9LGq1?;5O%aXKUOd`g)80rLJlWs5&*hytoi9{N)O^_f-P)os0xFZ-PER~2sRD2gi zF9U`L6aZ1fuKJ6KYE58-uo}udJT)TGaE7bG^MUCEB&XtT+XJaYGPweMor}l21^97_ zwOGlH+E8DX>}d2kVTk|SgJ#2%=1PSs%~A|q;0e402%RM<&%_hXPH=9Qbt=1-V4?NGJzqKcU?NH2_#(P zkLec4;v`O!!6k=h`zIn%4<1wpwd0y)&W@xL|z(43PQ$ zI1{<$Wxh3N46K2GmpSOa+!{Cbw}$1Q6%#lc|LIc>?u$Q7%C}sLfn_nUBnKUw|3q4zxm zM`-aWNI@Rj7g^|-q29%Ut_*p)fv8ovV)IMFW|20A<3$#+^uEhXvXH3ZO{L2twY*xN zx-Xk^nv)oaQ#Kbk^CM47S&<>i5g13WRQ{a9H59WGL@a1-xg12V4CNCmn_&?!(Nz49 zzZQ(n0*$pQW9&f6wEPittvI*m2m>WzF(*Cbt{O7#DEdYZ_fxxW% zZ_)c-Lic|isO|4;N8sN#0zelakYLQ%#&*oc39Bk0h>Q?02HPb7n!H4pF*!U1W6iQ-)#^Uuh>1RdyhfPvhNRI zA&Sp~a+q$o*?uJm3Ag2z4s;-W9XqMWEh`HnA<;KrOcGV&VIdC@SqSBMqUvHJoJm(a zA0ki~Ni4t`-2xVfKygXpem}^($q(bOi!dpmm^KbFgQE_Ao94Iq;otXe-oCPbb_D*O zAEYG%$6MlY?93cI)vmhn9D96pKjH}O=kaQh9Q1dDpIi{z8!UR+N~k+-kI)@{m3`vP zIkLxtof533&Eod&7)VY`b3J&C5SyaAi?yh)Kq*ASV^@gqt9au|pVwQq=#P^GHf_=W z-}zxml>`mL;7sQPApC+WC8b$Du6*dTd)LvuZeL0xz70Hs_;m*u_@J0R8xuqViSL#V zgh8gt*h6;7s5stBuq3+S1l)v zW3bNJrimAeOesokZ(%v&-Roz?Dm3~@geI>5XHN^5T>jAT0s%0 z1$}Pmd3(~_&|$IP)xs6nta#P zL3_7p;s30gc>8Mq*%83h{Jxq18=KgjNW6tha|~8M++BHLqB)6)Q(rV84S4*qs#)<% z2D?8=6J!TF z$Cmbw+mtd?y6!1Cv71x@vOJ0rqFCR7ghlljAu_29mCum9mPLdi!000)m6PfWXB5ja{mLz8XEfC+(M0w zji9~Ax1@7s>RKOq7jy=!h1_x`L308cd>7M);N zeZB1*kD&R}&gvT-7f|~tVBTq=cAB_#>92&~o86aKd8xTZ=><=7ltbVN`8Cr|voxYF zB6rn#8(h~EbMJqHKDJ=O(E<@4&Y86 zZ!0kn^m5Ai5!`}iFbsW@TTMp3pr_f&j8(#*p@U&r_cUbHwcmf}_NruRsgK8H(ebe0 zNd%A8Z=bE(1Dq&lp8Vo9Xg-^Y^3FveRXy{A7%({Avlx;%HHKXS!w08x$C1$3S#Br} zsg5JTS!U^kA!bt?36xgEsjy`j*!O@*S7~_)OXCQr%Rx{xNg6)nI=!0eHeQ}Fif+gp?bKQXMOW%T;>>zte`TihfrzIV4z9$=*{ zN@7PbtEy_x&wm4~1TpTE6qNw11a~Uc5M_bwBmiO(7T)zwxNEk5#dZY#*%8>Bn#v(b zpi-kTbX*GARRzryEW3ORk7a>&94CwSSa`lL3Do#0<&t+kP+@3vmI6HyB4-HNCHYB> zdzfApqT`54v@U#>hmNHDqPLlP607I%Lf6q6Z*rY+_k1or5%H43O9&@YGsy&`9ixwA zDwRB3>B6WjNy7Oxqfm^UnWM|MDa>$L^#n{9nSx|P5>lyy0dNQ_jq$G9??QeAXScxN z$k82StT3iN(1D0y6%<$ay_&eWK469$!m$wlAG!hn8h{lb7@!$|7{GT6#{k3tz5umg z=Rs6f3xF5^dKV9~FqRA8SVdV4fEdg|ee>jI#Z@vu^X1DI!0rS9G=R0Fq#V#2Td;QK z+X0jYfb}k~?0@$AvHknDBk=z}0+?zrH5CWt16={96V_F>m}sG31!R&X7w~OKxV>z( zB|&cODJYc~Wx}08BM8aB!$ZAu(*zE)xt~kVPI`J-+IPfh_yw^Cl8a!Tr?36kQy_Vc z&pDz1Z+a6Z&OybuNZI7`3TISBDiY}E&=HZ zb^O}6{}G5m8fgJF6Jbaf7!MJbPmYgAaVlV{fc*j+lSZ;E&sOIJJp_lOS7DZL6EI9P zzG-S*{cQEt&Hx*iaOEvOId!AV+VP?*H|$|2|kOSl^n#FmOL?zf?H+ zOGr|2D>-w+G-Q%SEqCCRb**9x?!W~6hlYlPrS>Pg?&OBScDt9zs~ZEnXVjKiD)>9( zwr`C;K781PO-wyV2}V@HKb-u;B&r2d&gOByzmd`*%pL*%ASI36?irRlU|`WZuVfa1D**it$nRumJTEIz-?T_sU{O?9! zqxknXqf$$7B(ORFXNfjf2ka=ReVGnggo|UoSGeUUH5kQ&Q6&R25J%v=Ac+a|TQG1i5n`e_lq82@c|1!dVt4ch zYP0T$lYE!J{d=GFriBs?ZVR*m`=(X^L<5vRpcp_dfMNil05%fCc_{-~8?8ZAak0 zB?6dO2*HHk(h7_?^@KnY6w8EVK+XpWJx=_8*!#|)Cc9|eB#=Tv3B5yTO7Bt?gLI@z z@4cfah)B^8TBrs@1*P{UMWsnG^xlhrfb=FHRZxmI-*?WLxpU{v+_}HcdFIW$`IY3| zll82%pSAW{bchffF3FLUiV@02hs;$`i2@0l@0c3^NO1u3+D`yO*M4#q(P{6rY=Alt z!q0ImK(h&?1aXMtH%ACS5R8-;O_&e}10eWe=2gR9z=5;-z%No ze{*oKPBhx&)a$3Gk%xyvL{lUh@bPik>1i0zut#@mS~m{6w`Yi!Ja>pAMh8UO?*Gw8 z4F69~a*mD&2M4QxfdFERaB#4EbkyRMmiX(}i?)ruxlPB@(E%wBv+H3L$~kK;#i?>)*W5AQz>y&`p5sjnt=bR z8T!AggC94BvsL0abU%OE8ZW*_9F_jLij11eNEL_Yj=)hzvl~~Tvg>{>FbK+_gt^*& zuC!QaB11q8e&4SH?gr}F5Dr@?_f>Z4Y;0PZJj7b zu~^o(QS;*W+iV4W#g_oWruA5AIZ}c$O^8DkcO1zGvYqPGVZ;mqfw%(_g+(8#0PZ<2 zzJY)!wN?Sf{MkTzec10+fPrx}+Mb0pE$gM6I#&lJ%$v*{!c>goOw|^bAOSFvhGA&2 zCHp`U3f>V?nwve@D$0!hi|vk7?sJK&A|Essb8FkM<8z8lxeM?CI3(5@?WhZn8=b8z}Nq> zWXIaCviBc_9pi|^cmMwVe`6UgDMigsB_3}-wF*1e)U2MgkJmizI`Q!EFezEVPn?vj zo+zjow0FKFlA5)(wU3XFr>Cc*qob>321%`fHR;$mxS%Lu$lG{2ba_u?^=#;lxf zZf+J97T(_8US3|Nrl!u$&Iyr5qQIMyigzCBGF}%|;5QEyW%nZHXn=ArjdflUw^xin zPACt1qynDpKG+o zE1dG8L>dF!W^4VVT6!Ametsu}BRH?D>JCm?hRPbdM`voH|B&1}Cv4UXv%*Gk=U zqe^j`xj?pTKz_>9jC<@0(I5cmrK#ms0l#bMCJ^GgEl`l1$?ut)|9aMgmq<8|9GTm}BE2VbZlY|G2x(*gP4iX}vBN&ubJ}UHFE{%YD0T3cM^u~v}1+;4A zh&nV2vePwFoF}uS!Y=K!uYY^!?y(hR}J7QxvW% zk~GTipj0akw5_;n!l#6iOXftg+o@*NZ&nmSSj(wFg8QXH6&-De_Z_@O!o@Wlw;IbU zZWMia;vPq#e`F&qKDq0_p*E1-_q4>M&_y(@0X9VCY_9Y6Nk} z^b+oR#o2Pa?B3amWiBdhRp>P;ZB57$m9{Pvgi6~GGDW3r3b~@vwuA~%Y1={psI(tK zo~X1Pp=4Cru8S^4}2PgxQ13lWDig z%U^R(DsOrG=NUjH02m<51f&G!0@H!f68#cl1L6_`68~{Y4oJ%NNa+)91T@GLeiCVE z;OT4Poatg+=wX{1kenYk{66itI_I;q7WL<_;_`Rrmi$k7qf#k?|l=2Kts{zx?<6~QVANe z$;!9VZW$CSJ?)T-9Fm9}=6l}H__%}8y%AwoLt#-#W>`d~oJk`4hD0iXgy#tfgB_Ss zpA4o1g^H7qAOOVP)&GKcBL@K(!605r7>bD+#Y&6fWai^#;}PKCmEz%&Ktf6zJ5>qo<0e99uOQJ7!enOdl3@KW$L%fg0-vioy)5Ii`v7>=HrWwqu=ejhwbx= zU-||Jt^a^1b98icba!|6_V)Jo^$!dT5RYDs43CVCjEs$pPK=ICj870TIXU%p>MIdM zVP$4!=G(uR`xnHd4G{|q3*WzgUtC;VT3T9OUS3&QSzTQvo)2072Wy*~o5az2#G!h` z5qd-r2ka4t?d|RD{`|T3^S?lhh7SJ4;lDT{;`r$J`1s`HvjF+%0+v?lOuZ8*xvIT@b1`E2jI^no)XjFGSSwnn}wYWXZg=|LKv$!Ot94Ac=#r z_op$x$6Pnw-0*=5yN_Uiqj{Py1x4OsDB0y7&E`9V7bfVwbC_!C?cpo@$0La{^=D(k zp;Ykf&_#4Mwhm0w!>8&_l_?(#BUA0D18{$d1|6xP$KT# zWr(urN#%N(7SAN%Ed7RAWSyH)BAA@o(_vF3nu<@SPfx3%cJ~|9ZK`RjP?t5+t_9;T zeho+hLBw;5RDF6%0uIXVvdB{$GLdu7#j1xlHl9W}y}aUyu6ljbs_p?T9ZFi`GwZD= zN_rZmX)%Y^5b(H|b0BI3)I^tk_inP*FZMeYyyk|kZt2vP%sC#eUG5Z7GF(#vll zEZ!r^FmQPlRtu4COd#Xse}Xj-;&3b{h(svSr7cE1 zVKO(4H1apk+kr#P^^eLQ3<>vTPSmY^wQIu&Rw~NBSBby8DvIsC{kN#sz8%z14nttU z&c|UHp~~W0UCV{$Zj&1*}K_iCE# zrn5`kp)Va{HM!obU$+AWujW+S#bzJcVMId}W_*UmnBrXW?<=d9QhTmrOI=gC7Mb0p zla-@6BhWB*kK&-N5}{OkVFY)feOoMdg+0EEBrPcl?S=vK2scEC1l)3d^i z&MH_bZ9_6jmMPy1xqSzPhrTLo$Fc+(`2KVL@@Rm=L3H#0mIvdnq}B$@8Y?I=gW#gYWO!`R{QXHTM2@H;Ni<`@&bMpk2a&_ zWqK(?8W6pv>|4!9Ex35!!=5p=1|}DrlQQN_01f1ZyOs?e+t(oD(Pxx+nA&rk53n0; z3vR9gNM5LL@6g34-M0rZ1%jb>Hh@UpTk*D<0-svI6Om+E#)9}f6$x_A5dx=@Fn&Nm_Wbz}=5b`V?Hoab4%cQt79meJ;Fb26W&nWaiLl>2GG3X|NOXA)Za8$ zrSMEjAgC|;cKD(Shxj$<^}UZ-e|huJNhV0P5^4;nWJ{>6YJ}86mD~w1I5lM7OjcbB zjxe~2P#g9golSH=z!i2ilr3vOC|y)CFUgY+_}&}7-T4+wJuY}Fq)}3ARz-27f00$< zw&m&P=|RzeqW<~4ps)0ZPqDB6Fr-oLUxoIL1URHc{5-dX|$N*mzjtf-u4Rdn}&w3KOO=O$g0GFr^ z%Z>tqHB4Q&4QVl_;*`g))-!t)?3b#tL)xw{zQ^rd-_z|XFN9~M&-NzKf+~AEAj~3w zb#DYrn7WV<(JDAE=94c=zK)f`L~Ct9H8bNULgd$4OdWUbd*%^Tlt{{iNpA-7>WXyP zS}R!)4#wS~OFy^P_~ghCIP_8O*T9C-`S0OpLm#uDx|^oFH^Rt-8RtW!G+UKWw_uv# ztgCp;eF;9GU#cGS>ptW1t1g5!Q~UjLTBuA<4&@VASq9ml=N*zilT`~x*;Y$XG~r~b zaon79AqF=9#!`BXm`6@xAml%noYEL_*e}i)sD-L=xkA+_KsB`ZEUa4ib~qM(k0Ih6?|dgY&!3w;s>3iJH|*OOycIVh%L(#rji7gJv{=pOc?n7i(Jjm?hV_biu7r#mzvV zdL|pCf3eK^_pFPm z(lP49JDMICGothTNHxL`#?WIPb6_4)1x*3dFS>>u`3J^ytDm5dJ>jfblE`y=nPfN0 zbpy&zXha4#BJ~rszbUnD6t(qhDcNz9JHWT#iJ`mr?WK>>vQEeZy4&C+Es!#VbcvZS zQp@%LZfqV|Zy0Hw8fj?`@E-@;Eka_hg|?1@{q_N5NDsJ)t(v2s>_htd;t*dsh+J!w z_y+hcB+5!sG+-ZM#e=jwi?#}6wSejVHo}p#DqdMha|$|ONF1Ob2hYd*9ApOOS}A%t zelc-q7|o`tNI+Pq28>nH0&fHjCO~bwIU@-ARR)MA^vxS4Sg<`RWl2)D4ZGz_DP~T& zB935VM3mW63q1~JZFOO;2LFMulsX3a(_xmRZZl7Uyohshc#&Gu5qeCw`6uc9#kKS_ zwX#}i7#PJ%?U7RkiR*!ho2iMLoAjlNk(7o2nXixJtI>8NU@wBGnGyB$hp5IRwCWhE z69D3XdSTxKv9+frdCK0w1>Nt#Cx|E7<|NX{C#{(ykz~5R%m4xV4z?!_U;r$tN0B@R z5?_oXbLaD{g0iC&wCEJ5m=xHNSFk`|ug4hN(P|8%IjrF$l+}ZeqY(OQ^>GC8Kb{?1 zQ-%0!e~-ivW&iMIjk%0Saoh@u@&gi4g^nx*#A{Bu=6^swJVsr;7IfLCCUgn8RY6>~ z=t9i_oQ4T5;>b@ow8nABuQ(&P1M@(q>+>-9`;j-#$S5$(saW~c2>H}!Pg8Mesm0k~ zyKJzn`7?XD7dAcMHF{|NE3GzQlzML3+ZbAJB*fOh`0xzkJp%4{Y`2vw>b(znf`|HK zLxR&%KcuBbTD+?zOU1>&1I3ZHMM)CZkbZc1P>z_F0pJM=*=+)d6o)|$AfDpTh-?Ls zr!f;AFfo6x0AFb6l{hD(ChTG~Ba{FwS%3Ku4Gl(G%s%ybCVuaeuak@mm25Kh#Zrn) z8@9eUZW%y1kB+QZguky!rB{}+o_S@*%=L~-!>JJBB@Ss*gBm}C=s941IU#9hBN+Y& zBDs+jceM0+B9O|+4wrCH7#xyBek~}M|81_|+g#f)xa}s`W)W=1|6=tq-d2v*7XTTd zC5~2RC1p;#kAc`!fpfQ5@8cn_tHHTZer=>WUYHxa+w?*T1;(DaVCn+WFdS*pbBk!C zmkd%{64}B9eMXD~(dHA(3UTBX$_DtH+N-g|QMNIlzmpBl=-LiJGUUCs@}Y`D7t zBx^~~u>MAIkReG~gzBu=~g(br6cms?Ob4SxUTi|FNHfNt#%Qa;E+V0)j4C1avA^Fu-;;*f)`cY| z7x`sFSvO67nZbT+!79WNpAFP2HH&pTilgDLPUR{8#88Y9;H7wYF$SK9r|x-tRnl>y zBw_%4+`(M#$fa%$VYvZ$XUc_C)@m>VSgl0V1XZF0wLpeODuT$gXrv)i;>DqEBC^H^ zA!hu8$0)eQ{9R4LBKRwJ-b7zy>r%O0HbnU|^Ne}0YCf9kP(jOr$r2k2xsGawFXpd->OL--~79u zlEnC7d7okyMKQQY*Fl_l@sOG|si_FeGIqr5hltLiZZ3XhIeyNZbHxSu%0fM6)$AMC zEZ+nE?!{8r>b(4}2|4QQg>>q;+Y~g?vUlFH&-!J*vE|t6OJ}3A&N?^%_eJM*GX)S5 zpxI(=AAR2M?7JEIaQdk)KOQ=Vw87IexLU(YArDhq%DlcX4YV9Kwz8E&k6AHZctfrM z$Vw@%uXzAZ;pyg!@|<9@1BhoZlMb-e%3)Qw-tB{j(cwFFNhnx*TtIIa_zRhIF~7 zcX>8-dCzsZG-3ausgfLclEaE!!l{zNsDk3DevfpA##3GW%I>Z^r*bfWHp;-XcY<|w z8f%fA;TM5|OPwca#asx=?^P7zBjjBpo%iQ@GcS6x+4^#C_T^jmW!>opC-X%2RTq;p zpQEXqFrG!zP-ZBie!rvE0Ac9ecrM;aR*gvZ?ykdS@vu@1pvlv{`}&#&2IdBaE(Qwc z`f_!sR`4wa)6j+^-Esgz|EA3rT4pT15egjmtk@fCN%{L}?-YQd7e(GnKDf^|e0X#C zSf_7kuIoJ8$uFJK6AcaW9sD#0`p^4Z43^nicudofIcvHsDQq1CedjRA=t%n&x zN0~B4_jRaF@O@-9sNkkguHH?!Eda269sQSd1nZz?fvV4HDmpD9S#RI;_q>F-9R=Ak|``6G7Pvc;F& zpWs`jvxT9v#Tm1u^E9VTjYgN9LT7`|o3YSlCy!OD*m+n&0=#SlUWr0T>5hNDIRn>4 zzJ5P$I#8^1i^A$A`RA$xNqWH8mB@UV&HPm8{B*{=@RAc`$wI7k9u!8kWl!}{SLSi{ zH-R#E83F!&5nc&Ed_c~$&(Dh8oAKBkr4admOrRJ@AaBDXMtqQ0l8dnzn2-28Fnb=} zvPizL_}zgAwlpt94bHa#2$=)c@CaiAK$!5PoDnoW<3mZ+!tUk5fykVT%^bc%Fasmbcv_&>}A_sgIVYWzmUy@vc1wER?*kCo4K*NeA$=IjoM1${+P>Ljh zG;9GXEvw*tpgMllG!tpEw`iL<)8>-&|3$WT}4_s2WS8-#JB4}}yZIkDRW>4D;#k%%4vy@{uovLBGn+=Lw{rtOnuEt0*%lf5LY00@w9{NhW>)jJid z#(TS>*lm$&;4Q!!4*-TX02}~FtXgQ6E4KGrX2Uq*{H$f(nNV$@kZubL?)RzgTKuSM znNG0TXv*9;%vg4l9>OSfcUH{wRP5j?Hc1W?@%He1--BE<98Z*a#i3tb!jvdiRWe~_ z=qqrlI7sdOwt&H^I$)cR3bw$pZH(U{dAOx-3y{p(I;aAv+ph5sAIjMsrYWuZqmNWF z50xLRez!e-)v}jSwTDL?a#yaZ=)p9zj>W&MN_Yv^jq||D}g~upl4q z7nDO*qQQm)xS%;zU_8%nd#d`(4_kvjzJ%_}yk7=M?3~RvcI{2|Qch5R-(j(U1`=Sq zBWJt&umC)ze9LaG_^STGYF^^jTidmCTL2FLoZ-7wc(sfEdt$~xnk9-X*4xUxy_)yn zPe$chg&oq!7PyuP%GlpZ*C!FF{GIXlcaA=ZM#Wmz70^k1yCCzA%a;qPy={^!L+l5X zTbVfXi2-F|2+uDxrGGXo0dx9!;hQlNB1HfDb^aX;=ceNBe&m-O8ZqP-6}Fc$&>9A^ zBEZ^9yQ6zwR&AbbsZst}rCb9ThN%}(m=&{08=-U1SXoti{y=}ak(l`}Fs~Qet z7Hpa(%WaQORl*AIx8nLhJlJ|+!ah$s#jV*+w)!wwDj1yr*&{6d^kd83nO$LfBE4KBsaVD)dU!Ufu&7EhRDL z&-9{LKb?Y;`x16%U1r~4ygd`hst^!d5@QlHytHv2}>=os9QVtz&=_ei@tfD|Jd-y%v*toR={O$gK_34v`!f`+hi{?MSVR`<5;kNi`3acTUo< zeS!`m$&mdPbZ@ULGla=>_`7hi!Ce|-Skw>ui^G?%Z^ysCimXQ~QV;kkI|46%-2Rnl z`lqs(vLII@xv227XIW0}sdK`;%m6PuQ855G9dX5TD0GB!(-<2)?YED3YJ27uO>+D| zFQ!2xNI&tNUXXZUbBls+EA%>BNqMg&RT+qmvy7wq&pC_OD@1V-TQDR~gF}HSCX7sT z>b{km#bPGIdcj6Z?H;a<@3SMsaQ*y2{`r06THAx}Tc?kyHkwbn|8iG7EI&+|s|;H2 z<&OQNZ}Cp4?ulu=f5Z3uci$(Y3#YA$UaUX!_}L7xesa)#owKq1^5l)}$EhOO%QEue zS>dQtEjLOvHm!p9@64V)JKhXkXWGUVitIe@cYprFw&v<=s_O8@NEp=sWz8I~Sc><1 zv16m28Kxy%?V^tVr|eGQ5$ZaCk=WxY+Sv|r_iFwbN~~Cf1NnCo#g@f(j%_)p-F6j> z<5885+gq@RH}xF_t;&edzSMd1H@A8>m9<4v9Ow!(>)$t130!$-XaB*z2%gL12w7@x zbjMC(YdQZ1J_;_A^p6;YxL+O!zKxj@oH(RUn$Qn6L zIV6vIr5G$UQ63lEe-^C=7FWb|FG@oRKb>Q=wj4>V@Vjnfp2w!4cew3 z#youbc%kbkT-oH{#9j--ReqS$8me~!SmI)%j8L%dKKuoLO58| zgG(DA`T>xjx+Jj6)aw{9{*KanwrhGkQpC44-Kysfk3lPZbTF4;Vs1@BSB}uAe2Dqp z;imMUsCu6-5@Esb#`qZ@d0vv6@iT%)V8f#?NHQt%PlUVbdx%=TFAxFP1u@m)aq9WY z+56HNH-n$H*(r_Xl%}|An<&&jzn_C3I&(%yE9?dLKn5yfL3692gFe^4;5N9l=Q9Bu z7Q{s^S+J!++jm#}&zP7tn|7~zs15-(1a`}@^FWZyPS7t50CM%y)lreRoC&Y2e z%FD`r02D3yOs77)>GXE35rjy^x01V~+nJDM#&xmAj12}bv1R#e4RzDtw~;>HE{ayO zQ?GA1h=;RGWkYVHI((9`@z&Ihn*|k{)*IZydoem&t;>9E7>>Me3J!*hl!j4!aS^&H z6_q?*7*Nww@WVJy(f085*QQkZ9j1x6s2lcX)w6>hPvXw!8}6$#1SvjvcG75f<@uQ0 zjo2j@{$t@?g-0VQsq!IviSBu9-507T--wekTk&F9@?2d(-=*LV(($?)%GbU)wVRGJ zQC#HqND`JgaVQ9SN zWOkyGs_!y3iJ-|BUNdy2?^YNRdlAa!EDD|JSe?VNY~r0sHa-E0=Og3qZaX6pn$+s< zP&;H!gy55z(g%qjGfu2+#oSv9tfsLKq|)al{g?(lpLvF6rAypAitIM$IC#9D-g(PR zp;mPY#HbU$)WJ~ib#Tl7rN^A>U+F)bO#8ss4~5r6{yGgAb#;_%#cvDT`#qtAm!zI{ z@-+J~tAFoTO_^1~ir`8;wKnFX-9kFTTF8M1ym;_&#Skapgq<~t`pAs~&=~)ip6*HX zOK}){;Nt(GXxGc}uS)+jZ5fE;{LdEu z^C^XeQ+x8g2OJ$iLnfI4AE+g~75WvX`yfw%zD-H)D(|4*rq0x_v9sX4ZcZ}%yqjmZ z>uV>qJhv4kZ~B!zN;1E7{a~s;4lyz>9mnz^f8p`_>YKafN8n*xeSP_lfqfDErbYVG zxN&`ojYv-GX??MP#Jjp~c+~s~ceIp|dWFyZtc$+Hbzpvy(ynRu+^)r~?YrIhD9J_Z z`fuN!7QZNS&!&P5Q@@aU;YD%ZQswPp#nfqySF?YMJ$hLwASCmz@^P7L%W||?z%)H} zBT;`&`R(<_JLG!4mS3+dzm~aPd^33=5!T}06Y%x7$Kz^*-Pz63(BY6p)}j43w{3pp zM=PvJ{Bq}DRGe8Ajc6ChJegp%Im!w1+YmVTeJ^rhbs{M1%FBhHA~PWy@_l*s!S9y8|8&>5wN+3^3ONfs?8;)>68Lhn_(*Zksj-qouGg<+ zd%Wo*PyHWSB=n*Mwu+!V0v(QHg~h+{%z|yuUm8g&A?>p95;YNVk|uFC)G_sUFgF$M z%6*xx?|Mi2mw@5aY-tIs?-e3_c7Ds+spUOM1C2DAgG4^;p2Fx6FmWa9J1v3r0{SKn zsyWh}`;q{=_<%UR`bZw1M?oGx8(jVk(JHf4!$>FV>sKT2P12FIU7%m##xWHkPC+U} z#rbX|V6H`$RV7Ir{lcmJ5u#B-75tHwAUSY@t-Mws{mubx_|%H@SYN}@w@BNn=GC_5 z+1M{lEDb^*P+zD8cqKdZngsJ$NZNBng}sGmf>o(j8^uB@N*l}WmS>k9=9wLLSPU@b zNtV-jRVoKp-igbz-dD5Pj0{by&bp_z@#l8)BQ-s`A|6Y1OMmq*;u1hw5(yqPTggs) zV`Aln`nR^~m5&`8FFRfH`Sn7&9;Fj zlGF_6@zQ9z`bL;3lReQ?`*oxgG@v>g#vRhpJ;g&JGfl!fuBPv$O0kNzVbYu$QxCUp zwsO$)vzE=<)=)gt_(rA~AK$T`tdV-u^CG0{F$sx`JBhq~b&P*?I=m;dzbkN6bJ9!e zO@3#dWT{MQ_}iUN?>=dU>1ZK$dh5=$vX48I#<61d;km+EgwZ>*R()!UnpR=jmfp>x zXIMFWc-iX9a-G|Oyj_LwUZ~K0H(BktF{xsL8r7Bw&(hp-Jk-_(uNcYR8 z-FiRQTeDi2Z8XrS^X54${02@S3?AN^!b2&oQ*(UB!Es=4b>R9#9T}!@F=VmYgt%=} zzqLW%Rr|m|$Iif%|6s}4fH+cDg#XKDXBxlv>T#VeL;LAS@Gf_FYO^!tJ~|VL&w%S zn-?JQGd-eSG1s9tnWDODJbZ3FyeV8Rk*f18rB1j>FC}09)r8K4w81N^-f4)AJVy3! zxh7z~A^w8EqBsKA73gLoIpDb~h8qUF8o{dSBj`sRX@-6}hu@gSQfBB6ln)c-Mk+#z zp+PLAIQB8&6n%90GTHNH&x**HCKj3 z_%ZgHv4E}7yg&V)ScWs&heW*%`E1}+{2;;iqeaDILMG$Z)I;$g60z*ND@}vC(ngb@ zao*j*A{=!j<}KU%F;Jw2Ax6~yVW;{-< zz_2*Xm>PyvHh~GOO=`V*8<`p=b<6aQh}pvetY*erXP*I=44Pp2QP-vu64xV}!__b`*%zA5@`OgFgg$N_q-VQ~eisUR_6KTDA9Z&UA9d^A zyU7_>)$A;??6N!8lpHLR6xf^M*dx<39?qGGp~DeBun6fHp7}v>k?F*SqBjv5CdPVIlUnmub@X7|e5$##V0O)H9M@~o58dXf zxuo!JClF`*`|g6vX%e3)+9Rnk-cKH#gK-xI*iil=ob|)_xhpdx%|{VxJt8(8K1{ml z8AZBtg%q3w51Zlwu1L%5h;+-4d9wr7A!&D#mz|mp#(EuW--5lZ3zap;ZL+&+1WCEA z=bLB0f-O5U=D+INuBpwnn#`M7tAFTRxcNCBPd`ac|HV4x-VlAs%T@65jo}1mlb`bo zy2i898Md7@w!O_ZF8(&N)!#2_Y`O~OCkMapuG#*n`A(K=xxHpXvO5~@SSPkQd>m@v zNw0ZYBYSqsR!7J7GSqrpcQJx=vB<=}%w=Kwy(KMWk#0n1huZu%_Qhri2gZfb=bA!~ zwz1-J;gvq$ft^z$Yk5pp#up*>Z?>^gn&Ffb@xzn$D4DBkTpW%k!j2;1;nJ!0m|NVo z{5scchbW>@3>9C*I6?W02)$0Szm`(KtLl`_>`ElLK>|0YR%8?HG`gHie@8bU!ncH- z;YzC?%U9L*N_1pg1n-bY0;G9N9cP1?Q$*J8y zo8|A&CGpzzTi7A*sZVFBy7AUd2|JE<3>$XDmIhZ$5y}Rn=IF)Xx$hx0^8h_J$3M}} za|bbx+$eXJ?ngP5EFvBnM5y8*O@t^l%?Kac(IP=#Z@D=hY~@TbWxZ|# zRRNd@lFoe?4I7ZrzAUr3l~JJiby#F+Du88#G!hUN&IF2__7L>N>ifo$6$3v7#8UCg zM`mM~?I);3Hp3yG+9jPc6nkyNJ)X+g21UhMYm)Y9Ma;8A1o30kQB+DZm}`-^hFbQY z)gI}h_r3taxXz-<7sGDegHfYBSpuxDz8vg4H`wmUw0&d+yn6=Csf{Kd0hV_q(T{kR z7DH)p*h~SH^On5D^3)(qzh`IgSKO$ry{*fOQPXYYFFSZun8D@@ zk9jotS(remIja6aX)1=pKCE&b!|5J9TNpvs11zrvFxmfDdgfI>Gzk~k%z0EI;cl=& zISs3E77K_~){K6R9yMVgiCiQh%-qYwld{xPd=pQ4j!7{W`q{URfLxCx52V)<2kIb! zIs#x?m@&Qzz#0gn<_85}uA&uSk2s-^Xj4hc^bWZhBf0e>gmBn`A?isP;9b;&*$ioY zZP-1SFCGJ>FOC4o9Z74%EKHHo6LxE!?d!|!zw`COr(#&`Q}|O`Ze9n|OxMn3M(Zve zrA*6Eio>oEwrK-p5PVMUM&U9{ADbx6)m%64-iIrnao-r(6GtEH%cr>A4ZFq^8S5Uy zjegr(agZnP`^5Zb0RQgj)Q+4AS)hHG9wwS0ki;-V%Ml2D{B1pelqx{3`$!0OT=UBhjsfax0vBwb zxQF}JaU54d$R1tYFhgi)=z6(ne??z)einWvNN;q&ZA3B4HB>22i5gM^r9 zhUo|-3>2LDE8qMmpBUdl@0*|QDo{OnDh9Y+lum8F&r0xA{VoH?0b}ZY>MC|WW}ZHp z|N5~HE4(?IG<7O0ENTmY*fLlVp25w{BS8Gn+sLY0^>0kkk%i(vqpnjhhX%*t&P{&C znTla7vL4vq{wjn7rHpt}j*#L{&zk?9{}z49Q}n1%<`F*o>1xYUC7&?Os_h39eo}P- z-q4tZ*RU(WMZbrC1K8X=VcmZDVt?|wx5-dXp1kl?iT*Lv>KRn|$E4+t`}|xWq=)Y+ z$hq+Tj%I|7W~{s1&hoR`H)}BoxN{I{oNWe1g*u7($~5{l*lr^@GWD_4gD}P7M@(qn zcB+8npATO?$93NRI-?gbeQko6!0R!?r4Rqk_dS}W+?(aVE?n&{cKKCu1o>$M`I|in zfWo-J5Qa09?_v|(TX;G_b)TyPM|0h%-2H&NE1pH{YUKmp-Pc0qRpgE-eUn1wA6zFD z-c;B&hyHaPEC2m-Nz|q>;CHfz-+D`^_?#5=2Y!0z*5(i;q|0KH11g|ZrB<8%O>aaH zvu`c9Qo8bLjVkWXg}XmvYJ<~X&w+_pt)qEcN%c_9om)A;_FkH#y-K5_lw`)Jys_2MA9TCMjLJ}*tAOsFo-&v#f!YGue(mbUc0G?W>`J4R zJbhn|H;L&|3d$YBn~UR)lg7e@*s;*%K%Qhdd`x3DzoV{DEsQh%XwaND&E;)F(hIlJ z23LO#nHd~UVm7u<@V(~moIvYjH(ODKll9}*U9T@j zTd=IkapOr~l>6GNt(+o`?7x9p?jaImvNlhp=?yqEZoHo@$*b;D5PDCo4&O+BWgFxc z`0i2cOTFw5*EiopzEyC2Cp)RO{Gm!caJ;NWTT!GY{*ItW#cRiHhe{JmvK_tWls_`# z3SwjU{Rb6Tebh=#&qbRKD4&W{qs`R$n>itHuN1uP9 zAw>#~?d1K65}m4JiX|1_^wKuk7U5;w)%lbmrJ+A6&dWbjH^x?#3X3%z_R{y?JbKRP z*639@za8fr)EbMBY_Mn1mV6w1c(FYy*jOgoF7jmHQ>*mdTaO>he2bH+`yF8ID0&se zQZ>?@E5tsaRc9$P#?M1h^TFq?&W*W;UdO`>#!brMyk=hIC3Q%@jD=x9wDA5&Px7U{ zXquLJO!>n;t0JR0?mHvau=Re2#zt~W6{Ay5(%hTi@ zZHgG=j`2Q{>BFCA{OTW7@TpyI)ep^o8TjMY=gRMITh{8sX+*CA9>*5bjEds?Yd}_1 z1^8QP2Tda}W|X>65Y3J=CXzN`qKd_zx%}^lZ5=fomU`Qo6zc=-$pe{#W?j;04<)H+ z47lJaBQPkO1MwGjvywg}rh(}!^7q9BivCK>0}ub2J-!-IVgq0=qs&z&b*{%8#0`;VpW%TV z;^_L(eE(l>@Lex`tq255-5B1tl@?%GESbz&lR+{MGu9 z`nZk*bxnn}`44~wZ`T6tI%ou7&xzc)t2{3F`SbOoB_?WcojY{7h zI%x;Gnd2puYX06cKEq_>7J+(V6ev~hhjT7i{T*RX^{2!s%WtsA3P0Xy{hdASfX-jC=Gk<_F>PN{+| zZc_rO=Bl)p;`ihPR=Tjk%kwJ{G-K<@9%zqRqv z>c-p*o9#Z_ig-~L5{;|SNg%D16(%SiLj%%7`Ne-k>oVnY@SgoZYkJL&-;cO&T)#Ew zu5~B#*MJwA-eRfi8ojx&BlmlBr+BNz06YA&o+M@)oqXQBZaSVS9#x^*sok;P6$s9K ziX*%B5NBVXO?}${`l7qB<1qJYQx>T^q`_Uvbw0sURS2N%uJI=?w5CWZOPBs=;aqbOgd{$L8Qwy762jLEl` z3{Riq(REyu*}YmLP-;Hx6r%Kvqe0d&ckrYAlGfe6}&@n^*kH*U{eUoaK2?yX#RdpUaUY%J&-hq4#w z&a&u>$36WLd0+?P#IerPRmt+bs`bU?*?)@&kO#XD`BnMw%DXW=oll%qv31>R+sd&o zYkTqR%*l9>I$~>IZ+eaUgGD!Ayp3_uTMYD*dWPF7XOO*`@cmYVBby5IAg)Wgsyg8T zE{~11;wo=UUHaIG{?fM`{%7(jq&m8}+-JWzeVpG--pWz*$FCXG*T$=psu#^WZu;l5 z->w24$c8%jG2WXmV>qdKeEB5&$-6eAuG7BLj3*({Q!D*eJ2U9Oh=eLA`OVYsg6*@uvgr^Qx@7mL>~ z$9L^cm=k_;W&L5dAFbltxwWvPmATuSHL{y@xn%b_Ec0TG@=#u9W-}3dKXbEM_ir@< zlxQD$C9rtZoJFGdeg3!I-ptfJ0~A?THaUal4~YfP9nOnei*QQRL%nPdw{>8*w546< zdaOxxa{T&%ye4!9t!R!RzX{|Wz+Bgf2HP*Am(W8cYEl-eQ0Z1bcL0L{P=I5c9204q z#!WBWYOdKyCftMe2e^;qnlVM;=?J$Bl|3vXU`#+obJCktfL8hl@4y_CQ4Z6!r7NyS zeQUii@_>0nfex?-*|wPaw`5S2&M6T;r4p!rZJAv@pc4_;cH10tU5WBf$+DHVI(Ps; z4PH@j$KX47t}pVaz*-|5B1EQuBCZ&}ReCW|O(J`P^Q2!wRX*j%CIZvhnqX^~Yb zX8=CrfQt=Qje4Mf+gh1U*wQYDK$VSFj{&ufI0Jd}1tocPThg4lBgo{`ois@eB_nKI z0L|dMTgUlNc9-4MQ;{KRg0UE+0k9YSRKPOI~iz9PU~z z!>3thwlOl4q!zU#RhZO@`c;UY+?vR(4j-B>4u zK7wN)#ypVV=m@;lLjoslZP6@L3INcFuafQaxUT2B!dqSSI^0AHZ0C5}TbDhixJA^N zOnM8w^wz0%)D+Rh;ez23+M8(a|Ha;0Ma9*wYuZ&%SW$T4?(R+?Dcmg(BuLO8!958H zgl_+(LU;1gC9F?{l2o7C;Si3i(mj5e z%k14;+!9fUts+PN86D~;7hABQ?o!NA&HjLc)B9p8#pWaL!zA2}LTRB74z_HvUTnyT z0%X)jfr^e;$!}Ur9Mq=;)^3>3MM|FOJi+1^=i#3kv(TPqX?y$Fs`ugP@L9iEny$))i&KJLs}<{K>YW&w&GJ6lhL3Exp=Mpg!ZCD zAl#Pzd#B)@!-9&*dRiJ$z(_`pvR_RBxqP>hLP!_5~KxtM_YnxO8 zGt6U6|Kd4gq9y9gtmsJ9+8dHN317(n&7p#_Eo3ZHbwm`EhI&0@UmaG!mgtM|!1Ud> zH?wD#wMWw2b|%JxSs6-SzAa-9D@%&yl1=84jY4WX*?xFoZRfaW3|!%ZIOADt<5@Q4 zV##>OSRRPjV@Y#7vjO2DpHy?{KA@n3)BOyS+Q_wHjkwwKs`w$X7}DadD7Nr{zkrn{ zuh$D|>Qut&O+3pu-qW2~R8(bcO4jKX*}HYS#YV+BviyOaiLRqUZc5CMm%~ghZt|Q3!U2tR+vy3pFQpU|-3XQb|c03kpmt1=~JHdr}W4 zO3WQf7gYWdw-${KP@*TX&ePgl$RHf}>#uiRHZEz-4$>>?3GHO;(=`woj|d*7s9 zRK5d=gG*SRYCKTGTQATRdcK?U*tXVZml#uRvpuiECh472)a3B@Z8WQC0he6V_QtD& zMf@E?uKb^gd4289iX&Bvz*vgysuQNwBeALjzVgLo%Lsh_bFOEneO0x!%!ge3{bHYf z?=PO;JpWa@dYsBfXwHAtWqc9lf)jHTK67+tkSDs%C+=vzJ!rH1a7nFTWuI<%KkUwVqT_5w0P2hpLwFY&el=P-)DFHi{5{P=R+Sn^0s1iT!D`a^avHqy}YB* z$i&lrY|J^9Aw}q;s6!$GS2P~GyIK&``eD_*&HUuMtlZxy5hT`t$};Jgif$c1L(i1ggGetWTTmtD$Pie$BMKmiz| z#9{UJo06}<5I`?rb^R26!SEZ?)yv5S^qR$^jMbylp6b)-{nAO9^b~uM2ha0j|MhCj zWeCs4Dc1gbO>B-8DdjS>GtK7^Y`C!O6pw871jMxJjlg-^S@BOL;rq-J2(F-)+tw_&Ql`+J5u)O9BBFt9D)B)@tEeUk-tw!cy8xMU_H zi{MU(diD>dDATMHDlZ80=SwYXCHND8aYFI(9aEh^`JUo>U?Z4Zig_4Hn}dG;;eCe@ zj~&nXIwP;$%awIL$ZE`A9@`xKker z8{p8$K1fC|yCz#}qzX;;=|9MNz83o8bD!OsA~NqnUSay7Q#~q?KV0?1kiWo172-M` zZzi>%2PTItj^%fyd*<^QWxMlEi0TaXnyEWlu`3bUBdo=^UgKOaE_w6(_$AeDqtIi` zJ<-9ZHfPh#qVr5lackl6gWZ@`5`^+^Yrn}rvp^&q%l)*^@zESclbBNgU#;AU(`(V2 zSEmsv=?d8t#&Ly0wsEfLK$qyNKj5u!QfHf1_eJcuB8t4gE&?iliK;~TG1cuHZ#w2zCf?2gzLT--1|A5 z`_hhI1ekbwMerEdV;Hhrhww{M7V{-*d+cvJnj1;#n1f03z=4xw^?4-PNccl34A_lW!d3pX)&vO7={{3=*qi%0vhmDO6YRjX+|b< ziLguISPN~6-LPqgFLC8$hH%5JoV+E@PtdLl{`iU-J{WF1CGq&lpPwf8N(qD?hpoFHaH6qY=8^Rt?S>K3w=*O!l5QH*l1}iI25p;dAzDFiS8`f2ML(GJZ0#yPZwo%Bnyj9ae|S||vyvq9BkmM~7&Z7z z=9sK?23O1Z1^p^_+eZ26mI+GgQ{A`jI*FhD#4k|WKNxb4T&L_j2TuosGL)Nq|WqLQv6^n~Iy{2~h|l zN{&yh3wltle`~82v{`2VlOr3(N)~_B(QQbB85z;h)&AAmPGRBgBfEa2#@ZvqJFc-c zXbRH-ltsU>8X3-dNTI}oL?e;Mmr_xkYD6ViE635xhQTGz-qRV>xSTTiXcz-odezQ< z*s2zryngQ={%J_E8x6pHgSpk@N3JD(^|tt(@1nKO6a>v4xo3|$PN#YXORi|}w9-hMx9S4G8kY*`n=bl)jy z60N8DJcQ{ka(yAJUu}0&8FADyWy8s2q`U@_I1Rt}Q+hrh&XNqhfKdHl*DX{@5%PvU z;d(L_UEn|y{-gklLA-;k6j4|!2Ytg3W?LR#_q@R)D=uWGAZa6t%xRIAa9umjhw{5N z{xi~6<6|5}Y-5T?mRJlCiiU>$Ygnka6Zc?PwMdfA<4D#ti^NE_EVqfsFYn>6s@Z?+ zOLCQd$b7|BRw_r$k`r?kUlK&EBU{DD0*x*~XP!FEgL1WJ;$m=>=&Yxa+JDzTr)Q93 zj6mbsT_dM-_M>bA>vw6mce^##_th<4fjA2_uh(iD<1n0U3gTp)WwqDUd+?|h67QZdWeZN;TNpCH-xLW z-jmf0V;05=g$6p7_Dx0i2as7(Ap`qqgITB~BfGGkdWe=%e9=a{a&EazL~1g}Lt)xK zg?U9;_AD|d3!(f^1yFiNUlyEKNc6C8Fq^d*3xeq~JqX%m=Ix9od(plZ7rQL|jxBpD zvQoi*DBh(m$XnKh>^}NzF-$zqT40Zf^Q17m8!a)c)lk29y-6o7X)c7TqZ6O)8_0^j zBcDCvTNkc22WbQc?!g1f%&f$P?(M?t=Qf%V#6Z%6V|eY5M{HeW%LP2mwCyIjVZXXu zC;ZhCn8*k@w}$&7ah-hD#kcg6v!jJIZj315c!WDk4^1V7g0Mu8bmU7UG(#|{eEW=m zoU>C=fGSkm|5u#!fIuiW&0}`^xya5tYgK7RY|;W`WR6W9gY3aTGD=p#cFl!7L^YG> zevLLa0u&*4i^3u;Wq`c*1L2G4WI|(f0x7X|Aq3-~i4xF9@9WZ#`&EJm=@iP6BMGtI z6&uQAe)TGcFJ7cXt$y_?<_wG+)+;bpWV-6WQpoG_E0m2^U`R%&#)jG7pMGZ%Z-t)JBxjGNQUzS#Z4gW!~2M5ZbUFsm(vI5+g}m{IxCKiIZukq>zTU zY0VKTG&pDDnN9{PM*GA`J$IL*Zu=-bE^) zLnZ^vlk#S6x0D}b>M5)xr!c1END?^evDMZE;X9W;6y>5`eDdo9nGC0*tKsCwLA|o8 zsl6wAy?Pio$$^-aA5}Bd1}%g>m+*wL$eHX+6lsaR7kW~rXz5t`#y~WPVw&CHv{_Hu z!#k7Z&{oQ|d8DT7SMqs}t!eScnTWnHq8RT3Yes700WGrH%G+>efh^-;msH@%9a{WWZ-*Oe_Ui^&wph&+ayu}v4w~ssZH1L(;9n4 zUEENVmd45o#FY^kkq*jeOQov5j9+Drylb+S4urbuU(3X(_`V$3wyOKG;Kg3ZF*s_< zV?`LO1L0Y{G0+`>=iVLg%2Qb4-5sTUz59I}0B&8`B=&03_IA`?kz3kn*6PF=a78lG zSmLOsw~YL%Dr~0u@zrIjLymD@&GnkWor8&Jyb(u?EFr>K=Si#v>#iB=uT`8;iY|0a zwZKX$gPX9TPP)CC)>k~%R0J9Qx0P-M=0mdyXT&))Gd1BuKXmFAeiudQDC+psRI3|L ze8qt|~kbX9_7#LUf$(*LQ*XvT>5m%7ZK-j)u0#;tO!u4>Mx z*UP3K)7T9I_q9F~uQV*D=|1~%UikCfP6!XV9D@ZKFS|~>Iyu8+z(S84kES|(xB=s- zO6U7L10?QukRv@uKjBP%27`R&OublL5jc7C7&TR1i{TU=e74rLp4uc0jx`A{+$|EK zs(IS`NhFWf*+DyNVfu^DXLr0Mjc!IP${GYrOfZfZX2}ztiNJ$h9cl(_exnJjDt$Cb z$-s%+cQ5_imlqP#<>Tlgw9vhTfMa@Wfiw) zpT&_%?0#|(l?cp^`<%m2jl3Tis{{%ve2%yjT#O7?@&ogl`!%<#US%KUao4?318Dvr z?3&c;x(_*E5ur}_1P7St;qtMoC)y_C@eywd&2nB)$`_>ACtYPUE?rfKk>td?x^il~ zn&>y^QUbkm-^?%S3Udx)5iQ(vba)BeEL#{La1(p?S;$n*rgvOZ`y&wcBj<&wM3q1` z4ZM21G3m}?+t-+GZWn|sU@G?pf05L;FNX@P4r(J>I#lIPWYq7<>+a5v`k_{1G(48T z+yF!3pomOzWh-+!9Ok@)Ka1sNm(4qGjsqWsD~O;|Rh6Kh)TaVL*x@cGt%MT)=1vR_l}~DuP`2NYJ%~8F~7eXGkW!BUKoR{!hkTaRi|t=}SrP9tp2Q+)~wOfQk^L&)RHJXr{mVZ%Ozcr}h_n}JX#A0KlK z#S+xKUv+&pvS`0Lxg7{88oiM!SQ0~PZseaKbG;?zzkMEiTQz$7%JpvS6C{WM-4RKW zx3-(T79QcUmo1B7&w{;5Kt&vgPZLNWMtF6io%GA;{*`k#{=vN?GbkL-FC?5XqB!AU z@kNQe(4v)62?MrD1T?pUq&Y~51rvj%Gg`nBGBrkWQ3(zofisLz(p2B+1mbUZ5JV6_ zAGmF*9c@Zf{0ccI)>#2JfZkpwYyDf22|y1+TYbXK_qw&}xIIVd_QTgR!VkEj`|DZ5UohsSC3Itk*} zXxapuu1eV-AJMn-F7{PI#AP|w-AjYke=va;Cmh)MKufDJ?8L|P`!Vn%O_BqZZ_VR0 zp;aoGf$-oC%1l{|TqH?0BZRD2={cAzG!~mFk#^Lbd`g#PX*~7|Y~P2s`xZ*Utwn*c zxBsz%3!gKA364bf|3tJ z)~3tMUd#D=g3`y`+@hS7NGm@~aI9L(TqKW2B#eDy6ZS!ngT#s>ut&k`F(XAjCC{YL z^pOx_Jf+aNkj%NT?77f;AxElr^y~@58%`?^N$#Zeu(H`y>QJVF zl{wa=I)$Zs&!v=;%;6Q>EySWG?EPINcO7~tEW0F7h{#7o^@W$N^k>4^^UsMQYRaFLefO13gjB?F*g_rF-sv+_$WnHQX!Lq%41CrY z7STx4*Uc1Rnh`++9cZkHXl;3Em3}s_NFJ!x&&hL=X!@*v>8u5QqBSX^yWlm9_}q*p zs!Lk0@l)jE(XZ??k?IRC0ow^}ZEi{dl&GGlx1MCZo{Xp-7O5`u38PX9aCr4}MV~zJ zenKreOGlc_RF7caL|_a*#zoe1uX+c2`;h*3Sy-21UriXvXJ zHpZAizUb2r^|^`lvZ+th^;~hW@K~GbP1=5&bc&kxdYcZ^n-15nQ+#;px&AcVOZ~m~ z(=}1^jo;#oq7oQMDu49Ne|tZ>OE$NhHrI`M9G(0O=Zl5+;IkA`i{3%w`e_T=3(G7V z%gQH~7}1u`;8ucS*21b*vnf{Wq|a8KSS$M2_^O*dN#0)&HQ`USG5%s(?!}5%Wv*)= zfg$$H?Bcn**u6%onFE;(wU}L?m_6!s0_*9NHF(VG#S{A!9|u|J^Xr3Wb{FPLzwI)< zI0mO$YtQ_8<>P4R!}x3UMW>ik_l)C!fq6};-3J5Pq*TUVi1on>=fdAkF=Dt0Uj*jK ziWhtsp`qAh1$2**uFPoY0&>D?2<+_QbdC;81f#nwm<7RrjW6yhKQa|2^qNJ^t$w0eb)Pa&3!r$p=;P6VdW!l z=+1emz-x$jAm&N_<+;2V6T*-=u|a2-VR_#Y0))V5`MQCNyc@i|N7YztW_`_Oj~K)o z$e4T&hnW2uK!caQW}<$2aFnxX+Kbtl7pFc+P*x(1=L!#zu7aSLA_DL8SvT1ZXbA}C zwh+Q5i}{X~Sq*Ws9IC|DiH&|0qfzxp0;HIVgcqG5aq}SdJ#LqU3|tftBuF`AHRwYe z8cZU3%JMb!Wf1q3*;EhlE>4Jh4-VC=Pn&pvgTjrEoSR|?beoq^8R+y8$k(W@cv50WERuF%&PVt1T}?-Ta1*42B56L~|K)5%f)VBgIWCW-hb}q9 zzA@_ce$*$C=&WhK(l61E4BvKMy~XV%`92rp5E3T13hM(o2Bk;5T#va2dy}NQzYOwb zxQd~>4oJepA*76DVu_WtWOqu7_ngfnFm|V$&2)g^7!@aeZOHzbmV`n1-owx>P8Ne| z)_)-5_3MT(uwOQ{p+5;lcsM28$tZOz)sLGjO;VgO(U7Tqj%1r08`b&lFx_3y0<#~) zy>eBQKA*vxpOl4d&O{Mg@-og@;(gJC+v~27M-(2Nl*}sE4*HEnrxNB<*FN*tK1&&1 zSufqTGICMp^U0)_AJ%L=7$t%qWWF-N_pqIh!aZ^znaO)J^XAYXO}rrgy*N~eu^@8Q z%px5SAC-&Kp4b}h?$qG`dyz<7pdNJq7 z(>D*q-~J|hcb|{ur%*Jx@`0TQ#80s zd^t^zIK8PAL<`Siz`ME0ZJE#JWvp(y#*2SmO-=#bMt+FV3HOy^*6|G#lnB<9c%PEh zWS0g!Fq~dFu7Z@Lek1eazFPEi@vF~mSJlZe>$Sfs(<#5M2ny^B6{R{?F6@6j{Mp{g zC&D7RlA4+AGm~nPY_MaJkBe~P^v@?{4Xp9)B=4#gl}@9gDT^b^S2THy^Q)^Su`2ax zB6@STOm=ECSGn-46J7fG+lj*X)O$rrqDBJ zkG}2Cxy|>WX-~`Uf8RP7C_NbJKgc~j*mRqdc*|PvZ_(oaotbPX#s9_2)`0>4;e_d4 zTZ3=WzMjhdUEJAS^S2|k)5G~>BLq)J>`aHJX+|;3ShH?C!qY|zrG{nD#wZK$0`1>D zK*=R)o4!7k6p@f-;%j3T$YvILqpNW>31@-?A$T4HK@dw>3(dLW1#YT$S?$tQVg5sp ze8;J2-+g1k`p$$9xb=K`WoEjkh-nhEMfJPMRx^?0ocUt5r8b;}bCZSA)`h*cDW^B+ z8hz6x3^)t2z3wK9;*5}>tgyQ`6TyBs=AD>S`3%*Gq4g6hrAAZ5>F7enz4=H&=z}Ch zT4gfh)l!Dkwl^D(-i8Vrx7PJl^dNJR_vG{b)A7cEA`jc{#y2KF~|wAa{A zzb@u~y&<3V1;5&SVo`C4Ui$}`s$jPGGsC@m|u*Ked@IC7Gf3{o5hnFp`xgQ$s;%O#3@4XL4Q-pd3{KoX)hd_;bd>ChtjjypsU=NnKIU9{$ zo#kMlJa?5-W9>>hMKwo{-%IcH*r0pNnTiZ1d(^vfXWXNuCd5IQznytsNkZYb4HiwU zjK)Xy`8E+VM2X>9os2q# zX)+=@>XoD-9Hbf$GK&{DylTC1WjLD3?Dcxt=Z zJSi8OFyDVKf>GDNgteg0b{J{|nPKkfO9?p385{K(HJQ{a5A6K?mfwB;n!H`+6{q?L zPc)TDQBzb&^3wy9`{=Q`srlG0-l6$8y`iSh{PXuQJ`0d%yn>@gPhp>@&($z|zFpH* z`YgXX9`;?4D5gFgIW)NSZ1os56K_}gGwin!`{+pGN08oua4QAtUiio%Uak6!tqbp2#bx=F1_4@G3O6=>S=Hrpq$L;sI4_2j;szevV3S+PK zf7ZJ+jCVXDc=HRW$>02*dB)#zV$`D9xMgNtRdeRn{8s#8`+eNooBdCtZ?hH}Wc;>F zt+%{iW`39;nHNn_ z8jW3WmqPq6M#{LQR`dt9NUX!v9Gnm&!HTy9j^?77`MYX-QO%ktp#!Er_Wf;x?u6lg z#@1&2R77qC1tK_ZyUC_3ddgYcUm1wQ*z=Qt>sTzgvQ> ze7~NldXRB`4x{|CibXc4n?%i^PkbgH2UiKg)Mp6N7pdmaxJ4HTsU|BH6C^b)4FR4V z4XQ7a<3#a1R?NJL2*<^C4^>ZJCBE+%Mf7K+lS0aAX&I91Ii^E&DmJs<--hE*O!s(I zopYVQFsk}FQ)F_H(Af$*u|Iog_OJAG#q2*85I)wC(fV>%Ch>o4B49%A7hGS zKmD-I-q1hI;3b^DrLn7hN~CW!R$t(sGN|Z0H;6ALBopVfj25^Xu6EW*WU?y9{n)Rk z6g6ju{?Oh^z%DZg*tdc1krIU+)G=VI%a|+ATc&gBHyVM^<)XZjrN2~p^4c8D5V91) ziDj&9YB^r6eDaaDoGR*vj{z4e^0^u1%@5?+Y2z~t4zVq@>CiASrc)8H!=I<)Uw!zi z={N1q6w;N9gW#c&t8%Oj0@$QV23!{z(fWL^=L4L48sFnN(y71xHYwy@`qrz`!}@_% zJxadu>dMCM^PuwbjRBW8%ZYx}ka-Jn3fFH_4yVhT#U?KOu8(cUvTRXHdX9$g^v8FV zERBtbQEsgq3W^k3&0W7!N%+J=OEorL&u1TfE)JBA@NAG=d$dlZaB22jZ>R~a2AL+(dBXYPSz$* zv3bAZvd4bLqGpxp6{RF%Hl9`1D7A zB-W>;#r5z6m}7#j+ z^?Ec8br>!U<@=~YF+p&DH57naibE-BXP-5NyWGchhuz;3Ai*5Sdv^DOa6Cr@kz+MB zdOs3x7m2PyLckG7q7q2Di@Z=Ky1F#`RBUy-6ZqCT5Y~u^8G%>QfpJ70#L0mqDhcA< z4T9ST*cJt@_60ut6)0XJ&fky3HUe4Y1#|WXJ>md*x;GSp!SPtHXd{Bv{lw(4k-&ft z&pfD>N}#MtsG(7yq7i7R-d!}}kp^~{B}bTj-K!S`Zf5BrViIAf7yV(*_Chg+q(R@D z%>Be&?8ANg#qZNdP=+89KU&)>0uzpKMdk45;PCK>2pbaQn+PKQxd^9DUo?o(Qfi>` z?kk6@(8!X=EDB+x#vt+h(4e_j;)W5{-I2u+QTOYS(b!Q5>9W{ZenR$(x>erw+P{l0d6|eEEobOjC*l2}U$Vh3{1pf`Z67lm5i?&B z^P@jzX*XseLVW5fWH~uplA~rzmVfB4&pp?pz{nO(pI!B5o-?mVzis zBrxQAFy1kCoC`_$L-$IC< zpc5xrnrvxfhct|2RDHwTl!QN*`a%^qQvf*yg1jiraOF&UkCTbIOnW(xmI#7T>!4?k zrSNki3+H3nbJZL*MM9kZ$W%oHo1d%o&PBkS&PzR(gkQK(69uir= z?+9IP%37tAXqU__v!?q5$=Ef{#=FW@MB<>DaE6*P21~QABU6=cun(`X`>%85PjXeG z@{G%Zpv^Jfszh)ojD8ipP7+O_8jO-~%c63Ov31OUUHWmQDdpS<&95nj6`IB6n4VOP z%Z(`R&?)HX!1atO-0{mXX-ap#^xdS4&?PDgP06*F4b0?xf02=@SdF96oH4gr)L&X^ zK!s!UDtoTueQxQ853f?r`|}c!U?Gc4WKT>|w?!c+yN=J;T2VLj?Qfu)3`2hn|_p79?=&BO8KDG*`#%#Jg($t8}>lf1Fl?32_*?4Il%-ajMb(eKieP8x2+9ja&do^ zG)aQXw!bqbFzJ__a+ijK4EdF}?+Rpq;W>h`(d?!(Q*CP+cn?RP} zGZ*RHc0b|iLs?7r8T$8h$M+EafeSIdF+J<`n&=|s{N`C9CgRkscFX7V&Ti(kFHGfI z0IXkI*!5L~lmB=54Pan#9^TA92El#{gbgGt3cMPF)*^A+5wQLa*oY2%VGM6o0Dnoo zzb1=>I=DaT9bSwRS>tL#;=$mj3bIN8+$IpLH*a8s0dHn?AdhEI(9&vFmw(%B5ExiF zxeDuNfHjQ`R)7CKd=OuSz-?xL^~J-!SNAsG4s2N9@2tXK91OiSrR|i)cQ3%}%ZByj z;SL>q|H(7(>I7P^(`|)@=TbPl_>Qgc!0*H2@QwvOOkvv!rVHYq0RMdG=JZ4g|a`M6O1?I3Lcq;?27A z&YI^;S6EC}oj_~ddVpIavlV#ox?#?{;ZUdk3i5l6+59I$+*$-~11cW3 zMQ5ntfR@b+KhRl_YpIWicic>HL~Xb~ItJD!07Ew8HY0Hxba3ktxOIr7Y3HTcn5Fs3 zr60pfONUDNeI{ILK;kxc;I=cszEt$Gnz7{{2ycKF z*?AVj4oS&m5~3?%-z;D~48W={Hg&Ax9jy}JuMzRBk!Y=vx~!4Mu2EL4QID+A9<9;i zuQT$kGmoq`0`mi_a9gTzTS2gH1gtM_VAyR~`E-E2ZN(Wj9`aK&Hns7$bosXQw6>nOY#GLG8CPwYjBJ@5ZK0mwZ(H(hYaQWs zFu?fCVc(Fj!48;E?vMyR{yO1cy9^!5d1`80wtH!`cL|StxPQEQPEKpH&tg;gAuK$0 zH?nFsdSo}|Xg3ajFM)3_Noy~~WiKsuFQaNNYh*9yXfIL=)}sS_+-;}!G1qpyrFgg} z-=ogMh5d_q8QdiVC& z8UJXU0dG>^DA)AJWBG@8`@|>IsYJrg!ScqJcDxh5<6l)jN5){h$7lQm=Yss_!rJGe zuIJ)$=aQe!AB>*M9G^cT_$AB#OJ4hz&@pV4?uh*TX=(du1s@$*(oxa7o&6fpx{(e4 zw`Uyuc;{7TW2?WP5nNdEUs!8j*t%ZW#a%djx_B{q;e34IN^t4Uf9a`x=}mtzZgHv> zhqrJtTgJDeb^puToMgZKh}ik}q501@Z_iM6c&8};ID+d0{_7;|>lD}Pv{8R@{?{?b z0Rh9m-022s-{S|;pD`To^JxCA9T|Pihkvw;7d3j>gVN}$)BdwZ^=IbthI;gL+wExS z`--^im2%Ea+34uj*b%AO&o8K(U*B$rk8ei_?#B7=CbjRr-`|v(AGwd5(vHFd@BfGq z-FAJFZhv%B?s~f+Fj7f?|MMR2@ECPWaDU2wf3AK1+x7l3?*97I{h!hMyJMgiAY6gq zvlxx7%7);O^4ZLdt;q+jvP2b1xR^G1Y=6&DPpev1j{l=T#$Y^Q15V()%(0oTEmDhT zc#vCIN@Oh=O~!e&IX}6hohKWL&-!#~SGPzth0k_jYEQ33H*mW(LYG-Hmd<)cZ}05G zV2XKf0i>ng{F|4N=tArK%%Mr6`_{+@li4G)*0YztkG6iy9zW{{#Q0&>lEC(~&Z7I( z6KS6ct2+AekG)Ul&uqVEh`Mes&Y#GOp-hj@04rKNF+H&sI=xZm)kIW6{6AdtKX%b|P~R6*)mbNc7!gF{!;yWU-l( z-Q=L$*=`+4i`{PWxDS4v$P>!L-4%${HQc)A3gq1t$xOUX6)CKf-Ib_bd_Gm85!M$} zrhEPCRGA?d?xDi;Bbtu^#CQz>V*{aVJVav=}$H$kEZ!$B)HiWDG$1**`0?j7AnNj@;-)8o^2@NPzf?sfOJ{qU{EtAeF2a)5*j>;bgS}na5yb7 zF%2M8W@cVMsI;`K7#KvdvZ{Y+m4`7%l5H@12njqvrn8c05 zn1uQANbErJ=VPnLykIDpN+-|WO+FYzCqd5Q4(`DY`d19>KQFZkU{$mYkodnf4X7E2 zD3z3yB_*Y=tgQT>vIY`90YL``2Lq}FuDO6-fyhuGj8jHNW_o&>9Zmo!J~J~bCnv|- z+Z!Dd4gx`Oa7eMSC;*8AQRTO{x7^&^ZEbA;4*^)urL5H>gwts5DtI@4h}&edQ@3i8DIkmJ`pB5OhG{bNGruB zrvHl*xVWT1SZI8FJOHG{#l`&m{EW)V|5wk^zrXi?Zv}uDSS%n0Hl6_)j7`F2`d@;{ zqbY=$XbAHPzs1pF+5bD3{OKlktu=%|94$g$weBCmCYWV#yx2E}1NZ7VYyx?ohs#InqmnCss7{>AV7 zm8}EIT6~=EZz!FHmmM}C=(#^gqp@ZqOPO7T15M~;V<=si&N)L2c-Vm$H;N9s`7;nq zu2*gj1e5=qt+pP@)ocM`U>iMuE)N62n5aKG)jH@c^QL6Aoy*)|?qqgm<=5qZtO z_vYB?=0@%i7svP*lM(d%bgkDRo0IP!y*IzRIX+za`kw9?%76R!z)D(fz%6R~`cC=T z8?-a=T$sYH;i`KPhF}nO5if@s7))q^M1!hGSSph}FJbhAd)Rk`GrYB7jO+{D9gpNd zeO!-X{xbI?n%29c;9c|hTmn>l-7hPawr#91?lX9P91TMFG7FQAb!;38QOGDttlt~c zMWfs#1YvOML{ejcS*p=NB9Lkjj`{MoJQ{T}r~{o1a)QKgm{CGt@X>fFpo1kWQLvytfeO!uM`dEOGnHJM%Bg9BAtVkYl+3_^ECxYA*r1X;FcMj)6ldPg z!PKQ&q>aHtagx`ehc1I1%L0rJ4WUbCSOv`|xZ@C8 zFywV&Mgv>-2$5hnY)l#iAq@MU-G(v<4a9Q2KdV2rXt)j3kwj|KwQU{LWEnOzg^+sX0yl!4e9Oan(!SOx?B(mxt!p zru?`~+qx~;y2XZ)%cSkKHHW<&x_y|wO2;B3M~wu7=@>agnK;Geh#rGLc+B{ELegqr zFaaSM6B;h94KueK7+gNOfdwU}0YBzeFR|tZgQ<~7ZGw#E?`(Y1ZA(KXOG9AxfKOYu zG-}0ZTL*1hzf=sLTZ`zmZ4Ilam&l0(r2FyzuRN}Q|L^~6R{*F?(ElA!4^$>4gvjo2 zLT0sWm70RyXc7#o#eQ8YFd8ktBTV(oDiF+|u0~T@%i4p6rqk@-@9|tcT~M#N!l903 zBwP691?-x{UOk@%4?)=Bh2DoDEZu6O_T-~l5j7r*1Sk&;2l}woV49McTdC4?JdAW` z%5fgVJ8gjN0Y(I4quE%jGKQ1}V?YTPZJ!1m8YMpG=dz6|bU~+}1PQpEfFPLRNFr&Q zysneA*ht=jyP6uvD#P@y^d4o@M0@h~*UK8i$d;Obo!dNYS8jt(r*H6au^s;L;DAVpML`Dv8}d zTQXhaxwtqD6by?aDL@I)y|@T;9YDd5s!7BN23~kIo}7T`fv1v~q5-a&SOnUq#okn) zclyUW)OiDzNW#z}7)%AYB7l7f7$eFFLmE_WoOmkLiz9%QsVU^TI9*fYDFjp?K4gs^ef~nlVcq)v_2|!y=7b2R!tc-uPJ@OD7OsRjsMKJ^$q|n-5Q>Yw7 zDXMm>Qft!{&!kzVA1Smom_}>T9HQ!30NjG`%vG?rE*yD}>54YCMzTA~j-JS+c~jU) zRQQOMCr7FPLqF$nlDW!4-iz6C$vX2Agbe~0Zc&I&k!9J7B;ua1vc+BPjseq;4Stx< zlfw+6G=gyi+I$)(V8uKTfazo6(rHns=V~<7+IFJ}y;%PKuV=h5-{>Ha|EcXU#^s>> zXWOGYDrPU$aJx%Kk^4P~hlXuWR!y*OI9!d9K17d?j=wW`oq z)za*W1|x$ofLSqKF3txQ8a}$eJG}b(Gbx>ssRM!!f>@$q&=Eoc!BF@Ky(||Tv5HQB z(4l#|CS_As-|~ z98u`G-Be-=V&9DKdIy3z1QLKmRG6~el}?yJ1lV9U@78&C4i5)>M~>96g>d_VP2Ry0 z@A(+Ey`p4;W@E&EFwY-MiuMv@@K5Fe%?$uNfN+3W3mCV6&jTd^4lX$W zp3RNMLR)G8KX6Paz#a$|84o#bZEYO{jaXe>@2@t9f|N=jv`J1%RFDb=5C}+Igv0Pa zAWUIlX&g-a{!bBneByZ>-|%qg)YTL~5HfCVz~uS+_4f+=Z(9L?c{u--c|bwMNK7Fh z02EXd!j4`lAW&}%gM1W?YIWhaC>FgkQ-`rl)l>oNAg}AkfYpQNFw-+oS3Hs<6Wn(@ zzgjp}$Q^(dZviizjAz48;f=`On=B_!A=an{l^aI$5fRcLd=Rsr?5RHzff z1^`d_0SbVPyu3Pq8NdS$Vlob70|BJ5w6y!*c3%Dc#(%HCe_a9WO%N90zp5)dd_n<% zeED#6kbu96E@NjTDW_8FoPc##42{fN=?GmL*?0`~Oa)beV6`|N91lNZLAFkO5&8v| zD+Hnw1QsC^annWWzJ~;2hN_H#f(Sqe4Fm<8L$4UZ0rLAF?7at6lUutj{3ZklNC`zc z7^;YXh$uxwnn;nRfHV;V5fKCt>1gO30cp}frAre5sR5)&2a(>3^xj+em$LUh-?``9 zd(R!`zhj*5+`UFd2oM;_%6jJetoh9OtfZ~6+gV6LL;O5Ly#5S=C^+;)4RZHJut6BL znkTxS$!H}ZRL$}|e>%2k)c8*BxAz+T{$CI7JgfhJPt9c368&I0k@QyPQKrx*c~T;X zIvthdhEL=}Bqt#thMn(*m;~h2AgmV!3)7=;X0dIH;S4_cN|#+YQ8xk){x2zp3hV%O z9%B15@Hh63LDZjwKM4GY^5f0DV@%HRi?m}9_!G;&Z~#R8;n8tC_SpB+G1wh}@NXYG zHjFvG7kwOFcI;Jfyt;F|v~>&sq4fK4%h>Vs%JItfac;};*MVct{Ns|Y%W01LsNGk%+AUn+l>Pt))l>l_C?Hq6J9-pAc%GR;8 z0LKY>6to|&?;bC19Fq~#2{0jvDcEdMkN@?j`uBH#&%pm?20)4dL%x@khK1s>B0x0> zCFuquWfv@eCW-JMxgxIbnaV9*-4I3Hk`g&aYtzv)~eW7LIIKtqf8b zedsD2(e1@mA{W@u39Lz`S|1B?l!eap#c1|rxmKua1n1a{?lEMD$Nl7ko+4HpQ|co;WoNX^qApV1CB zfTB%D=ArG^>JSXROaiPJ1WS9s1#sXx;ppNACFNVQp|zKGyGC0RqxLG+oVH1RRK4!Q zJwMtbUb$XBy86=icm-B+=2fC2$C;ON{ou%#U`IQ&$MM@O^sA&V!s9M@Vo0>x_Euf8 z8{Quh6e2L?yehD17zcFjPk`Cl!~G==d-4VM+<>=^WZ*Q-9_#m|MD7yL(a6~aNF}b<9j*gDKy}kG24n;*HKDFbPHgR)vbCI{< zQc@xy(*bxk5Fr{dfLmEv0boW)#{@9!_mV>b7<*ISpb2UE`T0dWiTDx`agqnYU{ApN z-`?J~{&2Lpa|D2GYZnLhbs!;n@&vZIdql=11rW|A?byf12XH}55Xb*!4gdY?|H3oy z8(@U0Wnc^hV!r?;FIfgMq6^oyo;Vf6%*-J^R1ylKfT3k|!K^a#RsZ_D>Qw~{ zbUV^+OyId2{ItYrwhWt3NH{s4q@r)Kp;Rr57%w}SQbUfEl>^l$=^Vuh%Tf}ZxEv^w zUt4$T4U^p=YF(Q9&AGG}BAlO0-6H9qqE~fTrx0+Wbgg>~g;)e>0n{;(@>v7=r5?{S zDz@zS0@JW&E8n()lV;OEu(4YDH&OzUc@twbt;A>GnDM?kH}X^T(rtN?`O<+3oalP( z(OJpX-W`~!xC1?e?e&pz!TKD_czoO61_vMz&@AqZAlVM1qAw|mv8&b3FK3~DtW;~m=3!L7%3h%0bwbgc zu+ae30B8X`J31-@SOxMVfKmW>Kw<=zsRd*q@@53U1{oP$*%1yv$SD*XzzhH$Rc7#! zH=+PG0BH^OO8_lS)35>L0|$_v>hQ|z9n;C|E#F9cIWQGtLc0c(V=PbVA7~H6oOu;irR1${4XX9oQ z$^%=9ZwPj7y0vkm6SftwJP@x2Y#D}vsQw|2L8fv-vYx~-2x3}Vwv#vpK@36}h+@?|1uOat4q|5S1(hCAs5+IEKrQjUzB*FgW)uUslMUl9FA8Lj;oq!4a2L z7H26qpim-(ghRU94-`EqbrNj9QJ8*nA#H)01v!X- z20|u>rq&P=%VJjN1kr!+7chud9yS4^gXkcib}nPV*by z12gVJKixhxITf`!&8&GXYu8835Z0pgEx%lXAmD5|Bt*Ct>j1QG}G*ArPi6fQE_}je3^k2BVWP2sBJ$ z_X=TCyk!P6l94Ayks5Zx+&sL9&xm`@hQN&#+z^rmo_R9vn0GfX>tpHMj4}9hH>?Hx zsm~!P>1e659r8WBGBqz5VxzHAZXr}Wm>WDsvW*_B&t0?wy1|j$tgH@6=aXt~2NKCV zMOM=i289TCK3GhGWe`!rd2bm~*d#a7(@L6z7(Va{B)TjsNc}hz;Z1Q7>Qj>{Wqlk- z%zMQUU4X^Q$u(|HbwKRNMHz<=dZMI=379 zwgwh)1B=JG4QsE`7p!7udgqSHJ2nDy7vwRc&l6@krw;6rW_)uN2NrN5*A(>vCkRN+ z7`&bY+56J^;l}pSz|!&9{5~}eo7>yU`PBoEx4)}ex#2p>b5SnyOJn~$E}?Sm@CXMk z`5$W6!M@<1a;g3OqW=kJ0NMN-A0SM%2a;jaf*tE})8%kd8wQdL~mBz=-EXENW8|D}P=uwM6ifOg$v7(rvMd=jQLnDZO~u z_tU(G;Ihmg@l6Om1wb!`z^*|leDMUc+} z($L1{xuT*H$m#)y2$;kZ4lyz^>M!bWef!`qx)4x=fGz}_AYcYT0?)&9o}d2$;0JYL zae#{igkVrmFyI7FwgWOUvT|}a0UZg5NG_9_K}*SZgO|A3kVL?K`a0YeJ-N)HcDPdTC! zJ^;{#fI0*+5I|5G#O=G~9FnqLYpnYW*u#Iq#rpS4{y(09-}E90kcngebi>F%_@oj* z7RFZNi{LXKDnS`T!Dvw@5`}_^#xQOmk@!~dp*c#xxGC<$4fA|{2uLK_6D5DSVG7eb z-^st>x!3gD4f9ShUh#A0k1Xv^=D-b;)thTr>(8uIl-&;wZ31qXqK|{c){{-~O2y0S zq-QB@)dgzOsqpFPEX?522z)}>)9EN|$ulnknad_9EX)HzcU}aEk(8Y!B7h5!&|O3O zW60Dzx%$wO@HrS4oiRnsdw&dVu983`s|E}SlQFo78iQ;)DA*7~V@4^m2qvH_rB_Ur zo~$RKoT6(=fq9YzGOv5eW3lNW>^f>@>NT=+H+@%L*SB*YKX6Ie8E0(GJyRv^C%s0P zh!Lkij;SKH3AD#TxII=JV+(9*C@PTlp3BdnfT@J6EkwrX~=Q;)1}4}yn+y{9nLZhOhgksc4gpFHdz%14zrRiBV(Ue%z)93ea}6C~B6XAD z@KVQexPmw3MBvwf#L&HNr31Blt=)R0jeZCg5ok) zFM+J+)vH&aN&6a90_u6me<|;8xGB+yI9N-$ zA<0>@^?!K+72cdGLTY~tLwLLaD9HP*#tp(JlS3t^NMeaeE&&we>8Qbjks-HHNk({` zX=(~rO3;RgYU1;nvcpZM*&-8eA#Jq#le79iosvbCNLjmMC@-`(1)0})K#T%B*3kkt zBw^Ig@vf6fxpOuXlExqnn1l#DPBUmla(AE!CYvu^v{37GgBi9Y$po+{|NkNs!v)+I zPb%NrnE67E#8y@~Z{u}WC7wa!rtv6sbJJEvB#a}omm1EvL=!<+#VjI`q*npV7zm<> zONwznyvQBx0gdfQnNxQ?GBPAfRr8`iCiINEoN1d*qP~d+`^VJyT?2m`QMzOVBQZ)U z5U=Rwqz+x`Dguc{qa~?7eCxaKMg|jMa8iqDFnPmiL&zR6a*ybp(cP!TobH;Ydu-A7 z>>l+6n7y3gcsogoFpY)B6V1fg_B@`6clenxli;#FHi%xz1u;aHWOJ4Wk_gWn&VbY;CDWzwI6Jsug*fOu zL?nqqK>RHs=WB<0biTVR$0f5-fJsj{504N3U zxq-t0(*TI2zZ?U=C2;E$46w!k8uvg|yWZu*8~^~)zjF_OB0#~s4e&2-0TcwDfKxD- zsDCGL2K?Rmgc56na+u zsm5Lb5a03}H!b@9$}Fi~EWalzOjl2oen@$(sc^38{keF>cm_(Ih7TH_%9KA+L|@L-;0sBCU$w`N3vd7(W%&t#q!VRn=7vg z7n_aPyQ+?m#(lKzuA94JP${xk9oTkk9ylTlL9^Xkx>c3e4u+TeDsa6^ZTAixyvAEU zaURE2?B^|~Rb5|5a6a18SZQvk+Is1TJ7O&ymSchFl3XEfEXK`Hr&!(nlwe5&lIy*- z8WFLXniM{zIcFjv&(yH62f?yjH^IRdrt(j0WZh$} zbg9qYq@Y$yi)RoGQ3su3N*~=Y5$nJb!3-sCko`umMP;U5v1AE*M$`b`40<^@` zVWde!SQsq=T}_6X-1gkngX~Pr#=QI?DhE1PBW755OMi4*?Q56&2Ng`XKuI z4g7bU0RWBv^A;4ugowVz{K`HG%z@}UDQ))x3 zI7m1BLsQ!!Nk6dZ-b_+YRESlK_uqKjnhv0m^YM#m0F5$sNAyM6I=;r13HO?N=G23= z2b(_V<}G8t{99=Br8;lW0$NZsgs}hiVoie<6#wGI`ghVzW?Od43MQ*bQV3hLTvYB% zc;)oCw3u(-NFM%r^D0zrAF)&gBO$dgPOTPnyshJt6 z(3xtFdkegnW%XsXd(Y~}=T`z+P(;3;@IO<;-4y^+11%`%I_V?{geSB^gJIU71qCIH z9`y4;Jr4CH%9h8zQQ%Qf_aWjQlY$uJ(bG5Rv>ron7ZlF2xr0^kLLn-K#uK?E# zD(+RR6uAgW67Nho{cS>0gtc1&-HkDbfR*VFt10SN&EUkx&iUKN4r&I#$__Tv0OSB@ z0S7w}*@2-Q02^?#11mdlrvpzr$O3;m-Zz1F9k}0tza0P}u%-iZ`-#yV zxZ;789oWkOGy)$x$P_WEFyMO!$s(}6pY+`V?swpL2flaUfw!}>1CDn9rNHYBjP4gq z0u&Y17#TT$%N^vA1O$|4&t9ORIdkUBIe@0X?hdT)C#fWg^~#Cq9k}0t2OdUt2f!*2 zHJn)Af$tsI;DG_2fP@jaS)(09fek((A>qUT51jB|FAr?+{~hD@@Avc{ngIZB`2TAk zd;YryABOAxOy>kSzP;f-7jx?yu$o2+C=vTA+~N9$V1&==yHU8Ike8*}nBHRC;1HK# z2y%YyVMEHzWWlA`@OK(iTDKuzEUP4nhFW6Q1!L$2%Mp{ILtfoB`4J@Yf~%9kO&%X2 zW6`&+t})WVBj32~0N=dut(Y!ZG2>acn@T)G2uY`PuK?!M9Ue5@nh0J;sP6?u&16pn z13&$5G5C3&{)AAZx_1%x=^20IMT46|r|Pn&^TO|uoj!LOL(Ia#M7Zjbd=vWoD&m4q zp3WnR;VWt8?ILlLh*N{)P2fnHWW3$gGmn(w1hC@!sgoBAtX|=+$$1mTlJt?w65x&@ zuFXCS=%$mTLcryKeR*)Y19C&jaRb|x7PpZ*g12!DBGa86_d%=pCVMm5(M|Yqzm#Y5 zxDp)=I7NvfHV=ssy2&8cw#G5?D-*NqUSfhsY1nldA`TBqA#H4!EW;d!8-pUojRH?Z zz2=R!v?wN=G)VwLa+{npg$S+bvEZaA>zW8-3BOuWzS-^?3Orv)nOKKPbPXgr)^B=R ztOezjNd1Q(n+AO9yb#}vrk z0UQKSMM-l8;1o#bz@`@DasZ3~iUAn zbb1!e?v`~oP0S3;9vV`|JCAmv}lBl~Pf*zCdfyl9-$vy<>!3en#zG`es?N#J# zh>o$l*r6C2ZVLg{Jj`T$@R>W*jY)zY-{7=n1{i@8;S)EQ7+yTM3!DU^{=EkSxe175 z5W^s7PXhR_pgq}r{SOff!WD$^KSnGFR}i%S7_syh|G&Hr|Ni&?sTn}N zfH+-F`eQK&GKq61;kkJc;L|xELz86vPhZd~6nVxD1u?Q4V)E1_yN= zH!n0*h_YbZ6hDD!s_oOUOVd-0q`o5f5oT5@~)HBd-8za#^y#aOrVnwrFAlU}jmG69Y-#~_*i)MxhhAOClp z0kB>8B|(I0-H9m4m_h`Mr0{_RQBZB{w*--y+Yt54&;t)h5W72)CJ95iFTBL`p+6`= zocMy!9_0suU>J3|kfaetm5lB*b@ptRBmx0Rb5K0%l=8yA9K;skzh>C|PT?&EvQGYn zVWCXfW*ReDz-PJuy4vY%ngyMf=i6lpakp$DkqmJXFsiK~3pn+}v;=HARLN-Fd0|+! zJcy16au{QkUWPc;?n|SaOV?FS$r^H?gqhdC;Kx4}teJ12gY^k*;8bW>|5}t2MnS8Z%7u6;y;Vv-pCS%~x zwf#$?^cS7L0Qr2K-Uj%<`yk*X?FLJrc52$VXv@QK z63nHm@{}~JUTVT0r?zURmTG^bx;Jlu-j?z9{2){JQllbKddC5S$uhcls>0%?w%opN z!C=g_Eos-ICTdIFV+OWlVKB4n=VdQB!_GR_PBk#YQ~?hGuKx5FZkVz0Fe|1MPHn|a zO~=~{oASVvgGyv6RF#z8oucPO5Ye)orujHj$3dpXtMm>A^ckw;rkB)ehw9jsEn$o< z{~g!w-|y-F?hO2==>!JiSthqmEIHwCIziGM4zXEa{xzLI!L0~6V3V;S< z$J1}{7D3rrc)ZaRp6Grnz2Lz@1qqm`CD#)An39VRDH#!TU^ylqcxF!2sS}93c-kjr zEMxE$;u(rI#MbuZOWx$EbQu4tPATwUF{1JFq7Ed5(S|Ve(`Es*w%ris`ByxaPwd+f z&uE@&H}m`WmkVI);1Guv2BVMh@*w7dXOp&!J%pFTJ7gyEsZ6BRZ08a8Hs ze4246V>{ekn9<8tU6Xiubns;+^wlvennH$X8Z+XKSBUXIA?3J}B}X)8nPGIMzD5Kj z{APeo@aCTIWi^jx^;Q_QY zC(i{w=%b^ZgQLaWqt(@;jj^NMA4dl*M@MZ(N1ca2vBj6si>>C&u=+9+5?dk6B{{H=YS65d@M@M^mI}j~_(bCe={ChMt zHGyLO*ROSe@u;b-t*EKbt!ay|9rmxDu`ONF&Rv%NuyiG9o;P-$A$*=RWD!4b2_CQr z^P7WtPr}@X;4i!J99r?M>yYL}D3e0^2Ok-k2Ku$eF7*_;qwdtscs|Sn9bxHGT2a!rJoBVfE*D`t<3a53MYpS!zaVN|Z_n zwg~<^w^l)LZTaK&?>^zrA6{$`{9oL}zX{%~6I8Fc^sq|UzWl1s7m2uH*}P)auV3`L zD;|$vpU>2}tTcLWGzD$7gzmIP?zKnnwMXu?hVHh!-f8mRYH;8D>bh0!xK;6d>xv~_hwTyCz7;=V>SCCH9KGHHv8#+b=R+OG5lh$@!3YH!0LLgh2Y1>JRgiX;|*9M zbXZ>Nvv}V}dzi9e%voKnSRG%mzHmlcd!Wq&(8dvH{Y3PgELN2~c7-A?nX+@&s(D2k zF8s@T|7#Nd;Q;`iH6kYYU)}#f%RG(f7V;P`(2tXsJ843i*st%_5NMg#a8khrWtunK zoL5|;ZA@;!XfGB0qc(D~*{gTea8}_DZDi}-9ixt9rQh1f`Fd}91cG@oZK2kmw5&k= z{n`huy@{fZ#j}dGyo4Yb++LL6?ejT9AlYHvTXi9@^C67(C=R5~DM(0kAR7GXg7i*10x21sgQ3>INgV}F5ag)ZeG;2?y;W|;u zT(+DoedI5ChnH5bt*+qpwy~5S&a78fdifBz#Bg@?>;8O}2Ff&o4}0$jeDv%yoDQwK ztGh^=rsut)EYEyz{2?kuXXU6jO0E9e%o$y%vM@~YC5E;~&)SRD*yEQr@@Br@Zlb3@ zon5roY{Vn99Gi`{ktI6JG)l)Z-+_(bT-Rqdjn*Gq`hlT-4jm5-mbrgMn|OG|=-6p!l2-2289a6v*xTiPcwV>ac~$nIpM_h-8V zSNl05BCqV>RHUPqT?9vzbCIU8H6DWxg~>M)tq}81u%37NIN^!s%=nK;G^1laJj77= z25!%1sgqOkj06Tm;B!8$t>)1R{Ww>rsrBB==>fglkK)8oE5DMr4>5b8y%^PmZ5q8; zBX9DY(WU)`(nXc6JMIM4W$Jf`-u5k5?EXC8sd|B-d!?L~%_O%HK^tc!m>VC9bR-!5 zMo|G*dc69T`Vzxn3E^dqHCfcFFVE`GKD_IV98nhQ-?-DV*PD2Y7uTBw8hAHagnBJD zT195EH`>H^7B|`@3HdfVWN9roJLS)Q-0Zp~ytMgU?Izz=x9lBBGT*K-qcA~Fk_kc$ zk%z8t1Tmfps4Kd6DhdUI&=Vi}nAOLwNKw)cT9(Q^1Moh*BZgJSzz{1=6VzGRQ* znkMH$QM-oBJZrG4D*Gy^^!$No2Ts|^#~;JkC>i;OQ|mSCD18TOnYZK=6l0`_u5iG~ z{D!CnY-lphZBnKc+I($&I>H;b8aN}`EZVk-p}Mw?Sj~;z3WfvqpV{t#nZZTe;}b$eXeVpO!wlO$i|mWe;T0_rfD;|n~GgwF`MtXl`|CY zHg!doZhjC5%DDAN@q5g`W~xYCCyiax_k{h;G)dA-H6O+96o##IdF9O8QBB>cVp|z% zL75tkig|+2c&2u1rdDy&j~u71EJM;P?FPl3f|#vrGvzGZ-lm?S($mQ9uDkT!lD(w^ zTR9G`Sq3{zy_Nf0xfs%HLqes#8iwsWU*+rvv{yY#em=N3)ws16}hGpLW)>AKz^r=qcU)oO%OiS*CGnaA07&sHD}>;9)cW!2EVG zmNduueDmOoJ-d=dB-pA<|rj21e}_ zLE`c$M9xjC`Q=X>XZvgxMWj3B*Y>ta`=?Fx zJrWAW1=03bWOKrM*`{x>Z_av3(1%ME%t{AjbaHuY)>1Cb#wwO}MYk2E3b)RwIPZTK zopejTsXTu>cE3Aa<#XoU)_JY6{U3S3pR*q+FX#^L_ms4~$YCsWH#peu#gY}}`6w?w zU_9t+R4FQmYF#wFdeGkyTvV8*Y-ujsh~L*%R8-u$^wjxaaEz?Dq(OPvCiY-xR;9SK zw{_XB>|l7M@=E!P@`}^o!N_h~apg{{l~r@uC`4X@B~)2;XB-+n_7;{PYg_fcdN__6 zwXb1US@YLBoS=Ix>>=2;7VLaDNt-Crh`Xt>9u})Vc}na{)7`f9NGrW5{?}hx9+5qZ zj&&XvYX8z^Z}2pB<8VguOfjdo%4Q1V(X6~`X;)O6?FXO18L8K$-JdM|xU`SvwcAU3 zircnwoR1dtiobprme?wYWggTdEF0);+b+_(w>aj#-#;U|lR&sEW_N^dNrP zuDxuG@XU68+Tn_Cn&TKz`)>8h@TiGu`IKJeZoQttiuc`)DdDR1ru(=J!&ffF2W@*@ zcZW9Y6WvAmiwQb%?`;loRm?qFvF@jVOjB>HTe1PN6tY$xi#m8u}w$A*Lr)%xgg^)sLILfNa) zzDH#XyC^R%@iRM)&`Xi^#GuKb`-h&zFZ+95uH40J)4Z~zCEK)r<(uca-HVwbbZL%y z864#}WQ3s;u|}r5v@~GIL`YESgp`dg^N-vH)vZLL+;~bX8E0SINkVS9V84Ke(#aCyGed=jfeza@@tU42CM%Ex&SGA|JXji01^L!=zxo~es7|gOLqe< z?a*^s!+AR3yOMa4peK7tAfFGpQ3$>!3V+ucA%(?*cfxtB;arl`wc3IFm_WEXeo15C z)aCxFnu1CTO6K3f&RJw;CjFjZj4gPnW!A_aQgH;A^ZR6fp>~4*!+t zAT9_le(^O|2>g5pTnLLNpNG&82tITOrSKuYXN`Xci%<|iNOt)1=fTez!igSJ&8|V@ z7;>~4oOCZlxC4hLm4~=(7)s~(hQxcUk1*JaFr<%sAR1|+6KVQ5au*6wPD042g)Adq zOA*1@^1?2`s9;H9Yyxn8g+OxpP?hgG}==q+S?Hvh#u|#B|5M_I#?%qH^g6I z?2V8>7*Yq$E)ey^o810!I6EestRH@n9-*)bRs{at5Pba(d;=7L5t<-Rl%PN~wooUw z$T7C$ZEWe6*z*3^%Dq@DeO!%b+*h5rddIlNw{f3|Vjqmf806vW7~`arbTF z{+GnV{zTkfBE*mc7fV9uCaw14U;TiugTdEQ!^if%5l4qvzm0#s2f;ch?J~j==E5$V zig|TQuy~%1Q^~4ioFxkeRsv_ok+|(vC?&0oNBqKF=HM5<;fV<#6p|21s|a=;{5xtX zngXdNx~aQrsb(>$=B23?1F28_`&Y{b%Rb<^ye(i~#aoJ!MNbn!I=@NcWVx|N5( zDM|*h&ILzi1W{)utIeCl^}luW3s-pjL8t={NaJO!5ej(-B`m_g{CyHbW{Ozmd)>@b zr_A)2%*@iv?19Xj{meXutOBvDLfxz)-Av_Gghwet!5SfhLijl0`I(0W?7yemPiJ7r zV2XkBB!vsBWoY|n#58?~YeMumee8?*I8gd=XyD_>{>L$foC&d9$rDC3~&I2a*tz1TSZDV$uZpJm#M;Q#_W>SViM;_Th z9*Qxa@@hV{UOtU;K3!}+Ls>r4U_Q%1KAN$B?P>u>*$2fW1Zi2Gyg)96IW8pfE!>|N z{#GaXaNY#BpZje;p34#5qWiktJWm`#h@lYCJon|C3ny+Aia`jzt41~cK>|wIf=Zug z2GY-}QydfLC7jC;AIz4xYIF@%l(Ma5qE}?(ZiApHKRBI~Oqo_ZzT&LzIFCH`e4frBN%2PGklU&5|_3D^4)>HHQxlga59T_R6^HU<;AO#E_d_rNZ(3rlFlA+pgJsV|KVuooui&nhzt<~GeG*pN z_^HLe{0B|t#MMf0&H3qEIU8F!9#FnZ{OQF)nc&q={jr~qGgUc_Xf|UjKAeK{eM=s4 zhC^|1xHuM}k0o%yBIB^c}N|;Gp@L*{^nxGFExjQRX1JgwBzb@%j@)q>I@F+44LX5h}WCw*PFW3 zo5j_em)Bby)@d?TT~hk2%2T84QpLemqpMVUTf9zTsNv;d0}jK~=q}#qso&`B(&!u4 z=wIF#IMf(?*cig}Ev&rJIlJolttwkN$~DghN2WUG!*5AUO)26{@AaEfU7FJ4nlj6q zvWJ>-4x93rnhV66b1c3E`ZxI4Rg8cACi0}Y@~|1p)KVkf@>Rd3-le56uBEBGrDdq4 z?Xac8r8#a<{cf{*xl2uFT(Ef^$YCou!Mwqxb<5fG2d`PJQrmoa+u~5$@?qO5 zQ~SDj`=);TwoChNT>Jj5_F0Rnn4xx;qIUST4#d3<0@n^?d zAQb=j%%X0f}w(8%3xnnuoNU zLd@5`OQ?6U-g_jpWO`9fRnAoPYS4GZpO1FCA2J!6<`@haUkAg2eOh94=jAt!9eD z-yLbbpSz|ebL|Jxt@{N{w}NZ;&5tIxv}%kAeu%UGFlX+f3+j<2_@S}gt;x*eL|~#D z*&}{Wox8$J>0|e+;f{-~y_n%1vDzN;ptgIhri2%Joq|km$(h=_nsF-kyooo#^z<3h z^pJk;_g8LJUQ)gt-{)S`C#==2zujlGZQ@}0$WytOkF@99$6lMB{-S$>9$I}{)B~41 z`bx9=v?_YH^#=4@AByyJWPKcbbgfT}pqqJPD7vD{0O#GU&)g$3IXFYoRlW3`2=)m6 zqW2n~x~FAt?$Lt+zQL)bheNIXysrJ4a^F{uF7+*awYpbRWZB2D)c^cm!ySSVU9OSH zibtkbdb*C(lnBi5mOIM%E^SygY+3%GQU38{>Bqr?KA&p?RmwwJ`D5p5$73wVah~J- zq(ef}pQ`GPLECNzY<)Rj|8iCqw#aWer=q-APPW7!JRfv#s3Cr&Ie5XIrmqB?y#8{gs&f9W$`Z8k z!)Ca@KX~#xZt1h@P$_O|YI&sCb@^GsvZE_?kIL9`Liei5Ac5*i{nM4lk&6#Z=b4Nj zI<}6lk*$6-pvJpDUL&!%VA*5Zy3!RtGuO6CR)rhnA~hZ&eQ3freST%7(Q@tV>$SzF zKl_%ucRu##=KRpp>In&2j#XKgTk4(UU)nZ!xVOCSMz#^BGMgbWK|8waSwA4a2Nv+C zAAMrB8hU*ey$w>y~Hkt}IzrQq>0ayFT50@M@EmR7wr?ykas)om}>^UV&s^l)` z-{0?4IY`Ob^{CoUzfk&mbg6vwe8KU-^ZN&}IMKtb#Dl!ohtG=mn-h1_Rt|@Vj!JUp zOk}vinENuY^{sc2ut)_g3JBuO01LecvZv zfmkKSB;E1x$7G__#-+VUnI$~w)F*(bg3sV5+#@y{x<@np;JT?zC+*Cgr)Wv8% zxtWQdc6*pXYf-yExs2^HanYh~k>#+H_|?@X-Ni4KM(P-g&2>v1j&S&ank%iz=B$*Y zaoTGS(w$~lBINs$P3j}~2w4v4p2;?ma5m$Vkxt380q+y%sXZ!Q@xm~Ab)lm{+(rM!GXIEyy?XW@b>{MCmxw*(c$m&>NqvTd5sdfjVn z{G+_{9WtK_scsWS2QX9?TfD^ zLV6Lr+QyeJOY7^zfBvd#kAFq`lM23?n$hbU+dmBOlrQT%O5_aFW)Jcz(tVPwN25uV zJ6$wbU%*$SW7WVZd_&b$Ggtpb^E9>IvtF;_0lUj$cYoMU))f~xUdpuZpxVF}$#=at ze^*la?APE?y{a2FMzn5Eeq6oic>amV?OcYE!b>-mF4gA_Xf%y`vlq$BggTOFh=qP^ zDwzt35O+`vBdUDf{q|<0!-IL21g-Q4Rot7NTjrgC^ljAz#@!~UYs2kBF>B6NT{mbW zF18TeDeY23QE6(Z_PQ@`PIrhEQ*;2Obm(X-KWV9PNEpUFa8~l=WHIQm$1ReiO z`CPyGmlSs?zI~Yt-W#^fT%2F26~!1M`jc?R#^5=8A*JI*&!?&ebSBC5AH8&hSVypP#Cu_=5No)rb zehOSK>VFfvJ?u@Wvr_Vf=E9B9k9UWjuD(4hu|I*ev)A)beRX8^A?Rh*i^kPB1HQfb z>*9x>bAy>h`zuC5^n#-p^5duOydq+5!@Uf{`X4P?VPwu!5bvhPO69q$mKruu*J2mr zt!$;03^H17ej;gVcC)8P+ey<2(3tahb<^vfdMJ`gJMhHo(%12a=E!`;pB+Aofk`zF zc4gRzd3`w+jVL0tqnIBE_$hg&tOcj%v&wb)-##?#%WS;fd#^K~oJTtx`JV7-}3jtQ)MEPH}Sp{P#g3L|ct!tcRT3gH1WGyG7PfQ-xmUJyA3-?z;)eJTFE5gxk`L&8bTY{`e9JhO8->MNEXf}3 z>QVJLiGHp;Qn4A%zP~l%+cH~S5a?%O$`Zj*-#%MlUfRvH8An@o%jQmO>37DOa-FNr z@D=~5z!1?TZlxE&AI&=p8MX@?nRhP=*^}QG5PCZ!oV%8z`uyw2QYErOJ~W?f*5YSw z&&<0o%0lnRA|CB=Id!!EcFEB*u*c7Cs+=!utBA;K*<3h+m-XQfXyke? zW$Dvj)rpk6oN(LgJd*>lVw2q!eaDIsgESt(R<54Jgd2RHB+HaqQt}JKlr1eXW}7-H zU!=vlrdYf=#^0`A9GlUIpFs>!{rJvqgVh>JfJ4e&kjx?FBVX5Uxa;1z2}abQFl z)%W$R_p1Ait}%*teRUVSp9LNr=;Olj=!ymFp9Q}tH{R_L!Sanf3-J=4BHwY~xI)7p z8c}Y-HECbXB5m{LgZM+9;+<~+X=9xhptP& zjgKoB8DXAgghREFxV8Iv{ruh=CAIfkR=t(P-`@1&e9Ra8!2hnxWLcX6^Gw#->!^}R zmeJk3eEs@8TbCBCq(IXL-JCsd?(?dq=X*GBJvBQuhC+sxey>)M%)hgXdPplt zhv+ev+W1y7xVkyy3Q!_Ck^J4RBb*4A34F_)vhyQrgxd$BXRhzzqfLd;?e5&lExp%AQ%_zUBoij@ zs2}gN`(NKM>W$nxtLjn~eCr5vlkHwV4j1(#|490M)hDHltmW-90Xu;Cx8TKj_+p^n zs!$^65ZElh_y)(v^MT*{3^%EOThzi{)WBToV2-VLFMhxs2jMSAVcsK9-~bf(1LoTW z^KXazzCpgVP*6SerVWbx4vXxA-VQ>sBT(!(EM^LdoQA@tpx0B-n;Gcs927SXB`iY8 zOVImS=>1P9Z4OFXg3?x@tW79)3(DO@W-hUXcZt6$QFG3@_wwUIuYAjZd@J8H3%8hu zj$!7`eh$try6Pyqf{UItbDLyeFAwE7aF(e_&JH7}LU+I$g6&xAokl%?Z z|KVTL72nXBS6x$D{;M}ZWqJA6y1J&8ww8{rwvNvBj*iaG&h8)G-MzideSJUr`uh8N z`+wb^+<~wC{R90#lQB3jI5;pgFgP+WJU%qFFu%IFwz<8zy|cZ$vwN_&f3OeQ)cg{m z{2@d6_4N?<*LQ#ESilnwaYy@y2b&w~LksiO6B8N3L-7NB(WAq!e@?m1Oqh@SFzIP{ z(o<>v{gY91ibgIlR7OaCh`Le|&RdgqzAm4?rR+jyDgXBpo{loM<}${%O4^>9(<9Af zV#mRTSlszjp4%4T0;*mqZi=uiW6f zeC@pGm2<)uIWF^^;XlW6{wxdkS#~aNZZy}qGwf%X(H!(FXnICwI(mlFG<4L|r^(4_ z@evF#7&QVxh(r=m5Ft-fkuuVum>4L~Ow?>=XwR_IGIG;0^3gM1WMUCQvkS9viL!BD zV?QU!aaNj}T~>fY_VU^5SI>%wb6pbWJuh+Lyrhtj)Kw`NS$P>HRcU1{89CjX5(c-V zAKXzh)lxGxkT!cH{n$#?((2w*t9v$9dUnsWFi#{46#gCg$)D6B8@^WPWJxHs*h9OeJK7 zNmDy%Or@Ct<(Pk%-^fsPqZ6Uifb!jRKH;}r;T}u+s7EM%hca3zD#xSr-+E+SpYa%! z?{b`YWaGYbPQ#R4RoebIuMlro@pns>M7Z`}$Fv`bN#0F=aEemC797+5A2_?qe%Yb` zr^r{r>ft43yPI*py|Ut92b>0B-n4b&%ItWd@NY{HME=@|h%W$;}C8H+rldU~4@qj!upQ`|QL#p_Gz zUrQ3ubNI{B^cylSj6>(6N6$j6h> z#_kzEV=Rj1xMHls9F5~_{pnNR3P1hblI7dk1PpuMd{qwKYMrboAO7_)D9<-v)YuP)~4{!Dx4WN7=R_=1GLh2gqd zkiJcY&>!N9Le~nfxD6>XSMfi@7xVP&TiqI$%mOKw&l!=tyy5J;Dn%-gB-CvZWx3sd z{PZYcfSBhQNzcL;QsK^W`lHWqqt`*(xDl6~r5!(uVp<1xo26jZ z;C=6>pK=lx*zn4<7@v9?9IQ2-z3_bg3vK$BmAJtQkvwa+$K~sNk8+PHT7(^Tf7;r! z{J|Mj>-O18A zrfI|y5VxB8Q^^xhMqek?U3I71?8|#E96~g4!2?Z_j7-Cq^3XH`XF`l2?>5%ZP%5~n z!R`_${;XjbSoLP$882>1lV;jq^}$IV4ilV?a$En%>MMUMg>v*=?Yqzx7p1@y>Q~w| zM043N+mKr7;>J3PD{F@1Hjq=Pe7)e6)qsFgcVY8bf=i`qLGy29Cd6s^dErp7L(Ama z6jDYYEE}>#Vps?jB?H#(q6D6BG_hm%U=3&S=@>x zS$O%&Vj8nh!PMmwLwU?*I`c$m)EP0KNzH0{2$cz&rZu<8O$70Zh&-faH^)g%YkiZB z%M@oh*U3)#>`IslQ)fHpIZqwIQ=9bu%x6383C?ut^Pla^A~x~H080Y&pyX^-8%KaTI2587y`=#cN3y$EG@~FrW+#tENrQ&;q#7OR*Ba-ji=y^~SLI4qIt~`EhK=m@5ZhJ7jzO-80_S5T%UShN_O0xxY+T1W zhRiw^tDQ}4_CDL5%JO5emlgg48B8m(8KPFTxIG?gL;Kdz0=BWW-E3}$E4$sg$G5Vj zZO&{fHpmk9xsWq%Yva0D<=O^Z!iBDOBPU(nE*7xX6##Z`yWR5kt-I^_t8B}_LFN+H zyzoUEdex&|GO$;1<85wy_gl94zSg&a^_EZa`(FMUm}#E{?Q~%)Tj1J8yzX`GfhYX8 z2HOq7pDZwiHyqsnPYA6Ish( z4j7kxb=?Su`OFs^v;J4EjOI4~i>zqq)tb%h<~nB!&T=mEUG2>0W#Kt1WQOpb`%GwC z{rSOqR&t>i?WIF^MbL_7w4_nwXkS4(%9GCYi7GwdnqpehpcWCQFa70En_5Go2G^iZ z&FT%M+S8?OwX6&D>Q&GB)&{C|q;bvb|LFSDy$*JNejRIJ8=F4F#`3Y3-P$t58PGog z*93OW>}ns^*#hqLw1I8yZig1zA11Z3y>0A6dj-PVE;hNBZSDt4o7(GUwz;DX>v6}M z*U7&3y7R4XZ}Yp~*8VrZQ^J2;=#5!yfH3o zjdPphxAwTY{y|>xf*ZWyB*(YO-A(6|6*X$<2GRd(Z1G0Ju|K@0lL8-#Ntk^g+@IWKz8Pk!}v?tJRm zFmc%XSoTvNx$T#Xd!X-r%8l<8>ZiVjF#NvFV+h0PAusus9skS_T7KVM|AptDc?(~V z{^%S2AXDpySw-4+eH*j!iDhcCAHXE~C>XMX+dFJ=5g zTmL=8e?8`Z=jV9=D1bCZfbN%i2Z(?y20;bLfDUM63P^tqIDs5ifdGhsKBj@wCxIMT zV;+cp7Z`#Erhx`Pf+m=NLu7C%Xn-r&V)*xXF9?D$IASyCf+~1}IJiMHxPv^nVLA8{ zHJE!rn1Md1gD`l66y|?H0fbCwU_S@?x&xQ6D1hHnUm+a-rvNQciwhIfdE!=;By$cND7gj)EAfH;Oj1Qh;r zScti0GZB}Fil|zQh=_amh^ggxUr2=)U;#EriMXXDfR=_|n2DRniIo^R zoRy5Bhylzfi_WN5(724vSdE5tjZim@#;A=s#f{RKjo_G9;^>X#XpOE&jN?d+={Qx% zn1zIbv=#KT6RPmUK(+Ge2s8!waVECAc|M-monNb5tg=yFU7El3X0gwr) zR14{b2H=noX+8)!kq=do_=u4axse=sP#$Rj2LO`#IFc__k|+6)WFe9&`TkEViIOlG zlle50s+N*A2~ufrZfSUuIa!lC*-kx4kS5syK{=E-Rg??~loq0sO4*S6ItNlom;oWEoOsS&(CymI^tQ2at&w*_CctO=jtaa`}>V ziBW4Qk8Qb^2(^&-c##%B0SN?{Qu$zE>5ztLm55nRp){Cc*_d?sn8uU_T8RLfc>pa* znU)DqX)pi6om!O_9l&nu!3ixtg^(Pq%ph zxyhKk*_-U-nz*T(g*lwW37G;Ambkf_w7Hzl}+&P;EilCR-pU)|u4eFr3q@dObpx8;FgruOFX`mUZp?buj|H+^q3Zi%< zq8@6ZA_burN}?+Ipy@fH_cNg{s+|zpp%_}D6?&sGs*yVCo;;eOKU$yn*`qW%q?%-$ zz-gozD1fvTs28lrAUrX9ebZsrWj zkPOPe55k}fx_7vb;0dtG z37yahvI?uO>It84tDOL=u-XZQKnS5g2&C`|{9p@@nheZvskd+o%-{^RfD6Yu49Nft z!VnC=&kPhWw4&*=zgpdg4YOaV-2%!)Pj}QrxAPJK&3GYe?mT(D~ zUImdI^{i3gdtav9J#4fDY_{ z4&>0V51S6)KnvlZ4Y}Y87&|NLv9TS?4_lxFD$4^V+XFnXvb;M3?!XQ;&<^bY2s&H5 z#p?$=o2X0L0X_>wZMF=~fT>Dr3$1Vpwf@iy%fJuHzzn*eskUGXweSk2U<$5KzOTRz zSG%sCK&!LbzU>RPyh^K=UV?biVfCa4X;27u3!z z#%sKOpa{wPrOkUp&ug@r+6r833(SxVV4SxK%n!}b46a}bufWAfJFaNk37fzPTkF1K zOSWUn3575S!a54UingR64z|z?{?NJ%L7TKn`=|yS#?HVC&EN~!>cH91uo7$z*?v2d$iws3)p+e z$q)>|(6-9Z47PyH;M@x2ing+#n5yxD@@ak$?y@Kn@1m z!m%*PLCYaKm}7U1yaxjwhPR`e6lY912{m;#T*0eKm&OI z#X9RLIy=RQP{ps=q0#)j(>%A~tgPWIv}K&MLaWc?Os>F62!v1wTKm57JI8dq37t?1 zq(B2QJI`2~wzL4iWjxiiK)1}G&C?920_+P6TqM$f&=5Pg+JFrWeaR554gAmukbu#i zeApQ+2^4+UiX91$Agt^Fy5!)kvGB_2Kn)D*49SYIWwIVFO$DIsu{C|NqzwZya05I& zvc`j${)2Y;XliGT>0pb5Zz2#62}HDK20+p0E@+^CJ( zBU=N>z0)_K+|m9m-8ZlUM$iOTklosyq0g+;jLOu4Jhy86z25t&T&%{+x~#Tv4q8nJ zgAfRS5D13A3G`j7UrVc)(9WK~37hZ<6& zOeA@2x(aO$+AztJEDa4^4u$Xt@!Hsj%@2q@;vnwHkbnrJa1QHW4zYj@u`t6VEy?Rp z4z%#JIn>!Lt;<@#4;`xnJir4lK-xJi12DkcD{BM5y9Ywu2c5D9N^Y~b9ovaO+l;UX zx1HO%&D*_=2#6ruguo7?8@e!?+%|yP&wT^VUFK$P1N;!(HBbY~ZQacKVpupdk;I*7^36uZ{l<>xv zunD0+zTR8o08Yt=| zS#Sj~?c*;HICizWo!$tp!B8Q4E!L-WxNcm-VDF+3(S!1bWR=HzU{i64gA3C6I>97unaMM@Y|mN3ZgIyt?<3!YzwYH3*ry{XzdEOK-J=3)zj?F!0-#e01R0V_*-x5 zfq&~?55Xi&_TDND5Y4cg+z0^S2vVd-k_a9|7zvWWf|DjWN|Xo@DRktpVFOn#-Ntn5 zJfcHaF5C_yO|G0onNnrSG%a1egxS)~OgAshXvvag%9JQCe7flI0)`BCGGN%iku>QI z8h`lk*>lIv9Xx#cT)pZ?QN%=B6ZrufR_s`?f!Kj$XXC~V8*SYpwNazSTDCT5v}2c- z#tj@KO{z@8Pw-&Eg$)-@Bfx-x0|*>yDryNocNrVxCB*BoOgcQ=`k%BH^gsVg-vgko@%;CtRbx0~VOd%z{WRel)*7|b2RT*ITQ6`vR+(criDWnh&F}XIPP|hLenrmhW2gQxlQD>cV)@hO0WLY}ar5ay4 z11BA)SOSI~eHtoA7-mo^2OfCPVUHyB(Blu`hzmpq9cYj=5JWakV{ zT4BYOR%$3N6hcBVh1N^QnS~i;n8D>1T3k_YR8mJZ#Zj+up+%f=a#<$4S8%z{6<~Cw zPuE+8kq=m5?Uga#qVHYJzyncK&>V82br8aGT;YllhcLlJ6K@eB#WU3J_+9d*D77hEQqY|`SS9Rm)k$D!CU3gM)9=%EK1Xt3dhbI#dX9CrAcL2+_s zAdW(h#llL;khT0{9CXrJ>#erN6jLo5W>E7i;MW2?FhLc&xz3&O9J+n?--kbb(~LD5 zX;pDynig6}xsCr*P{EDW0zrdPxI$}}nnis6z81DxkRlXitB!U^aSm~`;ug$cns}Dc zj8`D%7V}94GLoUHWhg^e!$5{Ggb|GT{B34{Y2Ba*M<4@Tq;%;pM>()@4F_o>LgNro zBQVj3LXd(J8zKlH&@qlt6haf4;7aDwbq!kRqIB>&9qNd(x_iZNUoM%$7IHK@f!XeM zGKhf;_<{r8!GIm-kbw-)p*V5W@k==1l7iYnh(S2-W6_HqAZnn4;eClNhpbDO+5$c` zp`#sdDWCaDV>3GC%uYO$UnVuVNlp%pegv{bs*siovDM-hOjD23QklwEm|}Qa8&5M3 zb-`Pl;%X2a)oony3RH|;lpe|PDF?Z#W>7yjzf58Add)_JJK-@S2XbuhlmL1q#+Gl%)(t*G{-vF;f{82 zFL|yPYUOU}c2C?c9+@q_DAfXNlt+!!c2C?Bxb|G)FsXps}xjMS6h53LgMr zgC5M_93?wbTe7Fp?V+iWC3B0+{=$!9Ns=^_#F@_S)JdN9)TclF%&}He3sD-%8M&y% zZoq?^+%T;j5Cyp4cE7r1yu6ALj2 zio_xs)^J6;OqUL7%yAv!@MnwwI+K@#k)Tshf((R`(4n}49qmY??s#`mbVSq~;D`k{ zDq5yFYQ!Bh5Jbnqk`<8l;VCtEK@Z$4}T;~Lp;m*Tp_ z5p|@a9Mqu2EMh?p{^DuGvetlwX43($bil&1uLv!SMr)&%oM8(`E~si*+uGO0Q3ku~ z0SwS019p%j7P8O=IOalw-mZh6gLs}ti)&my>_A}3^-^HSTKNQCm(13=z zZrCD@U{kj;R#1e}p$%zJ;}$2{F}%t_4lkPnv~#`dkok3FEhKr#X>@Hn_}LD=@IWY2 zuE>?O5e~Kf%zzv@Tt_>+6o@EA36M{@ib!ctM!dvqrEAV!4QLR)m&qm0bDm_Kxw}3- zH{9V5AB~^!+6+UNP(H6|4{X}Qspc>Zfa&SqaV`am^sG`n;?Xa4_?zjco`M{Y-Hq5n zJ!v%^w&JpARXumq#9HjQ`@cRR?<#&cg! zj^vO9mczjpc7)^X?I4FZn(`#$HXh%6(1Q((;uC(xOnYPsQw>~pmNg0d;Mm4)b`!o` z_3i!?;-^P_>IWmZ)leKh^Kp%PzD7(|HK!E-tS@dX73o(@kQC`T2Pt4djY(?b&z+;$sWm;cwHk&I@LJznpi7j$@sw7WJ5%eL0}qLv6FxRX1&L!%ggfxF8K zy*r+@=sVo02w9kgSvUu_2#K?+vT|St9e9$bFu@bl0UJoDpqPR2VT(jcskRt6kU$II zX|oyF9{#wl&=b9gQ@GN@Gu0EqArvpx`!kA5m5YnLi(3_}QWOAE6x(oxQ*fI|bN+>r zGlf$ap5dFctx}It$eQKQLIZOu+iQ;G;3ej`1*PE>@4$s+u#aYN24~Pd1LVQ(v#={@ zf@sJvXy7^pF~5tzhNg>#YFNKzTLx#CmP2&06steSf`<50wpe%u{Xpt?cS2Kno&N2CPiz0g0x7YKfbu0#b|uCp*O$;HSJ;Mc`pAh@vub*uZZCEM-7*JN z%taa4#a=`~)=I7yfSJoH#(x{QMhZ1FX@?e+i)Xy4AC$()U;}F;%d(6gY`ie|Af^P{ zIYYspQwW6`2*;;#1ps;)bA*N76IE0_W;kOC(|BcgB_k7&UNgaMBLk}4a@FJTAW z0*C9FBXWSPN74a3aLPZByvbw1xL~Q2St-pUIGCw{83+;_j0>;yLDCCL1{h1Tq|f^7 znbuj2=5WIVOD|QijofnuPid4y0ibc2G#gB0D)?fmk<&}{c%V!ZIE%IW#CtIfH!y>oxB|ILEg+#%Rn(_d)Vmn)2-pG=F6D-B_>yzT zvT$&uGNnK=u>l=$3O@LQ8gSF(iZb?m3+`E|yZ$)O=)xU*wSj~DO8C4pK`qpSMOe?k zPXb9)sNzpSbFW5oltyEe|6vqL?H}BrM@_jssIrYGJcSrD1>Ex=+$cFx7{}fytHyj3 z%H)&_YKB)mjaW?(a>$4qN{0rS28TS5j@*cJS-bjcw=jF4Oi4{>mZ8Mw`N zaEBHH2XTN_J|&#_sn#69);JQk)Zs}Lc`a^@w=LC%Z7^3G2#0jlCj~)=RV0%dxE>uq zf;I(Dp#WHet4g`J%J6|Req~BA5!m-+3_2;;gf-m5#f*i;t5td+TbPgj1V^XIvHra&WBX(?zG90RU{VaCn6oVA7O0jWfuJEI6`k z?b@CET7CN3>ml215Qi3|PH^yu7P(V6s{t-SsaCAJsEkvC!&{Vbv#dvL+&-8X z*uf1{#0B60j*~-e0!DG5N;!pxJ(N{Cg`~0?(WQ<5aU0}VrNM-SS-1sF)mZy-6lXZy zQ(%tWz+BNCM`C(Q4sMS4;Eh{gVc9K>ggmK@AfB78KWQ<|U1gDMxQ1Bpp?A|!;#H7y z(5(m|VsPLTTG&dbZPpeWhv=RDUX(ZuIlu`i*n%!dt#OMtHBpgua3pT^JElZeZSazI zDBtt#k{T2^aj>>W8j5-i3a0eDxR8tSQy7TJbg@Sz<=-YFynBi+Pz zfERNZhah2PtCiMionkKV0wowXZq;HH@e+23moJ`y_5+8o1&43YEm@v68Vt38%OT_0 zH#hbPI96Xc)1EdXIQ9OOt`?-{8i;1!^i$NRGeF)MK_=vaHcLak0w+jcH-hrIX0Uc-)l-}u+HtLg3X^(Ewe-5gEb_@@&lLa7XgQjX~ zL}(~zf+Ro!BjD<;_Uf+&>#!Ea&*Xxu$EbPV2Q^ z>FV{Dop1stPy($+g1{E+BRGP<)@s5o?880+BPfC-Fap9p?6ltMx~A;9zH7E#YMTP+ zIiVA%mJF$`>i*ESMufHkC~$%%K<(64?bT-O)^_dJhV9svZP<1KD6oRIo?Qzo?bDv^ z-uCU^PVL&h?L0hdM`c!DQ5Z6#pt=5}r+KyBx4g1>HVCZO)=P6FtLZs6u_?iOx; z*6gO{?5B?EsTS??cDNW?>Gfvs_I7WOcJKI>@A;-)(=hInxZdl%g8b(1F7WRz-~ukV zf+HjF0w?e+kURQT@V4V$(EwBg@azcyZST%m=Ih$EAI-|@rJu_8uxJwA7G|F4AFCm9sKbl zm+ue{{?7f*i4vazD2M_n;DRY|f+;X?m5@6Empd3Aa3r5^8+UN9)Ts&I@iGsu9{2Jz zU+E&}3?k1iHHUNJw(l#bf)PjXf$Fv|hypL@f;)JEE9e3jr}N>)Zy4Y5E${L;UvDt~ zQ!(!@GuLrJ5DXO%3`yq)O6Lbl$Mj4u1|lE~K;Q=<02DMI5I|4`A)s+VFa~2#fs;^m zR(JJPZ}lti1X)iBQ%CjqX7kM`@*=+%Tu*gdzk*kvbz+ZFQCM{#xb;&{@;SGHXTNj* z&H^Zy0zl}7AW(uR=K>e6^PND6CYQUK6!)5Zb{H}CVHfsuKM6zNhA2P@VAu5qZ*+qG zeRN2ta8)1zJveoJ&-Z=DcYPOvDG-Hnz;~e`^*HBufKPaT?{^^pgdey9fY0zg=HCYQ z4@FOjg%<*i=Xf8u0zmKvBFOL%uk#TFs z;N*fT(1|Ii0xqceDHsrr|96I$_=s19cAt28-|T3-Gw-tZ&;|g(Fa#A4gsJC;s=s=w z$8>%-c!ZAgt6z7k2Y|5``zxq=l$Zik$n^#9_3UDF!H_15clEMId$KosyHER*;P;WY z@7Nh`YfX8!)&eR>c`uNHC>>7XbOI~bf|iGQE7*3Oc!DbM0xfug*b$Jk*LwcF$NRfq zcX#*(cgOI!7jLJp_ox?bOuzc7uXF%#{Y=MtuOAGBR|S4RhD#R=K*)V{ICTdH`<1Z$ z89)YO00Ki0_F6XvyXSpl@O@No{!Ukky>I2Y+UdevwZJ>c9TFr+<_<`|aO&Rp|a%Z~pKHh${jI669y_Ai{(S z5uVX<#frczS++d1@-H_&xN_&xt!wx0Ruu+&>f9UDuR*3n5HfYDidz&w{0sx(XQ-Hvx>+Yv zrfk(}VWx-$jT~xoX;Y>^azZXVROrB;LxTcUO;n&K)K@YeP8?d*=*L1X6V$4eALWFT zfv4e3koM-zf<6nRox5~ZL9%lSYT;^;6!elG3njLui!O!hGLb76T5WTaO>Jm z9{vU55|ndZN9SrkF-c^fI`Uc7cp6IfRaj#o&;f{PsW>aGwc2{?TrxVQLQe+i)a$M@ z);MF4{9MUp6g@WeV~{|isim3^dP78m55DQ-w7k9cYn0pyq*Jw+-L~7Yr+#_aZ^8Xm zrkKDzJFb^r0y1s2=FWT5W!v)F?Y`g2remI_m3!^}xmNv25l)1*H$`E2q#^_qc&HMD z6B0j2qaF?h@(mGQ6cz}L+VZRKw(6+Dk4VNKMru_9E7fO)!L8b%tFWFWE3P@~yfe?` zO$+DG*b?ERvV+~olwS9W<``tmHf!0C(5~5(AQV~{9@4xiEi}+WQynGChV8WVg+r3~ zuAb3W{her7t1{g{TTAQp+=bzA)6ut$9dy}#mUo^*0#QN56@_lWa8m#ZA%(<2M6AjW zJ$(^KH$eahL>Qb9WBJ=!2VFPUs1}t}-g|r9cg$qc#bK*s**w7lBKABx?X}Y`h(V3D znEPJ53#)9AOqJq0?);dH<6KWW8#TPqUa9`FgF}gQd{LZ&Jy4RPN&gW~BITCyNO_my zefLxqjMLf7r#-b0&vO%flGHzWefipFUw`%Fi%m7DHLuChf`c(9w&q@ zSj>H`5W;7Kf86Vz=)fei)v?M$ueyK*U?)4H2T~Y27!tCOhP>6{%%85tqaq>MR`#2#XTNDxVyZA6#UAt#Tc zib~?^lS9d569*DXDE`eMR(Pcq2xrA9aDfY2c!Cn1Km{vA!3tIAf)~8Ng(^&83R%!X zNzmwt`DhU$O(LZ!d4ftju2O`m>m$v`5=a#uvYX!gCS7RKG({Rq6b7-$hHf~SXkO-d zN-8BgwT28l1<{?BWMz5ci4%LmQ=dYdr;$R)Pc%ibBCx!I6{#@HIXdA9TCf5Xig|@D z1ZsfB%)%W~aSUS+V+dJ9m_OqN(0C1GphHp>3A2d+Knik&;Cv}eV~Q(vt}~=Iy=f=& ziPN3(R3HU~xy&^K zbIDK#GA#GGW|#vV%mCf!lEDmVphF$Xuv|Jcmt6)K?m>W*Sak{anu+zJHU-&RNJS!3hImMoAvXk$UhBFkZ3t4ceRGnZ2FN}6!Z?!@bppb=MUUaro zc)}BKY|%3l5Xv~&@LM{pRrxBp&UP*jlihsT6YE*6cs@^QwSa^#I^haTNb?h%(1bRk z`3Y^*!V)eeX(>Em36{RJrIoORMRU5-p8hnbLoMo2J7K_A86j2|%iBA%y44(}Y@apD z=UA5&&u0GMt7o+^g<3SD7UFn?EM`FsT;RePxTpm!T;YmPWMUGHc(x-P@d!suqS}+V z1SYbb2~0G?5sX-b9}+PNXUqZ?;}{1lVBrc{%p%ybfQ2l0jf+;iq7}Db1~Zz`j9lab z7u1+VETSJNJ5xT?cUtNcg`PnHO4b899YxZu(R$sPyfu< zqCSBZy`}{%YC-Ik--6e-poJ(f@rY-4JK8pv#I-SziJfD@5shF3&=XMzTErq2>5hdp zjDBu(zv30NxP>j6{t8&sf*H%Og*cvG3s=nI8L~ikET&OxeB*-Oxk$zll2GV3qngNB zHU9E^H7<8n=NaTx{kYw4`X?(w0nH{?I4+uzZ#`h*xvcJeNOX6 zAR-h;e|OQ(U2t)P;}yRKM>xbGdRW9F7t8SVD{7(oXh5UrMb||x1fL9M_X zAaOprUDYXMK-}jp{3O>s?>oi2@z2^yiA1;wPj9$0n4t`1B!k~jH+(1%(TK!zzvqs~ zw&WYJ?d@X%5t;~vE8uO7q^BF+vv|MLY2o>EoI@P3X!k6LE{<6=JQvWIhU>|KF6hE7 z&iywyZ-K@zk=E!e^{{yf7n zB*QZFTEE?bC~SiHJsbD&oXqJQBP2p1FoL#Wf+lc+D5P99P=ho~gEh!Pu)SaYsT?z4 z-8k5vumN1U#ar~@!ZQFI{-N9m+CnWL;4CO01Mc3CQCyL&8U>Cah}9iLDcY!|p&G6s z8@8bumYOpa#FJ?tPDPPK5Q-AG0>csEEY!j*bY9Di!Y3Sp`Dub7LS7~qq9HbdCLjVL z3_>9$;wO{>EtFt1NJBJ4Lp4~#5$0dYHG?uVgDtSzEL6iZwA&N*VZXIr5dvH|pxo27 z94&BR1NKJSf#KVUAsOysan&6Z5JDkzLMVs=F^a+|*n%?XLOATgFf^n7Gd80z0D~{= z!Y(+2E^GrhfWtQoU^nQ(FXWrPwH!BKqc)ObHiE-AutPcQ0xy^yzYX93=7KNy0xt~U zF7$#g^a3^RBQNyhJoW;_LBW6N6dmead6+@qXaN^A!7JdxEC8Fi{hBLm9U&;sLL!brEtH@$K!Y?;!!-<{C%ytW)LX&{9=XlJG@PO=6rDA| zLO8_2|HZ;J1m(Xq-LEm+`_;k%*5W|GnOk^80puc`@uF1zR^2%PDTG2OfPyFtqcJvv zFmMAna04(r<1!Q%kpV=wT6Vdf(*uwyS6W-t7LG^X9!$ss`&WJsx4TfNdmFyzZ=9yvIj>XE`B zXaXZ@0!C`&MsnmQ5aTC=0wKI+A(*Bnn8GbM!!y`sHRNPY_8~2Rp3{LQ%DvxBwp%R7 z!cL9@I6T8O0Ok8xAuWhr=!qUJB&8Q3*Qz|F@1aHTO(l1FmGZcO9LNDywAF=e!4iN& zDU3oWcmgPZ!YH&tG7Q5mgk>)T16ej>G9<&vwSq460$6ebU|{%PZ0 ziUT{4!#2QWJLUpm!ee9Nqcr{_h0KbM9R6CS@>S*)Gy&DU!Z?ru{iWX4 zd88s@XNrQt zC$#4%AftSSB{SZqGs@*Hv_dPC-C_plJ=SACMyQ0cb7!$Y2%ijqS7i9&2zB&=#ACv<`+n1U&k z!a2|Y4ZP;8`e-stgDDar5nh9lw%jYw-?^3I{xk&Plir`v%>p#E-Zfn5ESwumhC_66 z={bbzQa&IAj;V(MADWJ9OsQ!bV8s~-L|!dHIhH_F(gE%;0-Z$8sx( zk|?Q0(}^{~ImDaiiC)&-Ld%81Xc}V6#;PX}BfpXY4d}oT1VSP3U^65`vsyz5YT-ks zUMq;hIiN%Rnc}h@-224>IRND|0N^#8Vzt&EbiM+%a;e8&!7buqb{-kIeyul|D^{=p zL}#Gb}(tT1G428JwVnJUT707a z-LoQF)^05XhGA5KE%g$T*rtIQKm=b+!Fht7DaffPz-N301Kj!oe%>c8yh15lB`J(U zILyL?j^j2^s4{43rGCTSE-X5PgTppvrLv%gIU?z1BuD;=0w^3pw*eg^C;|y50wNFsEjR-;BUtq6t|F?p266b zt(9~yIGDm#)@d>b!!QKHHgE$s^n#w|=jsjuND>08Lc`wR1f3WGDqpSFsF%GCnWIw^vNL(@WQGyvtlAsmX@ zAC$@h(W1lidTX3Tp#CmKF*482^_~Gl7|@%Zquq8TFmUWJgfTbpLK!PV>zeQhi$XL^ zBRqD)UTR}Eb}Bsvus$xVIpi@t`fq@CBRjI={e~WYRxHQfb0U8zdBj^Q&2>Lj1GH1~jTR!z~b-A2waWap@Ai!m`b3M|R{Pgt87A;zieB z(D}h2#9}n)f^)j^NXx>qUgE(W9O;>&*WKUy5$#CB8xc~2GdROI%s@@|b1_Tr6YsQZ z+e%N5=M*SpghjzNgz+}Wf-6iPG#uz%CvMwnIGUt7RH-H|tZeuNEqb_JHT;H?hHn3f1E{Qh5 zmcl|VBBW#!m}lUA8a%c!b0k)EY$g$I7F>9 zT=>EMHLGR!aM2MfHJ~WE8D}*_19qoxYSVQ}L1k;dHjAf7Y-8_iLl_m!)LLMTu$TUt5ifkQX= zZ!aKld*|~&j%s{E5(LM>{#EPJ33e9hxCa{nK4gqi(k5lyf}G6*c8~d7~l4K zKVvZX0*_Dg7i(-EvTT$~xg!R`AfWOs3?MZ0<~N|_C=`MtLN$~pw+NT6A(%oguqFOn z9_GMaDyDilHFGSeDzZSJmwJuKc|pyX*HM|n0y)s%NW*gARq`m-@YcO6yn+HnH^OKh z_~hL=BRGO05JIs9-pg_6-5$EI1@YIB0(TRFHAKTRP{X2U_z!F=a4a*(pHr_o$S=24+k(FNf@HgbDF^}~ zYOo`MJR?|wB^<&hoI*HgIX=!KdmnNFU+l(O?0d6|n1l&(rAu*4JGE;r{gHz?;Bl9J zu3jfw{H16pj6x|ix%N3?f!q1HD|ik1tAy9WLX(0ih=VL#!`%WSBHW-2lKw(8kXvyw zIs(T15E3DXk3+%FOjvk`1S&k=FMP8!yid2)6>LF_Njx_0EiY)iF#N(UY(vJ&Ei&|4 zEjTrDgM5^iupqbsE_^gCgn}T*?yfIF%Y!`39|9+s0$Eq8E@b>P3xmbp^Ti&!#{PVI z4Oh_LK8hRt(a-lgyhFjkf;C)w)*&>pq1KBw(D20VF#VjqBSVdB8LwlE>ff@&>&m4Y!PDE{xBkI*)I%Me7 zuU@*iaqFhb7qDP2UkZ~M4A?K51$P)}a)oD4em{Yx5gJrzQGP>#^6R;jX;Y_9p+=QD zm1gb8n7yo?wn zVzh`6qEMtr5lWP3qN2qU899N=Zg>I4 zC75Jt@FfL-QLU-0jQT0Mqtd|2stq~p(8CX%>uQ`>q?v}SvfvUY99nK^@fNpW83z_> zWErQByZYLTFTe0&Y@$UHAw;9b{DZ_uNFI4)GDjL=43Sr;8EckmW}#-5&t{oLmMuf0 z1{!B1WUV#j(h#5k+HS*5H{N`6&doRBj8o1z>8!K3=%Aafx-_oSf{QJvV8T0az}ZH< zZNMQACG~po<)&I_flt2q=$q&e$2f}U$B!5}=@WrXFNLU`1X$G?b7 zq!2{>bLdDUkyKK$9_@2QtXQa-CbTQ7u~M^GX2E3{W|ncaC+NsD6V2Ol+iih0>A&s`?HEC76r$=#4y8Idlo9!p@}Z~D(1S9CK?)PL@}0E&_PEWS7;m- z7HG*a7ZF#+l7*UUu8BpKc3pWz7P)U}hM8t?(fJB| zlPmK~+xT7c--8iPT=B&j4?JP%sAD)gE&ir>BBgD#nOK)ucHu?TQAzz~rEh3)We|`F z8!TkNCPCdH)g@|dz5tmK=0THqX%y83!4W6HnRC`@Lagw#FjnY{PF{Iko9n6?X{^~S z7Gz_L`W0yIj#k=nOhF_^9CvJFT)-Oh;~{X5OtNfo$6u_FSEQsSmblTy#gy=keW}S`0BhU<5tu*)3hZ%^+f$#k^90L*$57tU#XuVMxz3&Ba<4eu>+S*= z5sI)8kD$aPDDjBFlq`0#`^X^*VTxbOgF^W!r{(=>ThcsSU;~IC9#Wb!#j&Z!=72(((G(c09tBtV~ z-t$`c_98yNsBe$6G$AE$ ziAxp!rG+7bp@1GVpl*mx7X?vOFM7d?aP%-Hy$~YtXcZi$Kw$;dT!A{kp^g=>fScX) zraIKYO+vAt1?60aI?5RXb*{4oE^ucHSm1&dY!jZ`i~%>*k&b+-L!I)BfjW9|3}YDM z7{?e!GMIr2Wi+D}t#F0@D{PSrWiW#o%CKJ&ngE3?E~hKjm`1y*F^yosLQBpvOWVxx ztQfsw6o_zR9N&luu1#hz6Sgsydzoys<;+E!n@Sy*~fEj{sGn009sP%(Kb*>+;Fy|O(vVKX|341Ts7&3*67S1v^ z4D00alk(AT%b?^Px~Hq3X?y=+sx#rOJRNa#p7r(939m+3h+Y;2hjG?HS%t9vnDw`Y z|9*UZu%EYj94rTULmY+WSI`AmEvi&}pD>KwruEswtAAY77RN2o7(oy6gT4fdi=fw? zEC3NG&2f~*b~@#1HKMwqsB)Bn9>NCa*qlO1lov78f$K!xPSwhbe4d|ifR!HGp=p<~ zdrSC7rB!N8KDXHt?gV#qJ#K1Ob}e}uI2y)5&LN1tR1?_LJ0YFezsSyom22_k zY)N#;dKGnntRb)RDwlg7R-xxm9lXo7e|^=Z^eLPnN3xUnMbSmS@znsqZk#7ZxCWP3 z%er2%%ss|k4DZ4-$+QN&DpxLf%1AIKlmAg~9>7i>^y3lm10LQ`K?%%|!>Dl-{duaj;^>?E!ia(1Gzo%z2NIUfH>34ZAr9N`yjNH?uw3ie zb8PHqbNNK?miHq^GWzg>%js*Y0RQPX#;Xk-!1gR}-~JFsNuJl*J-7@ZT#i@TnqOPs znwx2~+@YBH7@_9aO?1(^N-aZ5XQd&ZC%hAJYEtW;av2r%(y#g(tB~H;;-qNe`I3*( z7;AA3P;Bor`1kVG$}h&Q*#B0qYpuSP9;*B+ilb3|E+Rx3QfzL4cE^m`x<%s`n)4YmC2gbu&=`0+t8F%R;Ni@%qfJP z^>xL;!-3~khVR4nC0@L^eaQQ4f6G^lcJK%Sx*Niw<(+pj3`D2Q8&+L*S>?Evc^sjLW91? zC9xjNvF6qG=>)OIH93f*e}rq*&G9ob88f<=UgjoVdZFsaQBSpeS!*fn>`Z7{s&zI; zR=}q&?8o&W0b~Apg~A}n^RwJi39PEnZ>KCsYT%mSQ$%R|pP2DKoI4C=xQ*2LPonXE zGXv;D>OD$Np?WBUi5p+w)SFmx7Kd8%7$O_J2)hG-( z#El>;$m?BN2dlS{!C3g^iSG=a35m>UYYspL4?Ip98V&Nt;Ecc9&rY#J$OGp87#>rW#x^oeUc-A^| zM*1&$aUQq1bD@(XRSjN-R%g$X!OrTt>>oxrUY{#crUvU7Lv}+XX~HlE=d_7Cw9Rqg zMhv7ELnG-u(u;)~#6x>0k{q5oayD@(eg8Z45cNg!&FdQz{_zM0oz{x^Fe@3T#4_*D z2>T+6Ju04m2+f-|^<_)^bo5I{@5#&*O{u|Wps%`~JP~#)9+o&x9`J2?aUK}M)$QU} z_8QGHL_5dt3qSNcFPwm1PRes+*zV-ARug?^Mh(lc%T5cjQzIOVntCAY^=&whG$)#I zp&eOo&Nw4|`<3+V`tw~YYA)w=s8M`I^Fg2+inaW6zyKxdC^g3)i`5IDWC!5|xI;ti zwNkk$JyeE{X$4$6EH!2zE%JT*cY@yE1O_f5*F$6NXW6J5-{@~(8FAAjCK@H+bmr}BNd(Vsg_FrFrX1(}^KK~5PF_n~% zwbEXdV8bcPU(j~Ofh#J&y=34aO*StSyQrm%Ha|BDQD&DwFG4PRqn%M4D|tEwk3f5d zqu?P#b84x`+rZ8_?^=&X+@VJwzr@=O1Cu2|18Ajy z+^?})R58P4)tL&eTpxPTAHknk648}gcY!a9DW{$v~39Pg1b z=5brj)4n^>K7!MJo=(dL+=;<=lEZQ8(1BN4z;CG7ZkdcVqznocx~QGB#%T2l>W1?v z@U(Xr7rUxs1Dv1qlKWYE`sK`i3tqYY$|c!_*#d6;1o>lPJ-OI-j)88uu(fX3)q24D zZvLB+UpK|de`m)zb8*O?1u>WgGk=B0y*l?L52;DBO-3V2iSTG|c0m)+3rf~-aySTO z_MJO|diP>dTUu*z8Cle~R%M7l3X%4VHuG3j}p*K#r+Tv;9- zY^xZqAbEE^^0A^-ysdI_B)D`7--#wEaW_6C+$~y1mD_5!{ba1QCA~hd3k1w5{4YEg zW&Jfkf7>ODsD1j9=tN}3ZToWYMaE(gGAe*c|1%=&;p+iIpKP}yyQnkUp3 z10CLYpb!tcSbrcl0yDn;9JsH~=(a%=lr)WyUPeOFN`eG9DSVM0gqx{mYej>gME|mgw|#_biN2o}5W*gc)r33(P!dL(0k5 zAFt*91nm>Y2iMU865~@JF~_Nl5wxrv7%aG*shv0j4 z3Zz#_@isZr_!T4LH|#}BGRu6w6lFi`L| zY&TQ4&HoESDAoaFNA>IkO2#Ovq6D@i~ca=+Vqsv8vMeDgTjqo}DjP_{?oSjv^ z&ka$4t&4Q>}`c`AwKFXRoBOhbM4?_-qmBQWeuFB4kK;98rgnxEml%4W2CK>&p&( zE!Wc5T%pc{*hXT+laa=FiYD`jrsI2(hYWP3z2N2}@Xl|1A|KPnb8mf8UJhBXhs>3j zu+-RQ8ZL=uwxB;;WK@qfphL0wp@YP85t4;$>^0YR+|c-uu)yDPTyINwCA&1X%T?YP z*l%_y#YZ0&l`CM&2d{GK@?dsO4`|{+2COqSB4-2oGs9?>@ORGl*ydkzTi{Fl9=AU% z!BjlXA2r}L^u<8wXI_IdYr&53ZSYuIASMIk?0XT-x7BzIg$RNxlenbt`n(-wQ zxqSSIqgw1gm=Ov=%ez{%%B#%I;^N%9ir6-a={)iQb*s!P-RrlFS-&3K$Z(IjJu3~% z4BKeR1MRIjo!cO;NmDH4o?LRoCcwh#&HkTuSn~&j?`!j>FZ&?Yt6VHo>X0P$nUY0(hQwh z&ToDHlirS@xs}2O_lN6@Kn-ZQ$tZAWUbZ8i~A3jsS zrmo7un8UA?^tMA|4J`#Y|G5@2*wLdh5IJ->KPW17`^cXCFztiV{feuMkJZMXfq`VP zBg8kZzt2P)n2m_cPj6nzCECV~eCklM8FOQe8-XYO4!wW(dbd!kb|IEkiuhjcU*#`E zuFsWd)9(|%UUO%I*K*spg3YTf7G%b`MFIch$hfoO03doU#Uo-u5)EYI>>jmL<#-yC zh{HgtRMlh_yGrz5YU%2!9A24Pr8Mc9lE*lc$~SI6QhkD9)cM142M2 z2+5w|h%axk)zgm$V+?QY_4m*~;9_95TSiqY0%n=W2hnrAuv)_cY5Rq|$GO$|1+pPK zo%-jy6Hj~x&dzzdZrl{N`G@%e(8)qdtkKCti1q|tyAOm2xF=`iKiiJ_0T|jT_;}7g zS`4u~$XpZkT`1kJ)b=Gjxpn_<)K3ao)kW=xTxyl7LicNpO>gTDMyII>%;qf_zAY`6 z<~Mr8nkM$=CU*isnoe$6UB*~+Z7Os@sf{UelUb-nDpwuIgn?>+rS{B1Ib*5aQn|DB z+|oFW6}JsY$Gu5ItEuWF#(|5SS#jlf9y&Q97vl#r4P@72i^sIT@&q!if20YN*;(il z^6c8v>|8k7Z`!;2xTV@AZZ6L&4D|l6aSHuanIR74OyM^8TYY!ASV)Mf5R=HUra_y~ zMn)k(kOR%&?nkswdm78hdDwim=V$dve7&V{?c34>67rXrQ=g)hs!pH{e0kRG7&IlC zkRdkK70Qp97F#!xnH3$Qm08%rXWZ%8#AgV-y+idOYDZ{vil=1tWs&ETv;!Ie?0q=y z{^j;d`}t*nc_%2^wH- zFG@}q9rBofS&i$tXDRt~%*wPRTIg}_GF!hU7%S`R6HV{z=#Lx3%2z)!xu1N(&+6Am z^U^Lq7oxCv@y%xXMd_TOLgYR(w#0Y&vzL~jm~I_5vK=~x%Q$~?xG>?ime+1%ZDB8v z7OO#xlC3zPxS>odol39PdN~S_wVJtJP~JM~uCIOmBO+6Jep6#ss57yDy*}h%G(x=N z0N^Lqxfq%uJzJ=u*PJ1_oXV3W+kTV(e%(v^*n&2y5P^ySqbKbJP?M|OhpKD=-1#Ze z@57g^!m{w|nVR&nIK!)2J)gXcZS+xKZ!@V7gZ|!0dx}=jpy+eTM?-&q@5~x21;~Vo zRjL2s8BGw6Vd9=I682h9NAEur};e zN()BGq51u#A~-Z%fd2w(S^uOQCM3(VuqC`x^ZoPX3E~_5kaVlY%6?yOi2@wT^^XPM zYwQxFlpZTaqwL&Ys=Sv4S7`NA@k6j$i5@Fm^ckzh z#R-g+hmyQYmLg#jLlfNedI;~Ot@PKm~%cpq6{d0(GB12R}TZXJZL%O=29|QQ=2Aj}1b+xKn zm5JL-bR*@mW@!yHF<4tB5dX-TrClktb4i@F9z9(8Py<>d^oP3$^wYkbG@>1W>=fvi zdwS}p|AGmq>&vo69LOY6V}x~gX^b(Ju+Ku2`nMU<&1HEC7*FVe2qT#`z1#_tQjcBp zzmGA1JD8hT4mL3;`jBC_=CC_JA?o;44X6<;D{7oqa%tYrLdWijl9j?B&4L#ez>p7H zB=-)^4!Sndg}?I^=xLD3zT4cAcA%^WID3P7kRH)lUFQ77KN2Js8Ump*KGI-&yXd)5 z2{+^6)D}}7RN>^SV%f*(ip8g82JDEA^HBI_JeBMBfoead>;G z#Ka<3(7}ZEf33N0-=rqe8LfVgGYN)N3d5egvgEvcq4AnbuBAS{Tp3%WZwHXMP|E+O zlSA9=JM#?Fq%C4{KHD*Q%sfVmm3GBukRZU(J?KkOc&AC=yce7OCWN!1#z9 zzQ@^v9Mob8Ea?z^G*S*i*Zddh4DRTQ4NL!w{o_}?dBhqg{tyXtK^w=Ei8F$kzvF@iQ;z< z>=l50`wCPx7VjNW!85{VZ=&c$Mxp#8eDPM6t5pUFX)ZdgcY4>f4WHjTAr;qv z^_`zNqiQ9NG)ViW%{nE|!>JBr^z$`)9QSq-iIo!~UZ@Pa#xVBQE3Bw6+beT_x7(cA zrMtBEibz$tV-Np)MpejBv%ii5$rO^)Ei%yiP65K(pH4ctOF?j|?l1SaryipH_JT9+ zZQew;v*pDki)n0wouZ^Qs%YOy%6B5>hqc8th&noyVlwUrffexavy*Sk(B{7=VX+d>Aop!GCMZmkq3n4m=R{>e0JCIlFp!-#2wpPzZKt zoGYkj%&gnfBc!A9i3@jK%pvR6dd?u_Rh;KyM(KQ1NuMnicr$l@06(%ylPzL|{sLUR zU)B~i;Z!G{VHQ)fE?|@2ie^_DQQm=O^pR)Y!BD&c(c4DShaw=Wl6N8ykZ(+uJEK}$ zA<8j_ky|=Z%(!@MuPA|>K(jMSi!G1MII~bxP^%md*b~;GPQ4s{wW7C9$J zY0Oc~593L*4zPV8FQ2z8!*}HOeZl$>iuRe}>%F1%d&|hAuU<#L&c>s92K9 zxGP{&J)CkX09liS^hEe=OG4rW{l3}4rJ3y3Jrud*{eNI-602xxNYY^iMFC5kjAUG^ zB>mSj`a?1Zb(G)o7OlbSxO-CK_YU3f|0IbX@h#LDfAivhR07$rC~Ybzx8lqK&3Sk? zB!WP+wQJ4U>Vq)1ZTlid`jBrz;|Vk(=-z7#G1K<`rp*x4=D;^hc5u3S@C|Q2JgnNcmOT zJ|^IE9_`{8SDl{n#cTKS)%0IX8MbMUTV*l=%`!||0}apUR(@p3qx1h8RT(5eNDg2| z9QB;p2$0R*j1Na}j0e77GF#*aye~Lghx)PpI^~xQ zx0*$8$7`_3k^i|n^TaaF?uwK7*F!aTf}0-o;vt2kBz+_^*t45=evIb#BgMpFy3t{| zwqxtbINF)T9QKfu6ZKr*x`@MT$;cjcI-b|QOJsDb7`jz1NR&2TzPZ~?n@0-Aeo~3Z z8B6LWF8O+Hdf#>W9WzMCVcKCuUb{^|YcPGZ!sAB0c>DVD&u_#X>jP~TNgcy?&E$E4 zyz zokEg~ehgZIJQnIMBHo7!G{@1)wwBBul&qZ7_Ly-jsCzDVi><2PO&z|YlxXK-tGMK& z_;-n#7zdfFplw>Fy{<#hhp(l5^r4?B!uEKTLvf}s7LOC3x=2>;QzXo0%Y$x0#oH(U z@))wP1qO!s-)dJ#V7%!Pf4jU|>Sep}I*CBu0rN#k(+S@aoPdbzvyZfrI8(a5R!C?_ z30oUGaT(ka46YkasT~d{1}FWy;w*k%sk2-J^dUS!Q)DkwoD9>~ZBwXKQ0EM@7~mCO z?b4JG2qc{a&59l}Z(wa>M|4ILR#RGS=oaH3OL1Z=aiw9}_U9=zMT?m~r6QEZMdvCX zE!1nq)zHMyD7-BU9%%LL+bVmaM_@LpYTLQ!6(Z=X{d-W)7Y|(~d*(^ROhA3ez$*&}~ZIt9Gca zgA0)KQD&>44sA%28TdZ;GnH8v-a~=j-$nnvSKcP0I0|Ofq7{wS=s-nyjhQtzfj)wsP4neXo*z4h(K?c{J}AH(yEl zKlstyH7w7S2pQa!?`*9NEogadMz;hdy`kWL(cI)E<)GQ#EI$TnL!k8;<@ZbN2fwrE zfFfg>s(s&hQnqep8f1~WaWlTRoiKnG&a_E%F8?2R*$gCNlJ0~0J%t(0(?wyxldy-8~W-y(nN|{^E1U~(%S8B zIgNC-&U*|vZF%+Ttgc|cR>^LyaWPy!*X~bnH5pg2By!H)|G{I>A0Vq#Oh@&-4Ofdvgv+tx8z6{pmwctHv_oY5 zbPbT9)=8!|_8knE|1qt1Chhdrcu%_PRr%t)pzU9rDyGnev>zj0*m z>{$U(HFGPVdow=4AX`!pYJjqZ{cf8P;=w1{7Q(E0TfR2A*pMnbTANu6F(%EM@PhBPk~ZYMHZVw<;(a!YhT-7xF4-X!OIL<mX0!LrG%v+LT512{}n<~0qlqypP%Sb9vIzf84rYRejVG;Cu zXD0URU;{xq+QK(aqgK*NR-SdNsENIg_`QN|0y;>N>bPI${n6g3GV9}_PZ+k_&Y{j& zv>R-s;k5?y?|~`9R#&c=-9zAYBKg6@K0)BEg*nm=h@=1yZ5VNlv5oyn=w?%KjD4@) zX@h`W?|RG^8vPt&-y^2SW^OJFd@1S_X~q<%iWJpc&q&^@e*vKZ9rl^4`W5RILmT@h zH-t?d(nCfkpk}l{pj}1L&b1mYZ7m+PzHQ1{LaNbJ^S(>;pHlIDM>K;hu3`GKAoul$ zzcN8~&FEV(^e^?nHR^PWTy#(77#IXct{1}AzSyc`Bn48)=)DIs{tdd$sU2S5b6N-sw=$L5AbjC`5=WCA7bd=`F0uH^a)qKjn%)xD zxOgZiJv`{VB2>b7oV&n38{fUEPG>Fv3E|;*zD3(bB|Jo7@?wuee{V9W9{g~L_l!O889I>o zLHeN7*XV)qWMZI4)bZ-n<=NN$V^G?;Maa$-WB~(7tdJVFo@;(TT00!2V1)3`ZZD5^ z-h2va{|tXYfAXHW!y~|3h;N>eTmw zo{FFU^~yf9NY0inejyqD_*OWt>o+0P$w_t7*5aFSqt+7(<>xwLM+hP^&BNpT4 z$LF@+M{csc&%|Q4Q!wBL(yGq|ny(D<)q`%`rns6UU90!byqBJ*oB4ig=2HABG3Bd6 z+<_?+=s$AspNn45NYC>vu-PNo$$ju#uwK>;L}#Yi9Q1sA{}(=xFWC$d#E+$lX_U74>|qTCJZAcLtOedK;yheI zYvXEkrU;3KQ^>AURGBeLr+n6Z#rkjVGkLyY>&-v2M3d_OXzA%*MwKMANWNuo26yiG z-nAdokdJKbd;Qd(&e$e=yN+YO!~>rD+~wJ81EkNSB+*3EkbUh44xD(KwB;>c(s(BJNK@6F1gX$3lo zp3mX+k$JWLWAT0a<$6m6bN%ABO3&Fm0rT#VcU>6;Ev`f30EqkvqQzw>TIoAb6xrcA zJO!#^6ZLOtxekq&a@R>;Yac0Z$85<3!gpW-F6 zgnc_FI-T~{>kFUP)h)8m`C9E|yk>HR{MKe3i#SeaqYT$nibTvuv>!`bZ}!$(b_Z{} z)#f7>a?ice+7<0g>O$tH zbTz+c195A#YessPrcKr-7l&Z(YO{kTlSNYA3utNyZ%2 z7pSeg&I>gVe%ATTK(wk;BJ1fU*EF5j(?U0}SbnM(qIrN3(&&2hy9S}S{gHk2X_dLXz0Zr1k?0VwoOjfXHCN$?Ie~IU!%Fes#a@}(u>T>v>5E5H z$3Bw<^fC+SZG`=?x|3R^UC=Vx-sp$Twa?RpzX(CA-o!+W47g{A-LPkgO3PQn6+MoS zeYnyc6yQBhtSPdcq(P_yU)CILIs{JF=z#Q*dk@j#)$5P5Dns~-Jahl&E|eG57TY%z zf#7uz^Gs+$X$U{UnZ7~WIXG~DZzq)h^xV-`HaD3yZ9#m#o>x0N&ExvflbE~rFW*J} zyD#LPpKe$jF!@}hb1l=4<;i#2X!CN0FXDRcujQk1NMH0F=IX1&Z%i8 zJ!#}DhF@lI5vb5d-uaxxIOgJf^S<5+rB#`MLcqH$X@7KjpA<#l@Nm)xyd`+32oImZ zfU2U18G&Rb5}Ch&DR0LiEVz^qg2<~qf+r`-5x2wFH^!TUw&zBVCFKNOBSeFF>ErGj z!Z8Ctt)~oG-kTcn5I{--ZX3+9bH+s4*Zo<(&E{jYi+pwUL9`Z?_4V5k#@sKQaOFT_suMU03n$&+Z-a{Wd3hd44hw zS*on-rLKCQ%abAclXqAyenR}k#$;*nd8OmVD03Bc(h4;?A><^}807(Td0UOf92p_* zEps_b*H5f$3CNebB?p-?8`+lbFf|iUUrWu$*uKqM)#K?@im)P8T}h}hNp_V5nQ{T0 z(=@X^oeoKb5^rZ%iRs7? z!~P4=TTKO4_>xknnN{fUOooe4BHYQ20^UyWc<8aTv{m*94v?dnntNHDt3=~j!|Q9F z6>U|C^Nq!{j|vAR^V@!^7YlcIq($*-DeHY7yP0GJ(V7{@ z$~0NB<0dzXO|GNho9;TT)v%iIl5gUg5DILgJ$$~H+*GN(X)!gnb^!|P$<2;VWXR@Z z@q6+}?Gq+#c4*67a%YD;&44%kAcUT5 zu;F4lAFeD;$u@`3`4T8<1Uz5T;)b&$kmGmO?@nqpGthBPjIu_?B!6d8TK{%O`soub z-^jr~?<=F}jqHj5%;j$lT82Z#9n>63l5@HoKj=RooC6g$^GG)VmdL=jZzTG-J6~4w zHT$N`R!UE;EzpMtEV^OeMeVY^nQLn44!(Br_cu?s*-sAWkUFWaSS`WqxtSC#P3%r- zzVY}`K_z|^e?t^3{IMH2}=kKdz8_el^E-qQAz|zXTW)!Tihe7g%=!8*n`V>_P_;QnvXu~<}aJx35 zcevTKt7M3Xw|#Z*pkrqISyJuW8-p%O_A&RpR)04841y*boTEqRl<#=?-EOoJn`cEH zYkA??*`=z(i5cD|AQsj}ZADz8cK>gX!?OsRcf50E-t6|s9!a25(-a%$WU_>4Xo)*I zE7K7;RxVK6nC>``&C(mkF&Gze?Ul78|E9Dr@d`!tT+bYAL3WqjuhE2HY2cC3osH~? z!*;WcO7449=T28h-^?o5$6Z~j)3UxS7|TpxC)@>{U|uSEwY`*c)y#$EOiD*n=dZ8c zeRNyFR93g@ZxA!)qa; zwDQ_4v4%5@95Gd^f+gP$xEYp z?J!MGTp)bwZV1*i9qH@Do|jSIBlO02IQw1V=~)*sbMBz;vGnfvbso8D4A8X{+|^-%ZL# zFd(}sHjVLrv`J@J8^>>MujdgvRmsT#UAE6GTZq=pk?+|Ch24?eIG}i3Tc)=h+b!!D z$QalHVn$PiXzkVZ(kta~FWdMmEFZXWFXZ_HY0$^1A>)x7HyEhG6{#$vl5SQdA?lOJ z?*fyH9(P@JF5LsZGb^wy?6(aDvOh=MdRz6-K=tddGR`(?P!YKlg^ZL+bMR9j?kUQT ztO@tD5FeJD7x15Mo}zW#NZ;*;Bo)zD`~n^CCUO1lte+`R@X2tRQ4=qvwMD7>DG}G+%E7lY z;>nl?-|`RHfs#LUS-Z1&6?G|$W^u33xss(gVMMT3pca{YxMf?5r4$P_RruBIxls9u zT+J>e;wN==3rV1)GSxn{bT2H$@rd9wT%zR*3KRlv+ClembnE2kEb0;OtyIz3rjPZY zkS&D>r4-33^4<1$R&{avt49`+Bdn#(*M&*?$doX3Do&#Y@~e?#l_Hd^M&OA~m4=33 zFJAPTP` zNAkizlfR`fhva?5c27m=id|xbpYpjQh@~&77u{D=LYFX>^C>vVMo;^_U?s-xg$G$O zuYr`i;j~^Nc`!lUtB8Bf{9&(>9*i-Kzaq&d3K*f7VrfSR2?l0h)H9;W7sEhzayU1H zI3(MXczCE6A)L1wc<;QMxZN&I=|ROBr_!jE^2vN8kCkB2TaStt&-8hI{Jh!cxHMNU z*H884Ysa{N3!UeshCj`Pt=t-dHvysJy_qYIj-w>1gj)OTG#j^JD)BF!qgq_AK-a@k z&-Qj-c3&mQP_oOGLY&?t1#W>pKp=~SN+E*u#hctElrJpFMLpw6E;6Ry6KX7}ffl_< z&#DC86zX|nSm@i5Fb%*r!POs1`rbr|BIC&6mijxH@y?{gs4oa-{sL!c*hwVaRB81< zW^TUg@vq_u$)U48mREM5w~c!d$dF>c!QoYrR7YEmLJ!~sN4~a!EO1nL?WrN^^&wlp zkPU?%3KqXbYQI8|-_{N9jU*@PWY4K2*M>>r*+?O^1~J{RFUE}8xX7{?DMI~Hd}H>{ z$juiggCE%{W5_{DG^oaDjpj48;HP=*LM5gvy$bpnrr$xw8PDj7m5$x7^MuA>E>D5B zEJQ(jHucRcxO8LS4ywWtgefdBQ>5DWzwv=g6c^Q3*Na?be5Vh}6T2ftjd@E9 z-sq;w>}r5L+nR3A#F{1)zly-5$S)g&_X39!n!a`>J9j3FtduRzYN~3P5zWlFVhpLW z%q+yLYg=a}7}7+i0Q|j>Fr$nHA=VpTiW?b>$d+Yw;&ojFiv!io+%AeqJ`XQ<#3XYkWck0(KwKMGIGts6+k@hJ%kin` z8{FP1v5;F7twSzf_5HN!VRJ|G9dW}ktT{l27( zrxPwXx{a+Nr(R2zH$WdVUSIVBH8%)qn&r+ebr_b=x&(B@5klf_bKC(s^|l+%^WZQL z7hE!?cirRcbp_d~zmb~dynPw4s52yiB+H3U0fc%1Rpu;N8IKx9tSirp83soME`Zx5 z+0h=bJG9AhF*VLLx6CM(x*eEaZo%$TcJ*PB9j3^6x7c%z%#~009ihP5n09+EpsyWB zE2#q|XA%8-%}fz!?UVFEWc?v+`B$dY+;9+?D(E^|IoW|GdEGAC>P>C(o+OvHv;{7y zH%DJy&asn@rmJh(LOm7P8;>M22*GLJWTW!N!Ilh}9aO0|MoY{SKsQJ14jD2sH>$Xv zPv8`x6vi1Lqz|%FyIM_>*z9}XRM7j8jLr=RXDDcXzOsw5sGGDOdat)^(B z*am5F6VI!N=U{RDCid}smHfik^@sLH4m;P&fREqj<1dXr{#qsfHc$Rb&h@|duGjBB zvMb_wgYmzPHVMJ_v-ywL#u%Ur1{8>)y8cMUxuw8IM{x^48G#{9vFR2t)NqV%+6Uue z7tnt5i5M1kEA7iF;Mo>lzzokDMG75WW0B=p)@Cf*5SG1mn@1ABd5XPxjpd?u;{tu; zr`BEN+7gMw^Xmb4p>6`PZi3lvLgj7({BAt_bi6ih{Izc4r*0D0Zal4SM_=lp*CPy* zZ(t_7pMR9fm}xMt0Z7`001m+S)LmuBU3FnsrPf_-(*4%LE@_orIS`;B?xA_hL(61O z>whdJfF{;v`RSsPjfX+AhvATi(ZZgAmxu1H9U3@|{+fq5r>BMZzQ)0xlnF(*th>3j zyX}I#e8jFuE1=>FUi|EX_!<6x*rnOFXa!!R0=Ewb9TDgq8EYb4tH=Arv$+w$~Sz>BcJq}$RR4)FHL0I{QeDRQs41=4Q-aBy9zB7jh9 zx<~9`gpOO*DemDZF8dmn!+9LK#(URm|H~+ib+>nZzG2K7ARbPWm<&j528cWbcrW0E z;sAJ??SvtKkQpwy9H9GQUo7q@<`mDH?OqP@O||jLDTkvg=Kjthw z%uAllr}qoY^yFj5Ewen5hyzHR0o1=A^19TBzT2sQa;d^`UqLT@?=^87yt zQ^)3$q77Dp0N{(li}iX*OdaqS;vIE-eZ0KloAD$sQvynPX%;WI2>2)uVx~^p7C$AN zQMwC)P*56mv!sJH+)+3E`_r!c>BqIeogsi`T$>vgp3r)lU4D9W;q`6d)5#G2 zN8r~l5rIeILEmy*W+Qs%hQ6k~J6W*tay9wfmycgRzzcKX#9ILZy*`c+USd!2!cYex zyVZAa8tWN=ni-ILg96fW21yB|YdJf(q}==9``v_M`t*SQ@QhYBg!?RbS@Jp&ia2Hv zIA{EL07KweUxYBd2xNKkRoZ2-r_<#x{kN~nLGk(cZ==UurvN-QJ|iLpSii~uHoam z0m2o4l6<_tB83e#Kuiy)fg>rIc=S~O$w%E62a)wA2yP^ZSfp5y;Z+EC+>eq_y%Yi0 z_K1)Bl9A`G^bvdXVQ4`rYe`UG)OW(!8Td)Oh(@4#;g74!gWK0Xy}WIKxZ6Lzo}P-B z1-dVO_fY`dN&OmfBWN`^WEVts$2%xOB0|mkE8^8`gy=m1WfllfC?X|8yJlE zdG7^24Dl77@-sr<^3D^0Rci?3Ff8`r<+%XTdKye-20#mfn8^|f1ptcKc<@bts#y}#6+n{tEDd%1tZdgq#-u_ftP9a$ljRXZb0orlv_;SAbisXF|}# zZWM@%jPgz@fPXl_ng#FkqB7X@v#4G);t5`u`jVU)mK6C@<;8cAsmmjq3(W^%@P{$q z7yhuDUSFBqyCg}!b+IUx$jj89%C0|0CH|gY#(sGad!QTsyG?+VtX;sa``RbO8 zKh>fY3gw;7dTiLI9|FxNH}+d#)Y+l?7uXz=;);QfE{ zoT)`y+iOj>2;MSfIS=mKmdb7;%8rAD(t8ODCrWo*R`R^Zntz45O=KVyBK``7DgXGi z*5dxExvcNAtipR<*^U)~kqXNw6LYYfUS6$6t?YmCml+j-=n6pnN?IXQ^_fM~QX)dn zBS#zIpr<{~3HVQH6>oc2yV$3iqh|D)xr>9Z7&Y;<+adC%Fy%XEz`k{*IzAYdWToM8 zg-l^~OD3vIYv?h%_he0Rr#09KR*_ojsku|R84n9{G%B9%WZ(XT!@9|8Ah*+mT(;A| zOy8o2c}5`pl~5-8#2g*=yOhfj-j$>woL{@WbL7XQo)x&Qow)$BmFl(@EV_||Vzl<@R*ZmLYzHXMSC$ zii=J6IQpJF9jYw;gqi&2aP9x>39$dfd_H~lMkiN&dN^YxsPaox|kKD2I@i}J}>t;+?booA5Hk5N|e3inEP9you=^CY*^%ZWHq zYGcJP_`&JKS-Z?0$B+lNP{jff)~Zt4ADxB^W~3&eGL$f@aO}jc>Fc&}7~mFhg2|HU z>H2?%OYA~~0{4vY+DDH+D@XQ^Q!YkOG3ESgtWg0KMMcT5e7KviQb#4H%kG(eWbuZj)&Sb}FN zUQCh*9-*;5BmSj5Oq#NugE&EF?)Gf~jeR6>Ofk;z{-cTV04Xh3b{-_nN^|~zNR(sA zI{5nC(WFA9kBzsW=JzWvs2CGvwDlsuzE&Oh=S~Y`s|pWI;08W-Hjnv|0AK>YP7>XE z<>6RSc?GuBVSu0I7XNi)fwfPY`kE=dm~|LPrg~{vDgAhsJcn)0EV*neBw+a&4=r6} zl8U)F5ygdcp-8WR(7Y*n`7tLBzn1{>}z$M+MnZB(s|qE z-+49F{`+MT2CsEpauU>J`?Q#%AzR7BOJp5XTF7v_$WtkyU{(IK^bjvw&CMaCZ+Pvy z{HXGxI$ZCmmgA@8f>GI8X^w3{!`{gtFWEX}u@4J-TgiEq@veOP1!nPJi^^Dmr`pEH z7TVFtMH+Gq7G=WL5Y45);?O#W_r627cvD(-C{4D03ER*5u61-DG~TL7bC@me?8ZNK zO-6r;+%sG4-;ryHHhvpQ$wfxNLiS8xPZ$e%#@{k2*GOY7s5uMfoQxKr!`&%!KTdyC zYhK^}#Ke}Ezi-(omV_Dph=jq#T3QF*M|2f&C_t713t+Z#?PN#T< zfySg}oUxtrNhP9xOw7?GE5o)jU18|ke~kf}A{*ap6<)mfk8rO>*yhTu`-N1}ml%jY zCN1~pkm9ODf+3sEtcKz!W4UCKh|@NOyW*I+@fq&?-PR4iA0u#1sWd}>H!?rP3E^ZM zUMkcQI#$@qeM>6K&)@yBS@ETEvlwg8|0C_ZpPK5va1S9NA@nNU(0lLI0HOCHAR-{3 z(nWfg5_$_odI?3k7-=FkAiW9ViwKJJE`%mMUhen)33tz$Gv|jhbN1{rXJ+kZul0FY ztnZB{S4pt@7`+HvJ8IiJFqn=OrM z@988vzob%DfCiW1S7B%Aw?ZOz_-O_#CsVMWA5wV7ICS!BIs4fwiFd9*?**7(CVA%pCP!eTaO4W)${ z3)#B-Kl|>!+6xOyZCS6wcWr(%FRljM`#A3D_1T2w=bD|I!PFnG!0N??{gQLtCC`^$ z=An0GI&$6D#lJ#{SQjpNXM1k%oFRb9E8Xlt+RzAGyf$KmCSK+<-?DdtQxOO4@AjIt zU)~Wfx_-0XSEx|&dWDJ)TjI9=gf@&g%D!K;Az9sAL6YW^mma#QXzV-rAnhdnPD1NR1$wNh-~v-ebN`G77XG{4jkXUn zIBN~8P*OSCd#=1;zZ>*fW9cw6FknOJpUHu8&!O#aGASwHv5*qv_GkbcVF?h;Xr!WY5mLF zy)5U;crn$#orkx(?xknH??1SFeILJ>``~u>{`F;eFaG@VgY}i~fqQE&|6Ol|;17l$ z{JS>xxb-dlN3u-7$xL8&pAgUK05E!V4MGDHmx(s-5wXL7W)7f(@29RMAh%^=hJ1S_ z_N!M8kR-JHouSsjZ^&KI7N7vU$pooeChdnAgRo1V9LN@y$~|CFuAfxZCEvarHl=dg0*Kv}|ZXJrn#dP+*X z3gavXF|2B~tN?jexh!FS2+P^k9eFs>+;%`Vn^oS``@FJ_#6FJvOQnCq9d8p?1tRVX zxN!UBC8B1I5`s>v zASX%DHL0fG5>PH-btf6lCsGs@GHzT`Pq}2g*5m-i(u!R2nH3{!P7rH2$N(;qXh6-l62$EDPz=(sZuUT#v^}?U{+u z#>3rj+QfKDbH`^^juy-cV5^V~>u6eQN2GP;Gn;;D>)myox{b$;RF450M*Yv8l%s6R z-#*!WJHPzQ;$Xu*!qDD^$AMducBu@8OoKyr!yN(roGce69uId&%(PPL1#y+VmEE;g?D4&AH_(SnW6W+?SWn(~-}? zt=iw`Mc~0k;KB2tr0OR|Kpn*w!6kgY>XmsOFG6WvgyfinjlFpJ^#yKzE4=M_L_c59 z@r!_-7ykIB7m-a>uQ}m>{pzSR-sna?KS`Guv#l7r7f4awVD*|zkYV$3D1-veR23NIOhzl^b^(mjr9)YTg6t8=>x+5pJn&*!N5P zO}zCQqV52f$Z{{wr?xSnj<5BSjqdH6?glyat$*tqjNGClgs{XOA1Q=e3*0-|_tmQUDkb;&r`$h# zt$i+c9as_?JQf@f6zTqMdqHrQ>uz0l8yv8!-*Z>;7HH;oV7dj<_|~gf9fKOb9+S6SU}z%V&y-n zOTxd}L@U!WetOPKG*J8D*z+52Bioc)G^f|Px>J^A zO+})j7wGiemYt}7+`)F{!KRVRW>uru7|&i?qezd}){vLP)WO1JI2i}g zZ@kg-23LqPdx_)Ay+}W=kji1<20ji*G6O^C5plEx+1?@J^?k;QTE>c3 z++*))8(-b~ctl?JioEoQHGP%kUm4rl5#z3e!_lkzVo%wcKfw4Lm}oz+viLyjUU8P< zIPXi)u32(uG!bxq;I#6A*d24dkfgI;FT{)U1~w7f;JA~I`8$vBeE-V0l*9#x9R%Vf z`8u0;^?igt9t(#y(ML;CQ{Ek@Nr>9t7d|;oy^<8)lFT#k5&PF9LF6Pt=?kKhl1fL5 zXGKctpGYhD%9QTOxPK7jJCXI30-K$nj6CFrf6K=-D+oEtW}QgZOYM|NeeO9S81j|= zA_bglR{DMNo1_^+R!e>;rK0_6^r~4H?Dua&TV4^Ja%m#EQxQ37LSAX26s)@O zDaV6TO%^|`(i4q)(jbBs?L~V{?NgmB>6?er+WLNaf#uLFkI^P+z0Q^^O>cw8(pul8 z|NS~$os!l#^cy;BG1&7n$(1&^_A_N^)#H*e4LmjLbTr?>pPFmP{3Z7{N`~uO`CmTq z*O@)F1UFlJehx{HHi>CnNc4xG&hBi0q+UxJrTahn=zrxeBhh?jt7QK~*d=s zyF!0^B0HP+{tl$FThwi~_x}p>%G!&yt?#rtK4?4BY;!Wc18mB8=>2`BVgHOp_C@o; z5e0#*d)u>^fbVQ#gxFS_t(WdPz>diQbu1m?Xa0~s*t0al^P0j?<-2>QtXKSF&n;Pc zsP4cOmn4R7JGk1t}Kg5u8Q3{zxBC9(0or>Qg-30d-^sj`vdu88Co zpbi{}AOK>6QXXJaW`j}}FH+Zn()KRWPJ+^}FVcyEQKXkB+TaY9%M7mI%)@p!so*T7 z%PfuHZ2ik@^WZm+FW)!?=R8)>^bXDqz08dX&P%?`%L>jfyv(l%E~vjOFh`08eku(8 z1RlFAnhh>qyeta+hL}6Ic8!T;DAIlAvE3{wereEsjgB;NzP?r?4USo54V( zfxzqG808UK_=wZ>r^1`jimrBFh3pp#o%i-g209UpH$N)E7wT^p^p#s4bS=J69v#2^IUYVoXXnyu`O;qH ziSg^M=78?+onM6Tt5OkbO87MmRWuiV-CT858^7Vyv!;K$=^L>Xir>;#>5b``&bMD zA{_1Zmm;-92AL2#*RSQ!NI~x_IyZ}2^IFSRL4P&N>PPo%e~r<5SbuOD6?O1t@U&@l z|53%W$lzuB$#-Y2HPp%z&>ebSg4+v(sl|YK7-Yj3U;R(&vb)Y$_3(CL;QAT=`DNkCe%$^sI1l(n+G!?ftidWxpJ@BRW6|$PoI1LTe>yAINACB z@xFcQY-!Ww`T4)n2ftRYQn3K?Z|)z7!lgLmR{)PG`XM|;sD7vjk_t&C^Aq)%Lgj{P zfJ&3~&VQjsiCS~F;c>>`KGvOji19IZtt1(zKBe}_!D7ZRd-%-oWtvfL zLkEl+HjZVxpZ{%9=9u8Suwyl$R=TnQ(K|W=lH&7?*+iVY!4ZZ*$vSIN_SZgqNPeTp ze2Vo?7wwnx5u!}v3+W5mX*dYfGNMlYMntySjFIyFR!W6hao zy;lA^ulD9i&X4CZ@^m&J#^L}Q?fbEGiyp21KHt2$ZyA1i53=R{^wABc|K+FQ@#e|H zm)&o^2W=GRT2btG-}@bQM&33baeEtR>d8>)~ z{2cAcEM0kPX)1Web(ENFpgfI%D$_>xL%aNqoF}|d>v^3I@BIq!?8*Nx(0@t6G9-NI z;cs*-d%<@39}uIfBY2Z~rK&jMY8hYkUnCrUzo%ohp>?TXuTg-3X&*Bvy0VV4S7rIr z@}FJdpR8vL_qOouo}2jx9e)lkx4OPd7aaCn8ZqNeWEqQaeYtVWM+5Y7LGPbkGN0~_ z@RSxEyLb1no=nKR&vWt^#vVhx^61e}n(AMO4L?+7m^vTC)GUIs0Au@1`QK=QUvp>tBd9HvJW4RISs! z@&4~{@KkD8kW}fHuU2Xm@4kdHeOo48yw`g*Z5;Hsxqv{|TAj9pD)!CVFw}fr-JOXl zZeC+~oL5F;7O#Q}UBCV@#XC<(il+)^rCX&++*W>{s z6EQ%Q{D`iQ+;Esuw1hnVsh<^a)Vha#jx@or=*i0Qe+bS-Ou{Qx&f6SDv zW3;vA13WeArn8)Z#G4xAMyBJXp3R(3I;P?6I<7|D*6t{`rYnypb2c3;SUTAvLXHmmV>o#pJ+LHcG zxkiJ9SzpM;BDZ0{UQnOFRN2QM^E25Ze{QWox`gkuDQPC@w~6C!jkp4Fo+w%E+B&Zg z+9DbHE&g#=A>9J%H~R+Fg-fntA#K$5M|3vV+_hgqS7%FFZ`O&?aoR`{Iuq+bH#7i1 zz;OvA%p#y55N;tLCpac7BaD}vl>GmS2}#Mj7*de@tSa+9SgEWwOk>7&8Y48#f0#7YjS* zz5ATBFfLkN9!3Fv4iRB4aWPIgaSkPMR&B}qCQAHP>S8u#k`}fij~vBJYz4I~cr=W- z)O6UDv{>X3%#sKuQ8juI6tyZaF$mnR^`aEcYL9va9p3Y4EcngzoEz!gM4# zbY!^UvOLQ2A}R{9aJZb7y0npohy_B})=1ROT>Oc-tnEYjC)V=j)(U#odd82;AKF?y zc7FKO$?Ex|Ctg}F0yO+zBa#wyb7EB!UrR*zb0qjsX9tp&L{nDAQZ~eqw51cbWkcIb zsRwE)e`6uL6VS~u`uQ=*(GK~xdbM_p*&xQbv%&ox`c(xg5*?jd5t~__o?l#ConPIS zSNkcizPtL<7-n#xY2;_~=&$CnrTU4L!Y?}!$jt8w_~ff<14q5EBMJZ{N(2UVhcaHb^Cu~6F;?y|FVgn-n^aJxSd_Q{kD4h-`dUm z#`WUX^~&z`;mPgI4IY2{zrg?BagD#Z#9y7=o*!JDubrOG<1W4(UVb^a`GUKhI>1l; z!B6esCwFfrckTi|xs9Lrf3fwyo4e~4ethe8eB)+p<9c-CVtDg(Xzg@x`ScFsKK$!= z=;!gk;!)qiLErbC!G-nF#f8yj?8I90_+s7ow{i%cfDOW`gF*MjKxhSRM=)id@xe8?5cTV zJly#22le&HHzj5idMa;5cU@__eE);88?<9qK8ruY{|tOqh^@PZKGTS*Gig!3Zjsdl z%8=L%pf!@&4HdZ`r=+kc)fBv=s@IsI_>fr?;$RZ>Hmyr|vh(BN?|9=w-@?{cOP#^g zE1s7MuZE&RqV!9Ry045@9=+uarjTVyOvsvgpB(PQF zH|M%l9JE=xRTB1hXR9=lSa2JSWN_OqOW>{BE>Dr&-L61s3GP&8Te|JM&3j(AQ&kkO zyHkyh6Wpz-%yHYTt*NTpt!rr8y-SQSLxOt^Epu*r@7g!(_8PnX?(V(E5)18P1{mD; zKaB9!?>9}z?(H{EYYF{n`DW?)TKu)upBxIPG91FoM;ZXfrVN?Z77;OUVz^ zJU({+{oyq%a{kj#X>vk-10!{Y|7v;u=lpjhShW3{^>ECDcwfsbg<^`_!NnR%Tl8{0 z+sf;5BMB@;CVBJ|5cmrnFWNC%n(lSA<9C;XEa^}lT>*y z6ueUd7E@lpQog)7+N^2(_$_Ss;O1nSR7Ghu>Co%;Y~E=pZL=tp;_F@?PLfjPEc+$? za=ZFH{%ZeYx~j?vuKaRukn82Yow4Q!ztfxZ`xmFJ<0S;(yzV7`G4A(kAcjU%tnz*z zRiX}%(}GG39JUf|ccIQ{6d4WST_v?c>#FYdk^YEUkKiY>!{>ch{PzhLYf9vB2GRM< zY%>+vdtI`(`2j2}jf=u3!U>^f4iJs)GE!z~AXI+4Pd%uNRQjo=>gLn_^h#V(#p9>n z3c#O5{~E`&HJ33CkI1uz9CE#{0CU1?`XEpV(0xBFJ4HqU9T_z>yENinJ3Q+lHk$q6 zDTD$1NKS+zHQCOf@&v0hq_r@e0`YsIV&ol-n3hNoz<zz0xJQb910VAUOW&&_3)c zXOG&4a9Aj(Z(Y6Qc@+m$rmTooKLzjx=@1vO0s{7?|X_ zAJ3P8EiF~OZ{T4%Wr91>JqYBEc>pr`;{To^`g430P@iCv>>{2U@k5{wzjzpzU`=OFfkOji-m84&Mk)st@UQ~Hcq z7%?kF_oWHBf5dLf+pKkj8J10^kBRY~XcxF`N{LMk6?%aSh2q_Y^PTEk;)-hDy>MIn z)td66u{rIqXj<96JwcUR)_pX1-GH-T;Gfio3Ui37M7jcFHiP)|L?6ZA%G`hLLm#3( zll{3251A;_^3KmN^&IS8`v%YQZMC{}8*MFkrKK-bAX5CtrZD8cG+$hPb={^7`12I& zs~t|dvINrE?=kSS7vYy-I8AxLk4XK!ri}0VRtGP?zUgtFY4en>YwN_afdeb?!#B@7 zrzn`JiA5hCwLQ9P3tRew-TO3~BIj#y$kuLjqQ|%8v%GurtuMB&klu;{oqzSalcJs5 z7!4V0vyA@p@IoPxY5%+Irw=sw7Zpd(kJ6lej5EI|crI76QxROW?hT`W`s)J`5w~;{Gt<|h$3L>3UzUSK7!O?Hk3SVEY<(nRKc3f|S;4CY+1d7P zZ!aq;F!Y|(sV}mwiVrJIKZx+FyuUE>`fSzXATS8U#kx`R>#w5zPi%L~=_t}v0A>!a z0tlj*ax`+G{Zh{~eM8%=D1^8C$pftJ9K(rt9W;ldnC2ZitissT+_r~( z!mVCV5tHrX0*d3wu*;-*P+{-2-<;1ElRZa-6T1 zLYq~WrLAWkID`t4hy@3Gn?{?M1M?viCJ?F?$Q`z>d>S&l5ud{Q*!J(;afs?ECWG}y z2K!|Oj46{-A(Q)2CM-YW(8LucL$Qtu+s2Syc;hKgrYU|$QsB_Z7jVk%<=FLY(mNTE zB|pPnhw?(4@&H46iYC>`Ph(P0U7gJ^OiVcSraUlzvq$vcnAXbkqt6)%9K5VyV`AQu zt*gEcdg=-xc8TQ1bPP}8NLt-Mq(O9rQ{}U=EXxTJLSH3;nrL&SOSr>|(%R=2uDq#~IbcJGS@P_h4 zLazzPucpbq!0ug}P)<{k&*M?#^WNl3JH_)uOj=afUT2Y3;A+cyM!6+&r67W(05f%v|2!?nw<+|Vf<0wEhQ!bY` zgwPEVEPx28%@M@u$2@}AW59QeK|yhsP=x6t3_KVEh{XU!nSmA#AS-c@8WyNe05mtr zFWVu0C$5QeD7dNd>!>UsV}hJygBzJ3IvwDoJN(8nNf*;w(}l?JwMXhwlsg=n7Jfy- zOo^w{(09}K0{j5AuzS9V&;}IKvK~{H!(r<9nNRTl> zzSW&>2twiQKEe6Q-d;Y6KEjf25Kx?BQ9O0v%rTSz96+1^h(qUF!^??B(6m=Mec6C` z2WQ#A+^{%EoB|*YmlFiZEx!VVpg{i=0EA;8Ts~+=0Avb>2;qPR)A{DG3WeQrgK6NK zopNgo^c|e?fsJ%^Ew$)>V9<|(lWb5UlW8IWaRTq#p9>@wZZejNWTz9clr`K!$kfwnA~%>>g6uMR}}d)mXaS;9l~5=gU+`?fl(xP^E7?3 z{AN3tW}~3y9U~<+l41o{6Z1UxfrUAZn{y%>Byjbj*ai}ums385F1A5r+L#BC;Op|8 zBWc|bLiGTxbtA`EP+tg0CKjYWov$Vix`SmrPy(4_fn}e7qa6*CZWLbxsYU4_zCdl0 zWRR91B-{ajo__c1>Ydf>>oXL)+Thz+up{*B#o=xdG!}}%LL1PO(-`sv6uD0_x!+Y4 zzN3f-T^+Jl@@N_kTLcMoU~HF-P{A}$Su}ij$Ru7+lDV3P5P%95T?8F!Ls5{>$a-XC zPMll@E4@*esV1=(WJz zL2B+5dHLY6-2^yuW8{fhIB#n>RpGtON}JBs-baq^7p>c`+BNXLazPqFVRJ7+T_Il* zp*$u4btLp13c7yX_NtKl_apM9TJk3!$ZJsLu*aC~PZ-oro)y-hO|RX`p*>mlt^hdt zFI7i88f@cWBTJuKuGkR_YtsDIUeVDF&C4OQf$+hhRYG}T#0KK}^%=F`AXGe|V0kbm zUy?cB3IjC2^mi?Gn&a{jg`m&LzEjMVHMRQ2e2^$A;{@-gskkn)F_I!|YtBZi!*#EE zO!q4G4(Wqfw?Ho?xA8ats|sV{YAP<~l7r1LZfwvBWxvSgM=|g*vXtT0CJ$F81^V)Ww=*P~9|i zpwP8}jJnYPF|kL`#HyBrBl)$9Cn-UZ6k$l(S-VGNyS0m^upTkTk(56RM?eLDDin0w z0I*WucpXV@(?yt&0Qzm`lx2AY*ZidrG+_y87uS%yz>#vznWx9Hj=`r~s99 zUdrf3SZ?V;85U8;AUI9tTJ{7EMTe%eUl9PRzpMDVR(F-ZaLYm(M1^^1Z3 zk_Ti&CeBSJ&_L&k4n$KpL>)1BO*J`#p{&J1Z>WmvBCAxp?@rr6HdOyvO_z`gSqAHw z+UJ8F8Or;dxozN0C|&cNYXr;V;q}~OSb}^&9UKsy*yQ@CJimUJp#w}K@Vye%#Lco4 zS_ihm*3$Slx445Syn%5d1yW<3mgxBh`XD#~h{dq$@x=_~idiI1H+-2OU&Qzozi})Y zLb*k9ht^^6S}89cpB9;|HJqJ5#jIdS&m#c?mIz)GfajC8I0t~R9rRg8Q7x`fx4UsN z3>uHghb{ndsh}rVND2l5%f?JRY4>SZh&^%ZFrf^~$FBA#YW&02t_z1qIQ_P9z^pNq*(|wK=t2VHy0UHRFN&? z0aG*5tRd5ay7_F7a2z=QPXVQ9;hRoK3Kg*f0dW#`I}b&|oYu~IFkZ(tv5HB{rgM%( z0jf<9AVs4D6To2-w8{ip4TF}$q17m8?Q+rXSYvzVPjeL5cp5}myHtsRJjP;(Q$Sxl zcdjmzzKN8r|9SH|ZbRA~tEgX2qX-~?=307f*e-3%-m#|fBtEGC&grr$|45`a$aoq^ zhRk^yj<{>Tv4(+?yMYRBzr_o-k_^YfRVnq|mnou_sn-kQ)3y@{ATcJNf(F1Zw+TvA z2E@Y`a=qAl8+MTQ5OEGRG|vFpV`_YjjV>KfZWCw)0kjOe>*=ZueTFY1W1B(+1JIb` zS1M2%CgK>D{m&HGXO@0vRCjGG)m8o-$f0Q&89-$4A3>8pcNJTl-hcjGzDUE7loCMS zi2|_Bc|o;cRYWJhKBS2mZO>F=PB0TE(jrk;($(2dSTZI((IU&b-Ej&oK>naWRW@FN zm4(fOTmgp*~Z+mWlf5K1>v11Kxo1DkJJBbLN z?qi?u%Tz1`BWNl0ekv)6O!J&{d9p7S1DE#CO=3dB7O}!(s36x3E&J2u+YJK2CkDTd zX_9IabjIn`fBF_7$Txf$N!FHzMY`HEQt6@-c#5|_5E zcmoC`#w*$y1RQ=1KD<;P8<$d%(F@D+`=$Z+1|@g{c)X!yOD}lE>nu{BmDpX5-s3WH zC@+B{LDYyzxr$AV%LhkIN-mQML?Sc21Sh{qN|)cvD*VpYkxeCHy=M1e_fsCjXhh<% zrLyzp(1!l2nrVZ4Ys`9Ixpr)sdPs}QsJRR1OFj~j0+Uc5_)5)XF(F)8GsCA{%2{p_ zm5^?t@(7v;1M(zrPzza79cNmmv#VP*n2-8hOs&z8HB1SWLG%Q;)&l_zOe2=`| zB7V-SI}WApU6KrFo4_7~-#~m|+h6WKh^2amr$P+tmm^XYJr}aATir6aS$dy$DN3w` zGl0WuQJt67tvZ;H$LEx3)|z+dT5 zG6+3rcFEVvC`XvgYsSuGX$Lwkec1A~P4r;w2t|-kOCnLijTgGrC8t>ankq~FIsuwY z$GY0;Q{a30250PXhcQ7 z@4-XK*nFW%`#q@+Tt0cjoU;v-JcNV@DmB5Z30>(aer{@Q={_@^AG<=wG9ohNfAl4W zD_>SFMF_>`KIxzRoFouE0?07WlftXPG$<61ie_46{GBGMggkU+by88ES6jCGNky7! z^i;I3$u_9P*13GSM2)W`dmW-bR1a1gaIa5`9tR1gtMp7qzoTbZ$4xzaC_kn~V*x`_ zld=V`3+A_v#86qk7*r<}h6Wo^Yr&$pQ^aWmoDr~0R7Rt4qT}z(N^|ZcpKC^bqjHcxhjMShnK>VfRd>tH zMjo@F_hc%Y$9EtjIGrKh@@W^qP@3DcG{xrGo63;yPL%lu9(n@wnRjZbsR84Pg1RLS zA-x&1>pJz}N8Q0-vNr|IE{9 zzm#Qmt{zM*Qhe9H(f7%oG9iiBO>%(ESh~U(N3;6HE){yLKlm6Y2;AVHjMM3h(LzNZ z1#dsl(C<4LYl_x#81`r4j5Vi;O4wHc(xqbQF9vE7+DxM0R@hOxrfD@X>lKJzyZZbb z?}Mw@J$V_jaP@Dh1b=zgU4tootw9)QR;&$0Uo!8n*8td-|LX)IpK;C0F? z>__!*J!Oq`OQQGV4^yx6(3F4j%}hL(eXsTV4ft5$I^n7~)S6x;5tG7nx{e9!Y7kh3 zH@{D}5fb}ze0s>{T$d*8n5LZc+XJ&75J{I6>i1!9`Ba~(8+`jJ6JK8(;Wvs_`KimV zM9Rr*1&da9?$bzS9277xiN1e;d@l8L6Kd^{V+x=3uW%XgmE=yMGSe({bRM{qxD)so z`=FtWcbmaGk_v>>L(hRld6!X+W93NV?`e$6<@a9rd>=(FHSEE4F!ptT02(;B=j9=Q z$9S_!mucB1Q%mF}&vYnz$@l-zThhN$q4_bWVH9*eX6nqHJY!H_@6?Yhk5OP zH_y7kvBN4j?;dK+z6s+CfPi1;B5C3&E!wsr60F<-PjsZVS?;&6)lLM-&G+Fu%21Y^ zY2J}*>_{qTT=!QF;T9g!IEOwPXy(?ht3<(gPl!O~@#EmhapVuA#KQ}NL|p^*A(SlAndS)NYbs!rE?ZmL_ChGeuf*0A5qSy3?M*o(jAfX7JrP4 zkaEr;gzggu{1^{?Hl#KcO}dc)mS*K70W*$CXOVe$sB&`%=bE%($NI@;To2J5MHH@Sx559fABpOH0nk; zzHbFzZTNT>LX1)Uwv~mkV)E)M3rAwSTD1rM;CY(2H>*rjYq1__1vCT<#ovy)#ngt^ zw71b<;~TcpvQ$1wW0z>!GpbK24R=kk4pL(!2h~PdxF$0>j#~ZH`ol+I)PjNtOv|*A zEI$W{c3!k$bZiEaI~;1doZ$djn`#n7ZFu=BFw*sb1J3Yjf*e4$oPeGam(tS+wR=~b zEP>NL?N012*7|p5vS3M6*-j|s3g34T|N8Mqex(iwCc54P-E5yqf*zO1;fV2U_6oMk zpmLLcz6qr922c}gQjXK**j5M##6)wj2LLIWrb*Jiq51^@DU-Y}T)0E}3PSZF6OwJC zNX$_rLORjIP5@M4mr!J5B`JV^L^*q{>(6nQDkeq|6LYv5BVodzD$W2WET*vS{?A=S z*#_ojUODen`GYpz#|0e3NF?R0cJEua#6?YtDP;zY>QEh$wFO!0E^IP}G`@%yg;5EO z#E7AR!F|Yjt{#GV>(4ruEDxI8U>KnV=rYy?L{%0LCSPcNHZt# z+RhH@CjQHqX4aby-2|Wxq{3qM0i8G}M;D;PCE7c*0w7E&It}=U0&F|NvD>Zop?sfB zB|p}|@f<`F-UM+ql7LkOssYLGQmpe*Y90Nu(y!v5z+&#vX^KYz^~8D35;|7L`yN(y z5Oe~`NQjt60YbQFV}fEHXZ5?+@eRDSCm;@RAkL3`^VXVBSvRUUG1^X|{A8ZB*(7RX znN}MG1oOAL8GNSx3iS8}yx&rzH?66IEBRrDMDRz^O~;JvMU##Jcp0(WCU=eC(M>CW zaV9F(SsAaR9Iork`zyl{r^6BW2Cx!3Mztm;pA;#PCp?`||NI&oN5%@C|75tV5J3}* zzyW^!Ncw_NqJS$o*OtiSe1NJVYUgT%7<-vs`%>en9_tsE)2f`Y)D1?p(RbMnes&VqN?BOGj z#d4M|3MpCHtB30|p&6f<=}V^Jd4I~ja0PfT9`*c49`2U~%VXr3Pv*fyi(DigV@W=> zYum91Nl=gWNykT45~=a)sLf+_ZAU1xM+|H3eM1?H+NwmjA(_{RzRv3OC#8u1bo=Ra zGlg~ekd@LO!1CLI_#9;->1hDaJ$pN&6eK#P-(a{Tf^u7~m6Da^{cszKG>bh%Qru zR<4lrFW`w(+A%^d(ShvuNu ziBi!4zElKS;Hs4Kw6~)h1+WaP&Cw@RIgwIVX7EP@r%L@H8IErT~QpDGO#)bq9^H0ZUzzElZlPGopf)5FW+rKKinAI>5 z-Vv)T=S#?5A#Ga~O^%0{-XaT50g?^6Pk=;puqX|AQ4MiI7oFIFJqgv+FWnG;AYL5K z+Lv4@q!6ZTAtLZFq5&))Nfh7;9729eK%{~mY8(z^#{Y+m{q{}MfwQ?r!B8EEz)eS! z&seb0k^m?IQQ$d)No&oRyGhIP$7n|y_SH|y{Zb=ro=HyPb?64dCjXOsYw9GTBr^jF z4;qFA0aSwK9(pIixHBrT(R}TR{L4M+uqZ1W$TC5XP99{E(8EslRmXY|_HOch(Tp|> zgn%p4&4VpQVqh_(s*^cedf3eZKxI~Ri4Rqh*Pfnae$%^Dhwi+MBhM;W&?ndB6~^U)5wb$FQijMNB`80J$A zm&`)LWC72ZB%S^iY2({IWC7V@=3*_*{~8tuiDN#1x1uXVWJ)yJ6N+@A=tcnPpA$9m zX6pvQ4Lsy~SfmH*tUm0qzlha>$1j*akY0~e15T*nFdY82Rqhes68V@H75(7Ws_Trw zJ`{Voz1R=5RWbnv9~Dxp+kfUM0}W=DIosZMHW?8vGg$uJ4`MU*CTNbNNaIeOH2gMo zW;>)XI$bskuKjC%xYcVPe*XBpWV-=bBlpb+AzqK&G<0O$ za7Og%&ttt3N|`R8D!ci}22d{&sOcTKwQap^4Se>4lYt6I{*yBbwM-f7Y}Avg`}bMo zr*$V!@XuO+q+RrSk}^D76uAsjUQ0ZhCbDpd4RwjtLh0280T;3-?*;s#33zf9inJ*Q z`-#8srFiyBTu44`jn@>ZiP6Nf2{;ovB%F0B;p66wgOG^n7+bq_I0UFhC5XThZCpN8 znSb^#JJro$J8mw)4ISqpKIH=;&U!~-p%eSiB-SE`F;zY`lNwy3HR8(n=8*E<_eZNBV1IYl>4|HieL{`0=RtH2kUD*(f z6#w&F2){`a=cWq*`KZ3|v-~7l8!vA{gMc7;Nq`a<`hU?tsqGl?nx&AcZ=rEN2Pcu* z;z*(Sm^Au_2n<;&0;wWSuhJgPr{gkhyB&Ae8JM#zihqT2E!dPSoXdn~tppLo(L2Wp5-135OCT-*qT3Sp zNxuotNB=yCW)@;eF_A3{1zw$uG5bgQr@HA=@n}aPbr`o+gtzLAwtkA&D+D$19o>&& zC6a&;Nx^3%6)7-qOkftUF;uyE>sa?)mumXmU?{c@ToCwUXqZk$o2aL^bdYMd14|m;BK**&P&WL*$u83_OE3+Z1Y*At#snZU zeo$uHex|JV>dq7Qcrc%57VH_xFgf&lDwAEGJ%4ogWV9&3KsVB}(@%Trsuv#X z$^0W)bDRB8;3-|)ZY}=#%L$Yg>eW_{n_q(0PwTBix5H5aBuQlqNl}bEOhpY^1W-Lr z?DWX zRa(ybjor?am$z52?@S!-YnAUW%*juTH`(tK7^6B<1~o$x!)b8FyHzXLHbC>Rq)|vi zCw|v|@}U791#HNF$Mj&!pf}aOE#?6g@No%QG?~95Dn%Lc2iJ&iokqGWj4pth zI?kw_7?o|JPF-i=nrXgeD?v&_q5J#xV*8(EUj)ksfW1AyI!P8XQ7*>5E)QJacev$fbCgO5+))QSURACtuU8PUjbz^1V!Nckz5V?_H|&N z=)tguQy_sackBnz2=6FKm`C%=UTHPwY!f&E6KHd4hkVH|LCW9xA}!8$z;JvO0=-WQ zc?5_q0=aN;z(t@JFI`CeYv@o^qc2?udWodTlB7(TFkP~wNs~rNkjijbL&X8glqy%U zY^hS!D|+Z=&b;OF=FMR`ck=AHv)-FN4*m!#D#%YCJ9gs4vD1eSB#j?8ZPG;bD%Px4 zt7h{4^ob0jKym2sDO3~@+7&Ah87gE5W<7Iq=hCf97w5`qdiSENHZ2>lVB*S|yGP=% zgH(u9;BD;q@yb)CN|l;i+0-e@l_hI7fg(i;6PQ)Cn%6FzICJdY^{fZ^HSE~3SHkr< zo8_%|z<9y?736miAy&936lgr5LM_S9CYNtM}8L;64qO<#N{EY=DZeSH7Su8jEUl) zcvy=LFs34md&0(AdF6s3(f)ZrRLh>9 z@VO``eS{jCUmtbQ0S6s+{LzOPk$S?(f>K@Oz*U?$GKnUfbk$%do;;EWA9KW!#~u}` z#TFtIa@eYeu!SgVHoOF5j*0ZJi0ewZrj$xb|5S_DDNV;%?6IXZ?O6&cpoPL^%=)NW zv_CEVb$r+ElbA?Mixr|0R$CU z925p5VaWL%o#lGLg%;r++^2gA$H(w|KslgPexKSw#~XC?fz%ipd-Bmnm?8+WBZ@eZ zI?A3j@~Iqf|h89{UWZk2)KuU`}`ml+u6WPF+oyC*Cg`354UX z7|SEU^G5Kzs-@t0DnXh962X`Zr4J?A6Bdn3K$#MJ?`lwERxrxfHJwbWi*CHh`i7A$ zU>w72R&Wxyq=1DyU;zjRVZcB7*ii!3n_dw=$^y%WYNw!WO)sH^m9;PWDR< z1*wIw$^lA)(xO=H`f#X;&7lq{6ay%5*q~25LJ@*c#3wrO!WUwqbr9+T7$|`Wjp;BB zZn%OTjAAN8P_c+cl#9-aw?tZ*qZsmFkrbs!0>yTWFj86e$KWRLM$zWQ5`t zcc*@;%V3(M+yy)7Nj5GD4sWo-D4PPHI*b7nDf0>>#_*^_C<2fIT7)7TfEGUZundrJ z#3w$n2$sbG4qYHsQC7eLL0};fgIGZ!jCsstCb9l6$SX%N-Z2koN>f)kQpqWd8h?zBGHL*uy${_!=dW1Ii)OR450`G zC_dqUH~gn4)Z+v7&VmR*48n(b7y|%Z389*f>MS$cL-i2h1)&;|sIfAtJ7|^Ed87b} z(i}n6RM3(ZQPqlB)#~;x;%L5>h{qcfH!jc8RTTiNMW7s2%y#gL~Jra;%< zSOE)Kx&oA>EHlGfVL507{U0t06*1C%92rO>tJPfj7Kw9B+K!3XFH? z;(&Pl4HM+YHY#8t2yG+CxR8S!M$BsrW%vRk>}QC$eZkFNNUWW@@YjR*uYv`B(L{gZ z246}6g%ES_=iuOmFfan8bigni;2_G?et5NqB7`2WP=}%nA`lR2gB4aB2tlwwr+)b9 z3UXItoZZ-{fiVX<;IUL_IsmyU{sB!&T7-y0H~<9>xT+ppvVuKr&sg824AsCl)~}kN z1e%$$`MhT3bz)gPaCHYfbOD4=Paz0Q2y+k|z&0omPFz$Pto_*Rw=%#@Z~r^NBFLaG z#mXsvS0YYI3Cu}A2YOILfWr`^AcsB>r6`H|+#8}$O4Qn62vgvpiS;u=K@_|wd&q+u zOgxA|Kxha`(4(g>gj%%_BB-i5W?eu8E1tbN*0YW#O0=nhrm2VoyVj9a9T4p6nc{jW z39^uiEtzAN;sjzPrWmVR0%w;3+G%a$w7XdC+rU*B*#^QC@cM0V2M0Leijtc4JEejS z)PE!`*J-Wrg+=`9e&|mAgrE1luzuHL&~OmA9T;4cK!j>yQjh}0`hW;KG=T~yG_-z- z0*HzWVh>o5g2pMt2aii34}t(q?*gHgU+ZDjty1~UMg$mmwnNs@jG|Mo`_xm^{N^$) z1c~#22nUoPcPP0ok+wHoVWB|T%QgiHR4@Xjr-FRnJzvz_IQ7}&<`~#U?-ZDzge7nt zID;F`7aFlwG>1JQiX?;okVBC@WI?d;a=Y8X5ci1kJJ1e$LsJ+}u{pRw38bZi9}vNZ zDGcEa{Sl>p=*}Pff!+xMALPLskjfv7ngK?^itWKz`A#BSm;QC$$)Vg_fS!o>#puD> zF1(x+QBjUymkRz!Pm9 z0~~_Y5J`<#h8UHR3LF9=Q4Na_pYc7*)BT{-sfum9RXh-(Qu$TEFkujIf!o;^ag>V` zCZiaPLH=_LR&$Vn8GM};*biTop%|Q@zOmojxgTa3pd8?VA5@%BxWV5oic_$b14O}p z3>;A~;C+l51MUGI1j6DG1t8#|d+7lRl)z^=;tEhtB1B@&JO-@%RwZ6yCe}k(Q4u+f zVDFef2&%;LgTXtQ|jTl`DES+ZT;MPPN8|fkt^5T*BBGDS#v#2H{gfUSv6c7Yg_3mX238Xnj;g329?V}1Z!7Q6u* zK$zeOf*sre#n1sD^npDFLLeZ;s4-aew8cH@2Oltj6j(tXFa`>sfELXR^$=u-Ok%9~ z{)Hvd(T?o`LxM(*=!n%oq>dyPc2y*a?SVNN!X2Q*A*2AWb>wEaV(%%N_~1xMYDUxD zqDrb2OJYwD#zt-cO*!1dOin})9KqHFhZTfh*j-6qg&%PsRN3LrC4B)JlwVHvQ*ykS z7bGPH-A2C+$~PL|9t;BG)qxwh0af0CQzVQ2jRhZcB>@6LSOOq*Qja1O!T=J*AMnA7 z-Bdrmr6bPR9;C{uV4$lQIYI31px|VBHZI2IDmI%!5*XlB2^df%$OIT09_7`V;m&Q(F!}X!&3QWj+p6v zR?VN;71-j!5#>!9}EQ__|F&o4zsF7Art~=@GCu_Co&2!pkn!!cwlVgBWH ztp!^gUAQXdj>?!G;DH{XtGc=fW@<)5T1|mA8+QGUyi&$0wEhA-)N3%fLt4#4KCr?n zsDj`AE#L;O;0`X~7OvqQF5(jIDzHL6%)`H0+b<3SI^Y65w8AQ^LMmLYDrjyhbnfN$ z?dJ0B;(l)Cey-_WuIG+!-*Rp$Y;G!`!sjNg>;mrMHtxt?PQU3b-_9=Y_AcVq?mRec zdLofZ=Ue{!cIhOYj880th4U2TyPWGw}M} zuL`$s{?fxc+-?T-8~Up63fHg=+i(8vukgCa@#vUR)dN1LF9aj-E0}Nu=Pv>uF#$_3 z0;?|*A2AKzF#VD+1(WawJFxn8umdBpE5t%R&_lHj29@zdFz~`W&_g|>u^O*28@I6= zzcC!gu^i9w8`Hx)xI-NwgC6T~wkSg|oCYw^13m=tAlm~y+`}Lzaw6vgJ_s@+E3zUZ zG9x2$5I=H0OtL*7G9^PYJ#?}se=;bCvM77h$Fx!#^*(cRIV81FA2ctZLpb>JK{GT~XEj3qrbFknSAR9D zQM3bCG_7zmI><#bBm+9=vlA7=QY-%TT)4AboVAIZbfDyON&}5NXW}`_v|W(&Ov{Cd z*fdxdwqZZ5g#u$wXJRhsLOCSEGsJ@~=mJnL^<4PLT*Ndzn+Q4}13FN4JD9^W{PQmS z!Y=57H+(}lXfJV+DsU?!xF%-ivjA=W3xSt$1azn#6xWZh(!Y-J1U;A~3vvYON zHF1mPhYQa?=m0Gob||342gpT^JHU>cLy!MBkk7y^&_#{kID`8lGJy9xxWjlucsTq+ z4bXzf3N}5H13G;8aO(td&jdRJ1DJy}eZPY;l-?*D0TP6OE^vb=9KjK&c{qrIj?aW7 z%sEXQxq&A%g2M)l+c=KvIFAE5kOTTY3>XI(xt}MwdRVkOlr%CZLp(@1E$D(jdpVc~ z!I*6k~pai*2koqu~`Y?EdBfLN^go85tfsT5cTr>F zb}zVH^g|BZLOX3n(?X&D!LQG@lJm5dk3(vEgD+6Hy#`ljI|DM91DB!0 zVCX_SB*UYZb2}t;JH!JjKeao5LqE)bE%d_;w7U$nyAIR>Kga;F)51T{0y-Rfo@e!* zzXq>&$gm&#z!&?y_d}8Y1Ce`mgD1~rf4MtIxG#tUGz{u7z=J%%!!noyIFy4jyaPO7 zs5u}5Y9K>Bz{5FHzPN4?Z9drtFkZPP^=@4_w&LpSJxFZ_ZsD8n+y z!#>mlGdQ<6FvBm%137TRGd#mLa6>cbLp>Bjh9U!f9KB8`z3>kM@w>qAf57mI0IMUz zKL_+LxG++igEDwSH+;i5xI^!&^GCmUH{%S!>i`M-fCF%VBM5q(JHXTb1NpOnpR>OM zEIeIk{?XIF3)uhW7x`R-|M>g3T);m-u+TxvTtR~e%{frGkYPiI4R6ImHmqI6isQ!V z>$m=c*1jIBemI~-2}zO-zj8@B;>5)^dZ&6gU}0kxw|_s5#IW^k+%R;$9D#rbER>6& z-;@;%iVj^-rs(?Rxb?K(z^Wudeqef2=D??4pWb>nmaIaAXU$cmbu}ahM+!d_l%&u_ zL9PM`a-DGtp`*Cwl>QA|u&BYp2Gz24@b~UOvH3oNk?l&rvlz!Q(WxI#IP z$pG1NPc6XYD+s^A^4qemxAa3#$p5GuaLFXgqRcYP%weY;bjlGYoMTFi&OPpw?T@{zS8^1bzBy z7-WE{Gb&nk@n@iK{=vZ(Zbmu62wGhThaP@xu=EEYj&Q&Qp2{f)s1U;WC6pE%2|*lr zjS3-07tq;23+#t(6ecAd8Sx@V36e(p~-pn7=+sCZb^p;f_0#O_M$XGiq%4!FSHKxEA9{G z2KMbK1vbaukdZC0ri*T6Z7+*U`FvM0MvLQ0OPiwD(HB?3iHdJ730oXUX_cDSQ6F&oI%bTEtXCD4N7 zsR4=90}V>dKu8~8hCaf9L~)cO8IPMqR469{$_4OoARPXPj+j!y4Wa{u93YZ=Zil-T zGK6<|GaD^>xTzEl$b^sa;Mw*P!hxiMguMgL3FElNj`?kjl&Kz@iV+O$iNhUJtC>3* zr^Cjr!h*U8#Sb~ffo%*Ch#+_$Z8T@a2(_M5PuFT8j@nV2{Vy;zJ$i zh9iDB4t5AbkhCcX1j~5FTlq_WU5J=M@L~>&g~>1qS)QzpX-vfMr-V8HgE9dFOz1sk zj4q6aIhYbdIkf{G^_UtCXc0c}C6ZD{ctICx0gi6TBnP#Chjfl`1Q$Fb9^(K;FW?c1 zBOrkTz8D86_DPFhJVO-5BoaeD(9CB#z>7_hrvB}2m%B0M5@NgLLN9;WmAvGNn1q2Q zGCj&rVdiQ*3jOFqlhr~$4x?S>D8@0gHx77sD1p03WH=PJ4@e;4oU_nbJn<5bVZINU zxG|XYi(t^QHVwihtH4?yw}q9g-WlP@5HeOi zRx=_6DaTXVp-pb&0vh{Z#y9GE*Sa?28@t%YE^_gVZ{TAayI{sYYG4ap;DZ~wxJNl~ z@e5|eqp|$hMKpc^ja+PFv%7%CF18WIubdTOMsk~ICECKWuGS!GWi4w-yTY^*kD7g? z-eoXT4Ba*;8RiHFUH2haX4n<4`%uO={+97qT|i^7+t9^f+xLxd#N(3HwJxKOkqu-p zmahNE0WJ_o3vS#)7yBqLH}s)7S+v6-?4XTqi^1O4mQ@nsK?tW7LfiQgMm%UeNPTU! z)-krVUF~qkJK!;nZ-@gP^4Lc_$^j0Z$O9g8nnyh1;f-)0qZh(RhAz4hjrz)>9vu2c zIq)0L8r(t`!B7S>02PjAMED!s=!R&Y(nGb}4#23brdjqIRsi2OCJNE-esw&}|Jql; zy7MD$3sQ_^B*PibfJZLop^R{FgR1hl2R!5ij&O9t8O>k@Gs@w)eLy1;mUBjTXoFuP zyYIS}Bu+T6!;JB`02lsPA2721(~M+bWE^eIMKZ+k3~``?9q=s%JAzywUOM2&k#^$` zI)>IsR~jKdcEByh@z!9BS{N?E&M_JckIRT-7`$L9wA$gaazHD?Tu?$zWTA^+5Jw!l z&_y(K@s4;rLm%C6@iKgC4rN@%W#ho{O~AP0r)+vEKK`+#A46?yvkKb2ldZN>D!plB z0~joAsX3-R<#+6Y7aZ!wq7m#4amYy==xB#-&B3N^Z=B;n_Vg{Bp;cf2<5c)Ql`>F{s*|JK?{Kr?I<}fc%lC4V*q2<$7ngeM?Ugn;F#z||4M45*KwsUovhUycex#Y?gB+U z>hqrWx_1#LaG0YP!NAVI!H&I*zZDtH7)FA_f#-45bBX8}Ml#3|j$-`69qx!LQz~K( z>@c10eed*-ZvhNN>w@s`fQL5_uVHv#I3DmIeBuosdB*Ev^4|D{=O)j1o-jThg!eq< zJ#Tc;;~43>^ZV)h?sRPM!X2Ag(CaJ0j$j-k7;duog0k6;Q3s=C?chaR10MD|vkaT< zcvdiU5m$%9BZlY@kc|NX}~FZwS4^{pHZY!}`HhJ;Vx%0c(qVHel| z8IW%m-XR#?gdFhB)X+f}&>_?s&;a8k9GuP5L~sO2P-VRoun0@A{*Z7QsG$duunC>;3863wqi_VZ zK^h#Q8pr|*6+#OcM*h5TzdUWqP;MDm?&r+#43S~yfWhbRt$~E$4R>$%-cT4u4&Sol z=TZ(;Wu>}{zCR(3VRL^9V{@Ln4%zHs2qX;(EM-}!OGL}Fb~f#-IC$u?kx?4&g9&14uhfY zc<~MEPUZ0J74vWpuZ4O)_o~8HW4Gn%p80H8M*-( zb`2cF4A0QPGFZxG!hsxi!R^Mey2{}f^5GYp0U7L$9KL}Ycmf{i0nD5&Y{cQ+n9u6| z$ib!F;T@DAA|cY#NbU}Q&e77afvA!y;fn$tEi12*7psT%8pzSAGAtc(qL}g?C(;SG z@cv+`UBn?5!r>l#ff?-K7wFO+?9v_x53nxm9_)c0=%F6!K_2KqAM61z@!>G>K_2D- zFd4Hk9rH0EvmW#T9|$iO@PRMwk{MlcJmfI6vj3fzDV(1897+Tabw zU<~-+4c-6?&@&6PfI6E17VzN^V^h9>(+^)$?=ZvQJWQk&rlB58cLL3#cFqx5kn|0tKnSRy3aS%7iJ%qo0Uo*|PRv0-J=6;e zwC(hb9N;1DoK2fhQr|Su>e8-E39a7L)auw&6A!dP%R%-w)cQI!OUE)Yo^X1AK^Ruk z@wmVW(33i;Ua3-$a|N&Os~GL2E9#Rx^V&mz6_*45rAT zBH{!aLGVkL=o_0)_q1wPn~fWdB!-@4=7<7vr zs8vO+UoiAs_AmFzq29>cJlL z;ce{_FyA&G>;WJ2Au#1Z9whT^ClepyVIFefFZCfG?lv&xmT&dJFBNxj8MkpAcX7$~ z9U$%R9AohAbfF9O)eOu)MZ3TYqSFDuU=kd_6EML67#yy^$q4Ac%L>8vNJm!U|;i~YFl9*f&tIA)^acR$Dq!o^1%@r zVG<%Cdn3UMy1)vQ01pZQ3X~uT$X5x>*L<1438X;&3Zfti@W5X401u*oMV~+kmH-Iy z6$|Wj5A*wU%XvyFUFf~QFU{PI{ zTwT|8ZC4T^VG=Nbc0r+bZx;^Gzzoj749MUN^k53!zz*O*XzkStY}gC%Qw#Lq4Xkz^ z+yT$p5s}$I&UxtsL%w5gtK%vlkM&fC|2s5Tc+7#+Q7tI0=@Z39dj3K-GPr zHV+I{jF(^utl$ao(_V#Cjn!BW3IP!cVF+0vALbz+e{+EuI7#xf2dRPFj=>ps!3(m$ z3@q3I6d^^4Gz@MQc5(I+E@2WT0fe2{0UG|H5#C~TgEn{3V3Uh>52ip4>VSsxz>BqD z55B;Z`JfQ;pof1LJHp0@VOik%uw<3R38#S>Q^g#1fe*d_5+XqoKo}CZ00@-80rmh7 z9H0q|&;j7r2v-3X=;3`77>_&7(~hPdmidG?`91ky4%}c0_FxWXI7kIqhXXhf6yXaB zK^2y_d5_ijVmY2KX_mPVL~j}2i1i)_;S0bZ5**-(moo{XKo1-s3X0hX*VqVE;T7sZ zn(vsJtNF*SIh#fB4dCDmFq%H&KnmW#X=fM>EZBzkfR`=!3k-pkQL-YKA=Ij?6jMf? zg^!*~rU~zvINnO13*ig=`H8E*0saI!ei!1PhfojrSD_i&p(_`nu}`8I1)C}QsU>5f z8~SKgx)G12;)oBXWBLnext5bqy9~4(@PQC=+LyDp41iz>lE4WZ01xm$nUkOh!`P^& zno*`%sjSIn^6KAwP_<^%1Sddqlo>mt3kAnVbdIf zVIJ^+sLLP>Ai)cSKq1Vx{;etc37()^i?F$CqqvQGzCN2aLVLOS+Py*Pw4u9MRQoBw z3M{I7h_Cy#lMxBETkp8L9^4vg!QcyqxtPb7nehM$mRY^6V7Tr2q2v3wt7)R`yRY$k z7@qqeR7Sf0`zhRO7=kYW2YjXtJR7$A7!-WL%b*K@AP6kGpwU~Ii||q#0mI*0!#7;M zk(<6h9K?^>w2$&EOdKs3ZE{VKy4|a+RNNS`8@BBa#yJETgn=I1`h7>4n6sF|C)@#q zS_o;^6M&pH;Csl+YQBe|zK=YcLwu#XrpgV%NW4SJ@myu7yKAq!z_Z-vwALNG9GUI) z3V0ificz|4#O@MqV27~0&;!wSyje9kA`&a3+%^!zb2qxSk-_B7+a(L&?AFwi9< z3ALLzf`JzfeZd{z37o)+nZMD<$e6>M+7X=Bm z-2@U1BI?dUHpi~T5xW|c(2r3O*1!C_#W)I_Uo422k-KC4ecd_=C_4|LAg<+inaOd--Q$9Ib;E2y|&}mBKGVs51l|2gcQ4g^0iPP|B@JvI>|q}MuQ=U- zO4-fuRa6KK@y z5kK)+1=Ab9+|6FZtC73e%^l=HAMWA#H4`6p!B*ixANGN5GjksPavpYp9-v7n*zcklnj^^XOT;h%uwajT}3A{0NdG#dqu=LTrdKB|?J*>#2MRGp5X$ zGX)Z4IgHu3a^`~ZBGP6|BuGTVj7g)Wjhi)Pz+mbG)f1*kkUstU1S!&^NRf^zb>n78 zk+Ecn5FuOS?ASI)*;E<31`?%6YlgUK^QKJ|rewa5S;K~i5h7>6fN3+tN|k)|c;OsY zEpj!QlBZG21`L_Fp7`*1{tP+_lqOFcM4^c~p{LcUQQLgnx*<+pv1{ADt&p)}{+zg1 zvUJ%yxbT;+aq8rGOjw&Uk5;e7L}^l(GfW{pjVkriYN(wiMe_ayFcm67gbX=9#4Hi? z=!FC^QY8)2w^bmmo}{J)*RU$*hu@oFm^P~u4i48u;TW>f47h{gMt!U73J;CFK z8jhUE-D-|x^~fhhX7ULp&p{PRD3eG6$zN6kf#q35u%X6TVioaadSeZt#u;h+2L_S& zod;GGf)P;#8;G3+-x!N1qQ(|qK(Y!f^gtNlWHC{Q*)Zi~I1gxwMj@L15=}IrqiQJX z$YVh*vP4g$nzq*GpEcrkug;=mYZXc5LEkAPtXvquzRh8SZsr|Yhe)Kx_l z=><_1dS{`rNF$7hk#f2FvV^XL>PBW+Htg~g3_g3n8!r}DMDhN_682FnWluk(4lalUxE_BwKU~L?kETsw-4$c8=Z@PdtGo6*#jO9yr($m*XSX8`W6zq7SGF!jU#{R)kt&JSZlgAXE7ZtnF&3c^B zMD;jPBqt>VN>PCX5Qg=#(oBL92*Jc9q7#WSgrx{pkVI5ul?l4A;XgW?g8l9{o}5j= z3_)we7|`%7Mi4MigOZHu%pnd1$^&*DN)l_%7^&S^5H=ayUm*F&d#cdSQ zzz!|e!zNK8I_PvjdemSY?)VU!b*ltj(nCrqFd+$Pse&35;XlKLK@kRprDP_g&{~$` zmbuIW85kkK+&Mt3W7U!MHY&#t(vhSkz2m@&$yOMxjVJTKhY|V+l}uc76AlPwLikEn z2VCM3Gh9d|2wT=$O~R%N0RzPHN(sIGb}f*XkVJUa<3uKetO{qSB7zh_)kP36HCYWK zI=GsLJcPj!6~#{OCYYnMu908K1YulD6w=s?^tQrDUOD7}k1a$CDlNQbHV1nNK)%Fo zJxoXpbxv6|CEFb3wl%x` z?~eN0Q8)UyHon~>CFO=-PB{Kx!IeM=VpBt0=ty|6)16_3CsBzE$FrVau!5Hn6NL4& zK@5x-MI#XOSrl89w6i>hq0rF|ePAKRVBL<5VH;cf>KMrR_2`g$v*XnC_|L8JZBJTz zVB;=%o|0H{Y!aM_ouV^341p&nHnHJLyigO2_QD#xteExiFQ8{ea~Q;sVyrSP8^{<2 zI$oWR4&ebI+QF!NUyEZsw>6H$3o@Z`6KK>7`qwn^tvh@nHxykn6PK7LbyE|}On4K0 zx1!`D%0S^kT0#<*K<+%Z3+k4M8jAsC#HqzVv@xVwCJ~wjHjojFcA#S%v4-8uwlmf< z1~x`H-t{p1EM#JnivHKbc&ncUUg!X`tsE$gp7gZrS4&*f0T@M1Fr6*!Njl&WTeETt zHBs40Ecn}!kc1biKuRjG2WaJ%*%;7GhIJ>jGVcyXFwh~6ddF@KyA-R954rCW!4$2% z1~|fF6Kt9c`{=|`csa`9i+iY$dM))UI4gdeV3rdhS;)2vD|=xkmpl?D-`slaLPh^E zVhm*;2U#^>6u_3$#8t2ydA z*t=0rkQK*zZ6q!e;(mQfOs=Or*Fd1bohK-vYecxtV1_Y};S6zCNub<~jAPV29Qt6? zob`}eFyM}2{V*sG;?!YxlclZ+Cq_fl;&0gC4M5>pR!i>cGdZ;`N(+ zh(~z-6@bO3aOQvvyf6=u;0Vz7PJeeWkf2x01}j{#ef30kRRA*0G6ZaZMWMq8ia;F% zg$8WEekk#J?-vZ>KzmT&f^(J!djKN#fiL=(XZ$Bui6?xESAZyCd@_N2J?H=?^$xob zG@tMZc!MGsHGP``RCH4blmH1}ATE(Gb{~fLMUZGY-cl2DQ^9G6aDJ0|sg^2G?a_VBi*O;00e` zGHuWXZAS)Nl8KApN}weMZ2%aEF^UUOitZ3^s_2IE=NS%w2T_0pSwIG$a66i!MuYcn z|95b>xDdMd61*6IYvWM8a1Uf429IDd+rxxoLlt8nfu2AKVUQntaRzOt25c}oU~v8h zs27ajGF1tp6mC*FY&LhMC=9_sj!xi$=s0VP!YFI-2wWqJ{g+nsXn1^xk1C;$$;Xf5 z01x-@cAAt(+e2{%ISG#d36r3ZVL*vw;&x|%21FAEWMBqmaFL2YG>Tv?V$qQvSq-pf zisR^p^kN$Ff|93^1zXSv^<{l2GLtD$lf;*nD6y7|cawFcda(EjKcq-OCo1S9lwq(# zXXXa$fsA5621|(`Y?pfFWfaAd24Z3aSBYL9=??NXl1}iIC@BRfi4Z|xmbF-T_Lz%0 zs9VG5nM0^>Y=crp0S1%MBp_@TG&-kN2AQY`i~b-6g|P@^ zKqrj}OReF4Xjl&7P!IRBiXCzqn0XowFa>GUl6g3fI|zWI*_N^)nx5%f%D@c1Sq24G zN#4X$2E!FWR5)O8Vu3*fgeeAT0Fb9Pm}CH2V<3^fDH!16m@39J?=}qWAP(Rle^0QA z^B0zw>6JRtY?vpH!55l5sGXq6W8GZeX8bFa+Rp1pTRMSy^-N&<^2%4|zZ$O@N@#`J9?^3G~F7w>X*zv7HR@ zmWNkl@?d&zCkeDt2@*Co_A~}&Fo{ql1}9o9M){O4XEFg4253+P{#pQ9ZV-Ck2##~- z4)6dE<8Tjq(1s4c1PF={C|QzGK$$t>Lk{YaMF*2fiZB!^Xcmf#{8$cqBs4~mIG9kS zX=6`dpn7S5jboq&>48NhW(KT8G{2dNm|6v|h$lg?1WLfB3UQpm@D2ic4{_**P4I?! zDjHBgFSZ&fwBnl93857#q26hz!iK0asc>O55uvjPW00B-5UFIt6>ql&X5dPL=_YLe zkVmlw@EMBehZt@k28vJyLBIq+kg5rBoWbx8IHwO+(}uE&t1eiQZy23^I#@@#hlEO+ zdT4a`ny;p^6XoCz@&JN@`5hA`P6k5;Wl#oY@K2`Kse#e{foQM>V37tdCk9EO2Kg}r zL7@m^KuSzdt_YDj@5c`1Fb;CYC~ZiRwhFIdNu>39UoVNB^_Zkfx)4pubaSOZ?@(s{ zqXv7Do@A4;W&jva6$WCs23`^t=b;8}=ZSX_7D7-32f{K;ummCN02G1^%76^!V6rHy z5R~bHBx#vd-~|loL-x9__-eBXfwM>FcmW$a0#ycTpnH^h1`d$70K+8=y9S}Njb|bj zcEOEmAciHFGj8A}aB>C+QUywo1X!!J$dEwgpbv9^nXBjkP5`7Rc?DJwDd_V}59)t2 z8$|hk!1e{~HVc-Ty zfCQ4uG}Q2Jnh{2qI|o>B8k|d#)SI$bpaml?p%p-yKGdlWQgmaOvO z0B(Q~WMDAKq6ThY214@}(#Rz%>Xc`|2G^n#AI3Q%#*jylyleKDS;@SV>rmzZy(vq* z4)7=|3k6ru1-VKq-D|r1+ONHOsN$Qb&j2AOmoX<#q`A}776dJh{wL>r%=j38oQ1}B3BUWUVWqNb|+ z!wJL=F!su#v5NKrq@r@mF)OIOtjN5a%cmQNn$(;I zGBctPc_61|24;O^e$iRKt1XgPrSD?fdjLuHHwon|b zN;j;i`^)pda#*YgU7Q|UY%mhbg^B>Yx_Jg!&<3FWDI2d#4WzibDRlD* zUvLFN@I;y^x z-{4kQ}vZN!`1+35<}#~|9IO~)e5!Nh9S!W!TtO>j5D2JCpgrgsL+QUo}?25Hb7 z_|l>DBw<7$2~(2clr&fob|Q|z1zWHMK(GaUL9|QjFlz0a5ox$>U=|)2ife!vp;sW{ zH8gJE(9!)4(|r$MS*y58*b33E?5z;|(%vq( zPw=e-PY?xHkO%%(v))?n1genV=k>yR$#4F#0bT# z7FMuCV}LOgUZv<1rF&x6q6Vr|G~Q+sK3Iyfka@R zCYs~OAPl^~<37%^n@gFpEVe^_k0A*)KR1k-s1SfB-65C)K-y{4B1s~F2y zKDNOE-%o&`V_W6$jo+UAbmD;K{k`S{j@1JG=4>A4`#9&n(WQ4menaCHKp+G-4OGtY zLzEDOl%O)E=XOK!9h5{jQno{$00~~;1&qE0T2RovJ$?v6g=(;ymfku1u6~ROGMtW$ z42iW_YyQCR1`NEAhCNQvqT!XAEh2qdy^rE31_~*yE~}gCz(iR-OAX&7xlinU?2x+(t^g13V6vN$=Kg&;03PiIKJC!n=2`t1HD0J-(GR?`MU3iz-|`9J_p=5maToyi@U-Z&`^aPXVaze)F z{#FJe-t_+gi*~b9Axf!s(!yZS6=`q=pmaV^C}EA>^j5&{%7Pw&DF(hW(9|L0w)=LA zsUBky1XW-s<|g-Z{PTNV_sVeheL+nC`Np%fIs=i{wN4RnXV26ACC~PBN|;U z8c%SlNkAH$%jHDu>lY0WN|Gp9@+8U=Cr+MRQ9@9O7Coz4&3jj_oH%pGvQe8>&7%X5 zAw`ZHIn1QVdL&h@WZBZ?OPDcLy{dQeWXzW~ho!{X)8|j1B4^grsk0uVF>Bfkd4tC3 z7A{+?tWopm6DCTNAdNvohK!gnjC6f+&RI;N?cg-5T6gtAPTX8Jo z>q7+InQ$zPplzpr{j*}8e#glNvryPD8T3s=($sRjb@S}t|Dg}~_ z@?#Xan{5)g<9HuOGBjK<5Vl>FeIw-Urnjzq-Dx08$WN-BPssle7xlWO49&nf(0?>i zG!(S+kg~KWrH~z@fl+Z4V4+p4ie$3Nifw=g1Xc;|mU$yvn5szKgv6s%SVgA3H@kl1Tr)m|@ z7&!xz@b3cc5o0lL+OM1wii3CSAx)l20)tymXsA^v6H-dCUn%Sw{AZp8OS{7xt zLT%Tf0~fCIM&tm@?x^qhHXe4=6*1GRXQE!Lflh#X{RG>?uW z?779LjJ$+AW)5d(TvZ07Y;rG2acz_F5SdmG;P%ruf*oQSuA?<2ETD^<@GT0hX+^$9 zh>zpk75g%RwG;R0uM!3{W8x?Sr*#7CQ6g{Vf^v);72aBmV2N&i%?rz6C;@k`zd+~f zZf2pP;UWT@R$LrV|sX7OrD>tsTBTi-Gg6W#Hnn_tQkDuEKeQ9dzTbq^bKYzCJUIHj?v-iEmn# zI1<2iEnFiEoNuV{`)N&i?r(ledcxg)?HUrYyL2Cw|4c%$PvmG;+dDb5N!+4CtyxJr zH8-4wg|q-KR5_30r^RavdYtf$QF`#osT5gMT=Yqp4b%GuQGi+vk)VnUi**xBPc4=g zBdFZ}%1fA{^N!nJjxqN*2Jq}IJyy~dru^?_ooZsF|)*Gn~L16ha9|N3cK+qff4;sVL zRTeqiY&I5NCejjx5E!>&H)YlYz2Nj(&F75K#F8wVAa;>aRm&5mv*iI&BU?~JW`~`z zMfeaBo2r(%5Z?v0!dmwV6tRg?s3e@`_&6%@47OsAI)O6EW2L`=ND(>aseTGcgrpk`io zHaBGuzQ5D0rkVULe$o-8TO$1OLUZ9~QucPDkioG?N z`+-efi2{qWGY}82oPPnF<2fqqqS3y3Ki8PuKM36Z84d8OyV2zFXLL5Z>eX*gll$&4 zRsPg$lJP~gzud?BTXO)|0EzPo5=IoXjMc^P;>;frFl1?zUT{Ix)r5%6v_*}a!K&~l=1wMzD@!+cq?#OW-MC$ z>>J&^gMv`N*tuez1Zc=1Kz#OjTu~qQo7m4mth3{>4T!HVxEzD#!#hHU^Wy*Ey*U4| zM(11PRp}b+Z1UG=roQ1+?5JXqElF>>ZqcVEHrU1H@@8hy)DlyhbMN9n+0!vmx?+GBg1V(rA_pUv#^U5K1`A!d4~|)u2_fyGtTUVbeG(5YS%{$7 z4vG)I)j~XzKMT%s*ozEkhn%>4x0(CM-PdE7rQ;qmM~f7Ow~UPu=ZT@`7G3>Xr}izP zKjqWzm+<-?R!TiMfwZE5O~{Sd$9~Hqv`eIYzz(%IzoT!fZ=ZwPS>mL;mNOD&ZOJOk zF}_WG!EKibfeZWGC#io;5C1g>_E}dYW@tBUzH?XL#q>%+Jes;Fe_Hs7Em|)4l7-hT zKEH98lOXn-oNtZlwpj6dOo$(S`)un9$lIH61WC81ZIx6QIg}tIR5zvVLZ!F;#v+MQ zZQDC~izfyR>yUS%WesKtIWAQ7TVpZ59N}-dy~4Q z;!OFk7&_1_Z@9JMEG7eKN&38e*<6U_@Yj^aN98!6HL<3$`Ivq*ocr5xEPfQo3kh?r zMz|tjc1^ejXqda=7X(hrPIMc@nk!4AbvOgwFxRv>hfHP^A-hD@rZUm;iLk6*94YCVGd@R8-iU$X*!KVVjr8r=} zYJ|BWe1ZdPiTmK8i!dc^^*jRE06<;gzj8Rh5Goj>B$Rj*W={&^JqtC72lL57Nv~iK z3%H^%_Ooi3eN#jTGRzPSG(`dZON0x<5d~IE=M#8!6S!^TlFsEFPafe>5CY{@I~2Sh zCB%1(X?3TaA{}eHSG{Dx4&4ea9q-p=DJr@jKk8`RMbI|ELa3y4bma6@dvuwkl$JwR z1KSfK-afds_RontJl>vHK(`3c_!h`h_=P`8+~x{ss|cF12HOC@!D1jw2*UCq>X8uS z$qKSz1^HcpLejB}n`DeJSG|y*VIIj+I!qnPxM3z}xCww?-vY@y3oH%)WsM8BM)#sQ zz|uNGGIzAH{5@k%JqAoDeQ&vEv|I{Qa?M?`r2L9Tp^A|;Ygq4fq!vSsQw=sXy3417wd*w+Kb-1}fM<9_Ueo z@0N@$`nQD!+zJizM5Ej-Knl2Fv1g#bt4E|3{U0EYNVmXLqd zPy(<`bspy((2p1F&KHS{l8_VWUa3Wqtt)=+R*9Wd8F%Vw^+J){q2lHTV#o$zcVH?M z&?~(ML&B*@M<4b=7@Ih>gPfL2=|Lj4jQV(m1-1y&njd7$lRY#-wK5G+cwqk@;Q z2W=GlJ`Ji@$PS;WCS(gHK8j@4fK zWDu@RVY1Hw=H&L55b(MnC4vs&Xp5O;RDeSSs!kgy@`GiAv71UX@ryWsb7Jw`~NUAo-IP%J|#a7eYbzlEsYg8b})x?n!lPFmHDdVP185ys1OsA^yTX`x^!xwegia1bBb zN)lljiV!`YSe6CBbAW*s23jd$#>-%yYG4QuoK*25rboST& zTphD6%{g}mk$L+bsw-!%djr}7n{~Fyry#a8@`$T<((IN2%1+x-)(Z~8gN^HvOD{nnDe#+C?Dzu1o^~Kp!7Cgm;rg0tC_6G>`{B z@d?}I*M*-?(Bb0v+{2SFw(E4&u(Sek_b%av0V{BX^`(H#w5p96FjD@NW`iz|dbUk` zy#4#P`p@M|q8^2RfOk`wE>%}HNXPX|c>{bvJt4k-{m(~(1swt|^ptFj)u#UjY{9=H)xp&N9Dg2_X7J%!rf3n2Q*^e8kB;8+dFKVqY)M;VDJ?vXzQKb z6_}>_A&Lm>R_$mr`p04uWH|iGJoMr94l)S^nMpeN#eghi5y7O0(gv_wJkVj;(qs$# zjCV0;6c#)R3|}j1n|s#|HzbvK zwJLkosVbZ?$)~HW_4>$72j*)BFX1m15lGn&U_Xtt7x|*Kd$Xz;oZlrbL5 z5aI}71xuX$GPOYXhr$E4KsNpee}7jG?Xte|rmsQZQ|n5rrU;Fzu$@VmcQ-Ib*p&x@ z31vb%D#(FxDy`savgKA%|xTt>+=;hqE467geo-A}mbUgbnhfhEvE+5fr2WwfgpT0+WNy|v)3cV z-&2*vbAQ-d{m?tC&U@=N!U+lT!>zCuKF14JxzYxmios=g5Y}5jOV)>vh=FP{c-Ekj zx8y@X@0}$Y)=*$(6N<3rZ7h`e0?U`|Q7N$YM+EWz;?!Z5yEx7cT~ygF@_m5NZCs(pM3F;18si%D)zU{z-ZtUbPb7 z0$yG}!lD8I0GwoidaPjV*I0;$^8SAq{10+na!v&qei;KksY|ZuYqnpuElZ9KzwT&# z*;4(wEmyEDUbrJzyvtj*$5FA*UU9%yarnRB&fgM9Srkr~7yLZS7lY=5O^W!BzVjH8 zbQ_d%?U!`wm9YOMX5ae8q2;B0GqHUm(58;iw30?Ek4-U!M>>I4E`n4ZMl6pYl7o>d zKp!iFJeCW3BKzTqY`|0LATr4yvUh>xZ$FSr_*01aQi^(0ih5FtK&bfKpV2u#C$OOb z8&Ew`rNNe9#^T`wQ1Sx6bO3B10DuJmU}Iy0Kp-Mw!lx8ZscETRFw!uvJZE8l$-%+I z$;Hge%fk1DjZcu1Pl!iQm{(Zrwdh;^w~|6q@5JQAq~5c?GbMg&g)LzN5VisESOY|C z@nx-q-xMGdiX}juLcw3qVIKPJnO2>xFBqH7=L%EausMB2tzj@(S`2ick zahu`@TQZp1GT-#13J;~eMdiPrsWv&Nx4mg{yy@`1n~1ufPsYrp-fe%qyRNyvZ@^$4 z(2T)!-Q7)JU+-UDUR?g)admn5AFi&h|HJjexcOh)+}z&X-DCdGxVyW1SiQOV-%bDR zdHI0LtBVI*T%P|woL`)uUz|PQ?ELif^yK8^`1ttf=xBfcV0UkCXLomdduMBFdvo*e z>e|}k;?msQ{GUIwQ`6Jq6BDDOW5dHELqo#@gG2oT11Qw*p5DH$?w*d$uD15}rk2*4 zy2g^K`md!wzLq!UfB#wdqpPa*cXRJ_*T^DjW@B(+Z+PW+Xzg@j?c~qK$^74w#jUfY zor{&dtCjuh)q|V0!`t-}%*Ou*>!+BdYs~x|27QMazrplh-?!ahn(r`8_n5|eO#Ln9 z`^A095hiczI&1AJefcJJ36rvjNtnmP&tX2#{)d>EJNVdb`0!2m$Sp1gfQ3t|Se@4q zj{B6|1XcaD3qi`LoUK^%ttXo5sogB9Ccp19y-XCX(vNldFh;&IlixoI2hw=0`?Hm5 zi-xj<`7-B!KL(7%zx{|!B+6ermamw^ZrWd0I#DbjR5c4LFPkdY^KxA1uXolrwdjfx zpx{XAO~xNv&5o*f)%^}xiOMOD=F~}dS+I&7@Z(shsX4%ZuG(~@U0Th}W;XbsXIGAA zd>5xmeew|d#pu{Ouad_3^<7St@?KNjYJbYB{Dv6n6T9JDB70ibS?}VxCS92W*=x^r zjU=f44yQ`P@fs>gTh^qN-@U)ZRN-Pj;PgnpxgW}Xo$PzsJHm{~cQcI)D4dz88##(k~qqVBuBkwyX(W(pHxaHQj@I78FN zzrYi*@s>9-%!P~UL5ni!0`P2;k2Kj>psecSzjJ60z?)wqppocTSuuE~8TxibHkpK- zCyZGvQUWyjamt|WZ0ZBWZH`pIKO04{%BoHk&FZ!-JpmAkHJx3Rxya}}r8|}!dh7J>)%8G)rQ|{)&l$j^uo87gs)!9m~mRkS(663ksoA)xm zwTk&@)b_WvIH>N=(43VDk1xw*TY}(focMKn`aA!d-Nw)Jx3PU0fhQMUrW=!e?FZBl z-@|fEr+ER3EL_Bt;1er~|r$}7&cqqkB<1-g8Q5@ImCv>#)V2-9X zoR(_aCGEU_qB9&s_upL5&SqS!C2uY2ARjS|-Z6wd_PH|1|ltV-)94SDva+Rb9h8VwCDupG=@$a90(1 zOy*MuEF1LFG#-(bBFtW}?zMl4 zrPK;%C~}l)(NO9&zCK_rX&8^$>Ex9-*ZBsOqji>ff`7}C!e^sC+Qq@&3CacuD zpV`flz?77c+Lcw3*C~O(1iebphbigja#|VqWYS5|%?hB*1;E%eu<$kGvB|%M0y#CL z@U=>yvgHss+-e2S#Gr(tj2^}+i-m85f>JkWzyz|x2#7bJ64|>8-%J&&2ea$I z*r&V&3m^B8_P)lihW~hOP1&mmH%iisF-3o)NRKFg6{IwyhJ;c%Z*9ql^#dcMSMc@o zI%R;-K(3}be2sW)%5O)HIzsrr>Q-Ybmyg1@Sd;OMOFEwxi~>0oUlN$amy-EPMawTI zmmO|f!SrM#D(uLUj5jblnlnigW#6hi@SJy?&7aPF8`cx42Yz;HyONtZn9i)(FVjy; zjKXFLudp=@_xdsi7pQwl-FyV(u{e&>6JC9iKKjXI=m#DM$oO4zxrB^&=My_G83Ao9 zHaSxiFwIU7Uwg~JN{rpSKX-*NO0COcC=Yh+8&+UA3RTUQBs4Bqtz#%7WNVOG!FOKk zq?+y(d{YtYVuRE598`l)pk39K{npr?`zk0S%;);1Vy$;Y^yX~rR@JE;QHLk=LmTumakif?3c3$i9c zo_I!R21=m6119K8D3C>5hagv%FQ^;|DE}SnpY{Mztn(QlbkeMna zQbl-`ytbt0bqlHHT|XuMrxffaJY(36U|s%`1=f&qNf?WG2ch<6C-ou(6!~@%525Es z@q=EQQKVF3o^MzZIASE#PO`rn@aGZAeekNQqDf78=AQvFBgIP99eR(9dv^8#?P-g_gAeJP68 z=el^G)V62r`lI4yyRV5~=BgV@V3!Q{35&w@x-+DU2E7atWa^?qN%pRIVMQzQvXfU{ zc?ud?#`eEsq-Gj&A)md~9Fe|Qd|dfGkg?w_jv_Vx{irnMIADT1{p(j+7&hhLQ2@Km zS3I?9>=~R~kIA661Mti_dMP9}`ZoOlNrLHH!i27#(ygK1hZK5o-Ti#JbQNr_LIcN0 zY$TEd9vykRVa+eYvFULrm)p8I+{U6!#BnH)ti3!jEAZdSXLu31TLFcDK-N&>#l2L` z4LDFc&*9+Q%u&PLARc&DsPQia_{aeGMiG|wDjfP87m7{`7JTfYeQEzn$X`>?f2M~ZmK4u8k+6@K zu$7m<$(GRC2c)R)rpc?Z+N+5Z0gShG%Ldx>>H>`+7Wleu_7)&0FpK~NbKun?bO1i| zfy7=o6xR#C!u4&r2pdrFeNh4xitsJzp-Le|&C1~&q#7{P(7 z>xl^Gf9$fL?+F|YcCqku83k>m5h5)_elLR%lu9aSPv>fb$3U(35TGs+R1pDU?fIzd z2i(?miYx5`?>iwOv|u3z)@05FCM6;0aROd>p_w6M8rAIIAWGD_?5g#l^R6E7KpX0xQ&un zN=5454$i!6N&JpU!rOqUk|el+)7T|qfHj#_6-i))0TuM^iPJ%*yyir5fvf^r zrbqTH%$l{04-MC*}Ey z85pG$Ib8qQEicP_8{}b_+T9F>+IvP`Jc?lk8X-Z$+u1=!pa_t8J?f)Lydis84r6J` z35B~ig^ze2Fw!wsDJ(YuE2F>Bd5AR=14+K4{z4F%$HNY9o)hVNCxL7`k?av&fa4$FwE*yn8R*LU zZOAdzWzhRhL4g-+b{~D`~+lttf>M=$9scD9y;sAgC_=osxI3R@#PD)>u^VLZOV`u}r3{RCBiQ zOxVZx=#l!U!FZuwMS7@qA82?gzB{8LkUm6PKcNr|9CR%1Y6i2A1Lywe8;`;qLP0J^ zpa%}EqA|y`IskR;?XV28x+)irBCDV$m_AO|iSnZpju@3ps>uU1MwOM8m3j1)-L6&r z{E>fb^zbBq=lk&ex*u@c|2=N&y92m-{bjX_pWh?r>dMgS`_k&$%<`5fN^J#T(~Mbf zkzV0e9v`#mSZ0N@vOm}mQ>lmhP4g&zJhQ?f?*m5wDDx^_v=!{4q4|&5U0_cCf$Vc1 z1<_7D>PD4NG-ZNWzOQZp@Rmt1)d1?&YJzwGZF#a{rX#;WvZh$QZfmu{K%o}?_k`^_ z0o-~mm3kxg2E(};t{VKcvj6l8xB|dqK?6Kyp9Rr0=N7P^1=t?|hVc40^5#a60}bhc zosr;inzX=C5N`@_;RfU%3Kr$4b+rIJ-q3nbMA(nk%I-Fa@7nDKkWmiQQH(l13&my& z#eT;7T`r^0HLDB{(&`>aTiROB$BI>X+fp+ZCz4TZ72Rsn`n=WoOJ;9N6+!EdXDM~% zr47zMv+*1KF&)4kXstGsn<2z|F4Do#;;ZMM_zw_pm@{}Q5KQ_9JCGB{c*LAoq?{dO55+|GHvPa>yy_0t>5hA>&eWHk11g=5_pqOu zbjW?^sBi708SHrO(neK--sUo`q~e^Aq;J2S_0agFxT z0(1UmzS64zH1AY%)LZo103k{E$r(SzH!RS_8{mz8>KHgDmCS(`; zUKcETSVsw;cksm=q0Rzl=@Maog81-8cIOQ{iY9wFjZk+l`}e2g;dHW*@<6|3+TjbA z;p^;^N|vhECrVb*@=RCWB-Au>mssE?{v~Ou`617mQA#=8{s?YSOueGu!?g|M~NUZuXnnY*8g` z3K8`LGL<}v5x5TzOayuk*{{Me)`xa$w- z(H6)odwj|jyeT$#FP0Gg0pu(W-fTlZI2wAEH6^(|ZCpU?UQb9Z%*xU|M1Nu9&tcI6 zu#x*%1oX4G5WtMVY<&*xVa^|qb0z0yg(p1&|!2@;N@sKKT+%E%Fl(_i-iqF05$_DHseF0 zZ7{&@?K0c*F4DjaL(GcF;>PQv4a>KiFP5=vLpCXMH`Q}=F$Ne%BkoB;;=dlmn^xQ_ zJ|TZuFrxwOt1^3Tk2W+P!$6R{A8XInrQ-$)jNMJrdqZ7k(sBng=0Ggx<|^D^Rc^4} z@<)w$AVhM5-*O}8&XH+(Gm~rUA_tq1_b=S-FU)1LeKF#Z*)j@i_xsr2+T1_x+*?gm zyZ1T6?Qwsj+P50oHfxBn`r0?@-F64ewuTmWM~L^Rs#aq#FaJ2%`=(YVs?QMNp&L!W z0W15>!jHpA;}g!=IFtA0BMRjru=+N^JS%L@tENI2I1l|1J7|Y z_a^f{EQ){oW8C{|>W^i!D>vHRA6f*QMB6!o+b4t0?%qx`#(=9(b`yp`>F?lNH*oC! z!QZyS=l6$l1TD_AV1WUH19>0|?C8zcqu9L_o_|LdbjOdsWAnZL>l<>+k$$pDOm6oA zZzA*}tm?vr2ghw>&xZR_ieDhulx9=`$Y50WOveX3!u*EAWu%E9Vz%lPETs?VeI|Qx1|Gs zhdoKIkZXftho{|0u9z?F+X}|M7+Mi;PO}PY@cUdLI*A6UiC1wMY#MpuAFK)qC^>rF zDzQnmH&rtQTo=0?Yo{s{C4z5)Kr&kzUth;O7hsnuC8XiY9&Y+-^(lgsUNQ)Ivx1z) znV}V7AlKt$Q|R!_mCMqrRL_0)5yUJ?#x`E4`b9cLdCEzz(xeSa_pD*hs1rtngWkSy zHEH%r;^-dHXp+K1iMAsnYFUL#;kh9o=F7QBrT{Wvub3^8kWMMRMHC+ zSoG$fa%=V}?2cEjob?j@Oun=_U#2|T?AW~jBFEEqPUC#oc9r+d{Y@L^E&Z>`pR+Nw z|6cuMlk5R;mbFn4Ci8UsWFP477-V27=fi(5`&y1nKLZ*?VQd{6#o6G%Nb<*_w({$| z?;2N24Ajd(cy(6MO(bG-xl&;}D61<@Eb8eGM!``@#^|JMh!p`>X#`Z9oS=5J5=&s7 z^hfJf78aP6?9uTL9J`k_-8^iB7_ZmZbb*Je#gjItZz~$0N!^&uv+wG8=n3BUzb{Nq zW!~N5^LI+&71n8~*cI~I7-b+h`1zBJMP{lsiJOm7O}HD}&#x(|)Ud^52np9J(#rJE(d_psdCkEcf>73<_V0GSHWgn5quYS48e1$gy-t3S3xOzr*gV945L`qOjt(S?APCZJ+Z2 zj-B=@5+@^gVMuub2nlv*`M}E%*USu1mFF4P+Q?{D?@DpnFD-Qub-_iW^ z;yJRhCpoJW=WpxW_0JFV9}h{&j>Q7c=ge#gWTF;%oBw05s7H`rzgp7vdDke4hjuMPZBpt!6NG0ga)C|=oUUHQKJ>6_oEgc zDg=LL4^_vf$r`;9_@k_@x0!?_C}jOjE#?Jx{gnQ5MO4VK(yxpwH{ooWZ@n;?I*2Dl zwt#}ecw5=;O-(9E{e}m=9_-VfkzgE^A+nGU@I~QI>AlG~uh&LF&aa9s{X)_15XLt` z(1i5%S?SfLF1m+wYk~Q&WufBbzK=tEWYDt==EIEPAa0$6xE=eW=R4YYPsVebwTm@B zN9fRDP9w3nCgurg+8K7V%e3p?b21C4M5K~ilu9`(krgq=s$&so#Y>aV3nhrouMqdF z$0|lDVaEBhzv8<&P(6RX*<-95Q^+lsA*gSk$hv;aRQ{Td%z$P19R&#-O8E6H$X5c>ChW8dBrr|t2+!UDhc>rBpS3wm-$hY|GQt*w zVK3a%`QT$m(;=p|C>33747mbr-e&&Ua$=E9$?r?4cqAD=_6kq#oUV zNDkq~H7LEmvhI!ZdAY?OiaHsS;G?uy_7uF+zeoyrt(t*%(}B)c1LLhu>h5Pic8H~X zFBCgAit&jJMPC@PO?Ym7HH?*11pfs=sUqx;X~gfZ!XBtj&+j_gH?~(yJHefPgBEb+ zOO6g3Us)~#`nrD%Z|cn#J8-RDZW`rg4wl&oh!);CvG)Z`e-5g>ajCS>{mc>Ms8_3F zyFV%{bjw*polZ92|AaHBiGb3i+_^~`DA*L%GRYOEU?MKcy_{&97+mN5PPu#wBg>ru zAw5iK_nMHeC7e|A$L>&GsL~s?BKrsOM^<(aLMi8$!3zGJxGGoqeq;3S;qIN{?qmCK2@I?IElfx zUCwmJRcQ-*W-M}Ox;WdJ#QQz>k(-$*VwdEZwpST%s3;B8e{sb(5mbyx2W$v23Yzrw ztX?#HtJioSu%+-5Q?Lb+l(zC@{DfPfIL|7`c0Q<#;$1Cn{*@W}1Zlwx??Vu+2AfqL zA9A0c+w0%&NPRe2vAjPo`P{a5{}AVX=}Ueh<1GI#+kS>@Sl~jei(1<1M^_f-SU0|S zYQfPpOhAJv#MO;9VxlZRKMY?P;anoK@Tt%|^6qP@^wWx5&bg(*(=m81L z$qTXjCHH@~h=$95=CGTDh6$=FOA%sjVH_IcZ~@71_AMyTBz%u5Zj&Q|kF`;54$5Ic z%@Pmgwg?wn#$AoTad#5uAAQU4l9*4U1upnERg()I5aXH zlu0%16N!h*NRDMF$t2b4RSLyJ#YUqYBG$r1^^OoK#VPXcG_Xb78%k4`{7hW>O1ty! zq=WHJNRm*tL57!c@|}#1w5*Nv(iY~W8sTatI08sU6>%KypMo3C z;btN@)EwMa%}|YSsHt@L;2#`egDw{OHgoJEH%7X#EbLdI9Te+5L`=U%2zptTyOceE zazSnMWSx>Gor1G-kJkRY65mVR*WPatG{U2UC*oKopAs>Hic#~u$<`TDXeh2tI8f)|>p5Fh2ZvoL z965*0x!%c7DwFoIhWfG0Lj+GczvSjDIsdYFU{V9V73Tp2`;~+ED+BBT7iggkbvVm&M*SdE(HtMFTvHvHRAj+dqbDSMc=Hd`R#fYa*!LKa(>vK@~syTy~c> zAuBz+r#eL@Rx_`9_-JH&@8yBZqZ7{e@iuCT>(Tpi16W9-TbqW&N<4lw~ z3ME;?Zl7!wZ^33eQZQQ|AkBh`zv=Jl7GiCJZiv2tiYpiME1JpT?fx7t&8qk%BA+0d$u)O;Mw^rVvcDYFO}keS?dWV%k4D*QD+Z}^)dY`!gWi>TKGOjJ4ZzgPQf z0hLfsg3+@w?6prCsmm(3y3}k`zbqbM6bbw3`(2cO-~BAiRwc?2WtHr=9#j7)B2O9n zOEXk+v;g>KN`jATj9+(R%6ft-MUx*z%-*5N9uE~nh6@T4gU(VI_SFcK-}qF}(g$gVmb>b2>A?|kFMh6x40|8#BZ;+ z`uS;Ezi7miinokt+tj5#?n}o&vFm2Br{b}x3bZW3CM~2Qaet_D`e1JpQtYbYu_K=x zGxqZCr@2bZlriW}@Xth_7sp79#BQKVkI~+-Oa{R{LMUQER=JcO9RGZ%#g3TDAQHEJ zU~(DT;&m5y-fvx(ge}H*zt4#A@cUCb61xozO6z2b*MFK%Dh&s=XxvWn)S%<{(NBPe zW%tvbg|lVMe|{JNCBmyT^R-i$pBN@{h-|g46Z}L@FiTkBSswFd&NJeY^ArXR7EV;3 zWOn?u$vAWBhnX1U)yov9YDG--^$zHjXUtaC=O&nb>9L)!m@?=k|5J57n_dv1O29_r z6E5t4WIsyDsbFZI{Ef*q?%}wqPRss-421USVE;B5WfK-E=Hg*HdR6$TL)=6;DWd;X z9`qHL0bibS|Lkx%k>T%qgML?&a@|EbPm=-D7Y6m%Q5x<0nVRv)Z+s51(W?U!%h*lh z*tjXL`O!)oTXjV`P^M7TH8P3CDTUbnqUoW9-d5w{wVvKL!g6>qi!HibU5D_rp7MPw96l-qeo_+lh*EY*x@k$GoIU7$K^|`mwC9;bp(<2G zz$iRh2<(&aQp|`9V+?5-W!X~WAeA@o9xl;+tWOFzUA8nkT6qClr6*oBqhDnZv|_w~ zG3l)`>#dqYFsm%^RdagylZBP%6ssH*tBljD40fyB>JNJAH8!&`_C+A4;M$ADRj!Lw zZqOPlg*A|(P!|%;iE7`A!r>aL<;r7~crb)vMsn;Rf1UC^uFBhSfzG&cTHcLwP$}9@ zvG$28_RS;BnM}jHJIuT}XyI#Wo9pTq>-CDja5VPzH*G%p^b~qpzscop6H6STQ4(!x zYBRaR2xS&@{=A$rZha$Rpv}WV|K#K=dec8S{l!Uw?DQaGMc8}0O*`LB`}RorJeVmx z$hvydxp&iLdee1t)9qr@9c1tJ3T~PQlMmhWlK<=7Ft1_&G^&OfhyL|X{rjQlZ$QJ} zKuqu7plSQS2B47vOhw~wD8*J-L#t}jCwWDfuErM3ZVT?ag@A8Gq;5qPIYg+##xOc0Ecj{j4ez)5#pLRN5ajJVo)cSUy#cj8BarbAc(@zQ_ zh37%UNbRmeF&B}03gK+WxCptjStV#bCRIidFrs&2Y2pMhhlH-#_PCXdN=n_ zxh~(T_6CMsP$1{wi@nZ}?ooBu@uIyi4K7)|dt+w%eQx`uuXcOl_Wk1b{tP2#)uD6K zd-Df-Bl3IQRokm^c=f}8cgVfJ!%i~v;eMfRnZ1q@RM<0iokh8BTd8gtq|Up&Za;Sr_rpb%BeKII63Sf)`y;r-S(_Tk`}y#-{^^^`;}@5d zokiOuUrx?2j;A4Rud7e7mkw(-9Sf^YGf6$AejP|0p5B=qzVq9a9PxU~;w?S`miX?j zxa4*3d(x8crSi*5Mrc>+*O}aix5#^nn(6SKqNArrI9V8{!lLl6@;;!xJ>B;Qntp=X zpMBo;zj__-M^xk`e)EcAW!-W>)Voip)XR5ff{x}RAoAas__ZOkw1D1EtD z&RzdrxLsbjgD)YJmmVyaoIe}DdOak4DX7m$uA5Xx?HvML)4#4=?bQQ#dhiX!JYE-;w<)`w@ zajK+nIC$vPJ`+?&2|<$FDX`o}y$hy(AG~FEUvGamorWjMdevAQ?9F;#)$Tdg=e;m< zJG~TyZgjbU->vXq<`hCS^+S3-KKz;l7mOfAz`>LMc8@;0XC1f+&m7SqFlF|bMKDD9 zbI6q6*_Gb~6YD?D!;t@B>nx+93g5LqGcd!@LpKav(%nOcNH>B*NJ)2hDbn5D-QChE zT?$ADil8(|jfekv-}C95wVri<*=v8;d#z{3eP7q_y8ITj`s&|!=J7UJ@LvolAbR9G zkqRudkV!TAJ5d`be>hr+m_-b@y{jli!F?xIoLo8)59M;Vjy+?VPUA3aaXjST9}47S zTu|?7+8K=vXW?Lad$y-iL=zQ_z75-*DO1bjclve7zEq`d^|?+>3zp>bc6vJ!MNV|o zn@%HOLynCoH7<&tj7w-nQ8tH*VolQUx%FcNb|5){%H3(=~i4l zsYO-AvCwr3)La`ZKZp$;=&%31*aBIyvG|3x@&BitTFRm>P(imC9y>`aV2m#>Z>dm$ zK6ATyk_}pK;ZB&p+F1K(vpSF;aHICkuoc2;w<7BO-MxOMqW-I&(-vF#B3ODeaI|Tp zxpu`o>)!pOV^*3hBtPyWWtj#MOr^xm5P7$Vg#T z(G5!=mM~HsOq*5o0*CZFQW2&zsU68yP=#TCZO=v$gYFlLl%*G*Ow~k@8&_FIv8VX% z#JQSvYzEwZgzkomNXITD5MBE+C_RG3nA7#uz!~YrHPPi6W?19pnHEamimcZ;ek{74 zSrH8#T-~W!is`#BaM|F9QKgZMTx`(5-zUPjkuJG4RDs9Cly=_d-wTYK? zs-Nys>oIm}j(pp$?iLy;p4e+my_5lt&!-C7p8-CRn!?)F2bK$+mk6=5I#k^_qdTd> zs2ZN{WtcjJ|E$POMSL$2SnT}W6TqW~$k!i|=Ti-!8DKxG#Xt>S5MH_@01E|Ohf#Ov zO(QaAO0I(#GI_2aC@Rq#;EdElb5w86F*KBjI zemV|?aX|3{HGtyT->x3-vyQbJ0QZ`={%F?U%t&Zm#+uoChea^Qa~wn1dA)1)xuGxdG^ns;y4a-N)Ux~3^bKt zn928Wi%EEzI=SpwU{g33^$zyan1D#`R8Pl2_15}_1PZ~SFJr9=%N0>5B__~UeyK`0 zPn6Gcmt>7dD}-sPRM0l4nQ#@$kEHE&O~UK-&8;!XvlY0~(WmuoU#e1SGK@2K%)ckM zvLav2N)dPGvy|X_yT>gwAVYe{6dp-K|H>y>9)jXd4ilU!xnrAB)oDq|=wo6LsGfS^ z-jZ7Iz{DocKCPY7lJ*o@RQR!YTEC?wy&;hKnHBqt@j^>RhXOOVhnTeKc}wQN12eB# z^^64}(W_xe7XDPskCyzc+5I{!f~D-A^u=3qR@9dTTdP04GH=b@LSGghW&dmx+?sb# zwbU?= zTQM#(n}U~xmcrZ864HJ)B|d-L0B*fPyhl43Mw2-Q>$Wl$scO~gw7G->qB1ziA%az0 zbMFbNklDqq;Zd{rT(6{3dcRsT;>)6@!U(D|S=2#0pcvaYucksGh(jaF1hYuZt4i@V zyH0A)l6*07`DzopULl8mjX`>qlA;51n%Y7`OM5*B_>Ga*m$%&u>2>Kp6|_EmS=3T5 zX|&(`rEa{p)HSVN!hb z>v<;El{%jsEk%yjUe=McHH`f#5`MlhapB1S|He)#0u+kc)_{mz?^h?2(URBkL z-`b16-hEahZ5R=%GfNCuDdQ$<3Gx4}sL1*CIgU@w{3j>(=9~@lXNF|;V-0VtddjOxg(>LSxi5o@dyiw<-8-aEdH`(KC-vI z_+K3#Hf8wDXKA!n`?#6Qjb4xDqi6+6j%w`SA|{KD(U-cuA04!KjF)6ljnT_EaYjE& zCUXge^-LdaNjY=ZKd&q#pFKCWr|O-W5*BK;eR1?o!*Ap*Ud>y-{?`r>z3W5KSe$J% zhFJIAU-!)Za4u2D8BJP}`E2R+b&YOzQ?`b=6J@*Fz41u$e;u}Wua?!xrD<6L*RN#*4Q&&K5WhWhi;hRZL_iY@63t7 z1B>a7p+g$IJdupu?E^6$Zrc6#GZJ+S9Zw%e1F!SxXb$*!#B?1{u8WjpeTy#~W^QmV zo|MF7OpR$P@{VhZ{z1dYMwIunar5g|UCf_HW&x}9cV3@I%>Jm-bt-1ldR~7a?ezcl z=9SxwyXyqaL7S22%8RW_yS@Gzwygjj^?cWY#S+r?F7Y8&o|WlLl2O&=hXJt@zd0+3 z*^+OEMqD9(;e`cfHUA#C06ciZqqi+BgMD8Y-}whi1Yb!f20mZ-;~6gCeKOG0zbA3x z_llZMcRHqKPM*vBhkW7jLL>O9*V-rdpWbKNebhneiQg$FO>ZCTlSypwaa%^_aqCsc z-{jepqeR+WR%hwQa@yJC&Aat*u1nA+1=hb|+Kcivo7-@}v>A{V34%=ibuvZEF=s}= z2XVJ=D2jO63S+=iAk?oVqbWMT!WKjcdFEFDWGF(_D_|NJ9PgVAgTL`ihGPU50l&zh ziZ_qu;fEH>c_jLHf40%XkykIKz@JTV@yrMeMhK>9@F}->zS9=>7kc$4~_5HW*TCTL#9B+N7>Wi4Kj^AppWKAeHpoJonLOz9w(6B;3vvaNiuhxq(W zLJ9O_Csq|_QUF;$L(-{Cn`h`V(I%8JqL*ul%Q0L(KiHb9`p3=VF?sxs^EepjB>5_6qZ)R;u z<`OvSwW-OLDe9H(IFrf3YcrkwH)f+oTT3syUmNc)8&B`Q^xijY_#U^-Y|L=*yob@M zVqdG_H46iC0452$Bbr@wh46b8dxufsv1s;p(6Yo2}Q+JZ-ds zZ0y2W91;$mM5b>NY+Nf?90w|dCs~jXo6Y@or-cmLKP)a!-H9F+FDzTPr+&r4zEw0c zrZB6S6szZTg?-6^YsL?+1{U{)3bS#z&h!?CU?})Q{=SuYNtmwy;pfWl4 zl?v+d@PLsYL8Mh-yOqJ`l_52i$R1J)yq{r8c3}sV=*O(+mp?+nnIm84g_>*ysIkSO z7FeT9*rNH_G^V!%Bdgx&*r6M-p-TdUAAb0AAY%;l-_@|iwp7K9RJ|8wvy-aY-(*Wr zs!A|nOI$eMMN~w$*(TvtN0J@}(^h+bW;^Grju)>ElRJ!)4owqhNw2VsS4&T_v=4G% z&-AV~2|f&=HqOFY&PrhqS3|^6vS*I7rEu7X8dYbFR0rkQ=U@MPE6iRv%^GFEmS1ov z1o)-hVXxKCo=5sCq2LgWspc&|y+_Hv>cf_HQp@jK1wX5cWI?5>}Br1$~ZVE ze%U{m$yJM27rIxYiH27Cvwz{^(CGh_H2w?iqeFc~bz%oe(s*{QO%3?8rV+)8s&cL} zDnK^daI`Gc)U?=ID5W<<+eLkLD4YIOr}n1&i%px^n*_Pg4tIx6|D!YrrzwF=7oJ0h z_)y2SLnq3?hMUvh&93+Suy_2Zd!g2_#(qlmz~b%E)6JIoAjjDkF31~NHeHJ*h(P;W zs|PyHh8`E>)Sy#4j&M7UdUJkIt8+JTs4?Cjv#cIws2kz0EAw~!z`cVm^Ww)#;f_pewf91`MK-@@ot>8axfa5?#z0iFDGn>sheD1hr@6b)ZU!zi zUclEaj+F+xV5Omrh5F4FN3`$1w@jS$uemx-9lY}A*Dm+Z1sf?H=Yj<1Lx-9?$jQMM?yX(!wLgDqI8Jt1eg-qtZEJ9yaSvUd z*PoCcSJ<2!+@am=r%{mN65oR6i`ltHkqvGX8Gdm9@0#5!$H~^ zPD-8+*K$n-<)%#m_S+otVg4XgS@Ozww-p)LpGKQ~2;R;q$ZkoDwFw zqf3-h-k&wA4MBn7Nv9@ww@b8EV@M5=O?=^-HU!>bK2=QEe@^27kdLc#hhsi}i=3W4CuY6C+D@)aeJ=ZEl z_4{}9xwMFu zFt#tmTm(T6ZSq7O>NA2bMBHUFJvEL5HF*TZF)lP)J>7c*y*;ypaIVyC^o!i83*8AJvy>4T>~=G3_PAeOIyYCZDld7kuaVE|ES|T!X|c;n2(0K+<0O9<;T7k zbke=HP*!smIdnGkwEE|bjV?lnFJeUIV^1e?GGL&8bRB!{?QwtYf$c*@bYpFJV;^B) zJk#`%+s8#h#Iv>8bM(rWtivm{SVg2J!TrYeUx$wm;LLpp~r5h<=1ZwyHMqS_aSbWO};S`2%IDYq0f_Uc_<=a2ox&{q6YM5bcKmv zC8RbaTyzEBize}eCK26+P>H2*`h|)3C20wT&mJcD_$2=GO~Us}rt6ON5Q|^+_3K?u zle`sF5X;u=&NdaxvF*;m7tKxejW@l{tiIOOh=@uMi}C4lx$i1T1VCdE(C@cTD)>S= zL?JeF>es)8&^t}SyI@N3SB&B~Y(0qrJ*DzJWsAb)hW=XS;zg|xn^NXV`OwM;|Ef6g zY8mki<-4-l9>$k~krfeBReg^)SU4I36-IUg=-o@i3Tq z9s-s8kSJM|`S2;z|MQ7t`Ay$oXHO7j&}5?66jjjJOehw-uY*%+F+j2e5yYe(u|y`d zZ1}KT8<6oPXhK9{*AgW%84|R{=s%SkxSSa@P$)H6+5Z;pQKVC9jZSvFBTV zxrmhWEXYK9v@%X=%uovV<5QlfR9OgM=cZ>?A}F&BwChs7yV%oD7qC1tw5L3E9r!6Sc+o4fKPrPrA{0$ZD@6ieEP7o@7V z$(D+7WPH+&LMTohf;>#{W2(ed{bBF=q!d~ym<7+m`MrEBO9A!T$- z%8#OHcBAoh$l~Skl8Uw-y_i-w`!YuJ3A=S6X0`xQ&Rk;Y7X{BViKu(QFR>#=5mLFd(?Br9ZJzbq|GggZ8sOdTbtBf(iFs42zOUrj0V z4@Eq_B4j(IKV?Q$zF?>tLDQi#H6lrB%&)9{t)ewdL#%CE9IyM?KJ2yrn&b_7G35&p zsl`RtQ4)QwdG#m`eJoDT^q3Hf$D$nLOs+L#lj{q;YV-N!mM@Zz`xcrG9s4U^BN)}X zK1Izs`7T&67If|E^x&qMYfXGgx3ZUdQu`#ul|#0CRSRyuYyOT(Sb}=wxhjJgQDobz zO(l@-I6e&%`}iE@)p_N^G6S0c*M!L;DUA9xlS&~!a;TQ4Acy5-qqqEsu zo}#0AG(`#FgYAfu2=z^=m|+%hcSp>@FYX1% z3g>;?`o9_ZPbrf9+h1^+4L*qMJKFTwK9j2V)lVc7JjeaS@s>#Et}7G4AbUcg74dCi zTx4i5f7TMqx(H1kWB3;L^c4~H`md!gr&Ky#Pyo6%Q5g}=Q6pGF9T zo|=J$^R0kQ`zY#XuU0;rPy=Mm4q~!kNe#8hrMkN zgjp?;#Sku4wU^@~Q7@YgNQBu(gi-t%?#E;_aoNugnp5&R?7>`0$r@e_i)DW6_`B|h3{ZSFfZ@WFp>16Hwpt?ul2#1pw?zph5BHMi$m_Ks zD;OQ;wc=M6N!#cZ8GVg4k}bdIVG13pYUgN$ZKsyssv}i(DRr|eJj%J4e}2JvH<$fK zue_{@y)Tv?9H}B(lJ|^I-7iPaYh|gz9{W(GSe&4Y!>ba_{@06q5&fF!r^%0(1HY-y zT>W`lE!Q$}Wlv}lH(WlXzV@e4?X+H_Gf#~d%{zmgFS>=FuWEUg?ai;IR|j?lQ$oPU z;xi7q+<;Ksa<~#Pj6bU5&+qyeA$v=(scf(F3WKkdBjfiRrOn z3UTX^i&&wY>KRVyTu$PexhBg}>8<@&&tCG?nr6D6bXwsyIHP(ei+DOnyBa?obCncD zBj>JdI@*ujbaOYhoJHsxkPSMTaV9%8D}Gz;j=mGMVq04_-9N^--Kzsy7_(Q~Ka(_g zclVmzB?$HHzBsWX>iSlHeKYtAe6;le%Me7?rAw55;$z!`guD?RB>BS~sm-y2iIx=r zI;f5ok=$Tt&#ZxOowB{#K{ERJR89(bGEm@%4R1-K{=l4w`AmyxgPx z$3CXSyzpMLXOBKrWPC%B-`VHm9`mTEy(X<9V@aPi8d+Nt`y7PokNX9t0Q+!xo9LiDkbUyj?U(jt@sD|W}7t^|FsBSK(QTZtqXb9zr{r+y! zM_E|mT)=7b;;7!~ZX)?(dxOx;kH`AIt3xQFMk_PJmsF-6lg=A0*+Iu>t)D2z60U2e z0`1=jd|jDJ;AkuT#APdhx3Tl5gABLF$;ygq?gQRa%l7wg_l)~5XXcds-A*U>f!dox zHaAV}kIrs00j+<{I|phvT+9khyAMgb3b}%;qZV^^&~3|yALCu$TLkV<8sZJopA( zRN$F&l6NSIakm(SXOB)4M5f%?Gn3wMSt0Ovh!9cwVEW>!_LbC;>bJYky{L<-!o1&3 zJ`xHnls?_F`7JJ;_nT)Z@1B$Vlfc>gZ$P@gVBQtLTcf{!Y=M&8Z3PpmxsTTS#H`4y8^y%L)rVCiFL|wJpULCu= zBA1V)$Lu!@RX~@G4AlDovmg&n_4#(s^dQYJEQ3;b_wS)htN^B@H2~6pKp7saTq4QQ zZm7Psf4`^wJHk3}=FvFx6Kx0|;j3)>BnU=bcK&QUPFn*IT1GuvZhnwh1EU`qXs*-EV_e zhN%HN==;T_{#rl)FaFCU%=|g5)KD~DEr1XVL)8`H=L(K*1P7dehqWN}iBOq2zwr|= z5RNV|guii$i$4dO+@{%fy$RODk1m3C*Wwa@o`QYocW3d=Tv7Z8d|)X4V-vD!_AX@` z9UY7*QiRXsM#z^08$!^sp_=cSc<`g)09j2mKORCf0s@RP;>20lg%-|r6aH$GUx_9x z5=O{4k1l{9Aqd9{c7e=j!3;vtnNRWK6G`Xiz;4=Pz)&);Q?iI;JSsP1HW=&aYQ zF*j`GWLk`KS~5aTi^B&SgR_t%6RaLHyQI(`^W8a| z;|46SyyBxoIYog!0RgoFz|V^Uy4Q_V{fg`S~-5>)%j!w%3GgCvz-r3nXL& zq^A6wFWk|C&d?u%Cej;w?2nk=ga@lLqzCHVU3Fn?k;{LkucdO;*a)J0z2bU9{ zVVDO$ZH|hu8GkK>XwU_3+nt73mykjLTQ=qNqdNhbF4y`w>|%!}6)CXZcmr*H_Cny% zkw-}RkDzg@kl1q}3*CX29>Vsmd6pN#^5w!_9wJ0gk)Tv9UjfmmR^E_Bk(dk7JR|~mSiYq^D|dEj(oE-Z!-ygF~r98NB)JN0?`>oBEKw#BI74n1~XzM z9&HAU*Rp%gy&6kQvU^TQw$8^>vDPxt@Bl9^NAo;>&|k8Sj+lj)N7dvYN_HFF+`=aMzY} z-`6aK5v6o^qnni%0lYQ%X;}s_{d~Dyvrp8 z74~=pCWQdiZ6ibK`MuN~D-B<0XB0ko8R|C3b zgXj9{UN8ioJ_ElV=R6O3KqJ0k3;AZU-W#EprF!(9>9L=^XqJUA*V^efNuc)nc=RMX zx_l&~sW0O7|2>0Yu3phewir>Y&}0fp-l9X(-o`RblY|>dX)8wytXIu zhiiLa<&zlFVla`RG~Hr!-a_nL*RqY!cF6%8rFj9kN1mwYdE3S(>jVkYhON*?XW0Bc z)6*7a7$Buogwf}Lx9uh=SCpo+#R5H+h}S(o-PQ_X zHN#1s>{WcCT0oJGScmpLzs*#lRdynGh|2@9A*q!Qn*FLbhKH($p`FjF&u@?0o+V-e z!Dvbmi$Q#>)FF&AuYdk08ui**rb{;qM1k!-w=4u4y(=nr-ro96DDRjP-$6k?l5ju2 zPQUC#oWyG{88jO)&5%+Kp-N%dtJsjUPQRas7nse&KD>5ljiIVq^y55XS8PH*5SS!O zq*s?$m$6}FyJ64WLzg4f=zT8`T@m*;mvufEZ%IOl>>^3lBFwse8(j*&@{N9?V_Ky~ zyOD=DkqdhmU0fpZE(mE>c)*%P<|LLb>wjYCywGEe@ZR|vCL4v(^5CPB@U0em4jX^eLwtD$bRsMf*c(u(^u z?2+wZzn!H&>YLy(A3xhAU*t)E4JS8t#lsXnAvDG(^-CH=`I`UkdU|RplHI-=Onhg$ z6!6;Dp207LN{pWNHtF|h64(NLyZP_dQ0StsY1Go)k{eXWvsEuUok9%9ygQ6yArpUD zpW-Sbeev{x9HuhF*guQQ=F3=WK-GWpA~lq~KRKYA*WSH5-H#$eUoWG%Eu)_}ov(yt ztRvko@nwX&DVV}Fj(>b|{WZmH9?f5!LL&i?`dUul> z4Ya|QyuEcl%;bXl^!y2a{V~6Y!4!DA7{y0&0FH4+Vj`K$Nm5hvd zA@;12yh0DK8;7b|GimW`uyM!y8gg{jAaRt73YfdCm zPLm`PcLz@BL8XX$XNp(p-~AJAzDwf~jM}-6ZV!Ch?pCY?biCt#Y@p8fuPy%aSMmy% zCZ}c}0n9R~Vzw*|@p}ya+aQ1A`CHhP*}v@ABo~7p102AqN{IiMBZ{e6kOglme3eC=T8PplaF81U{fn@FPwm?@X()u(6~{;U-#AN%Q$@8j7-6|>kS&F zO+MP~VmChrdg^JIS<#yPwJ)UJraeDQhBL%_0W{0 z(1+vwxpAV=iO9tnq>~$rGDx5q8LXT=lf1P)0Ho31RA9dj&pgdZhYVo{4r2Dv<7^B_ zjiOt)0ga7LMPGUn?T(UAiR7Mg&^$!0_x2Zad_W_lS9v-5n%drH?aJn1T&8JUmuSL| z`o?qP+Fx=qDsb{`-(>v5WU}N`df-%c-&Fp?RI%iAdEj()-!u&a5orm*0{#q%+)O?7 zw16y3Z-|D_65k(*L2L>09-@_um?0XOAz~op<}3`7vD0O%ipUcaelfhfdhY$+n*d^FU?=YXPll95jYpwEMOQzTMggCUxx zKzvI0XM+4WV32?)4M6g7j+thTRcaYnG$&&<_a@M<*_>hyTFMPV56oWm>gP3iTqZF4i~;-#MB+clenra{_?S<> zu(`U~w;Itun@sa1F$;|$AODnk20I^L6uz>)vB_xmr80l2Hh&3B4_+$5Py^5$Jj@=+ z;sS~=u7hAbMHu4`v#A!lk74+*-6fLE&q6fxJ^7nIUe2#?e6i}^p_ATa9oSvo-W4$0 z1BULc4($<`&C?BRFc<8iHiy?29X_%L9Rv&ksA+deMt*n<06HGOHot^j=hGicEo9Tq zb4l;q_M;yLEdr&tGyB%#&0s5%L|OUYSZM$Nni;C?S)zf@nr0t2!w#t!zAMtwyAN!T znXk+g9OFtI%+orb^r25k{@RrMc$mL3`f&Wa;1jqQNc^~TOEY6Ab@s1s{ucS^8_oAy zz^=U%eS!ID_rt>Bz&gJ94$DJ zP2D+?E&OyvedIKVx=ekz+$^{-q zj~0)QK+8ESpKL4!9V`6Mkton6kT+IqXDB8c5|6;xMvg>*u{k#OTz2GSscFyc=d?@V zBm?H3UQQD?*yx#EcdzM`}VF#mU!OBa)qCS zp*av@A&vMfk|EXPY`ZVte>N8t5&q==EsHsCzEW>S5d4Dt+FCi$s?$8ZR*6Zy!HtX% zMVT^-7hsPKVytSVU+>NS+vFu?$7kHCDG`9e5pVlBU-mp#8kb~V0T9u1xveGKU>ZeY zHhBGxs<_CSR?5hk)Q_}Yxw+3`^>ts2_t9=QMeX-b3wzFh`OI$#YbF*`5qS6`V+U!F}* zl2uoXOIuu6OIln@Mp|7?Mp02tRskWcfRL1t78jEe6O|Gb6c-T^78c|Y4)THe6 z6uhidg6uS6T=desjPiU;DuT>vBCJ|s9D3rMM$%lS@;qiL0>-MsCeKCm)FriE$f|27 zscEUHYiqsGd#-Jus&AxhVkBo}BBD@ZKo+U<&+m7V>Km^Un&#$r{G_Cir3>a&rv* z`v?2>g5dUo=I)yL?>XzmZ?-=N96xuszi;yGeiiw)j`+5&xV5JIZB6~#s=?OMtF0y5 zo%J{STaHHuE@yu{FHU{W&!T?*DBswa-`H5&*!a4+x%qAT+tKmS6X^Nk^5XId`Fwr# zM3R2m29FO9sK@_Lj{blA=>J`x5XqST3z1CnE0>jrwl9ucz+vOR5y_N$Q@NEqB~z(v zy8nYn*8R+>y&DmOtyH8!p{t~p#wZ`nL=cXyM!~ODp`gv65KG9WH3<&_rK?j^X(dSd zr9@7GnG{Q3cJq(frLmTZhhe>DQIqh!u$<0+-r2C(>-%H66;YyufvxyHhd!0*Ed)=# zf{9&#T#cARIr6y6jS(Y(Rw7)KK>YwSiB=|ujh?@ZZHZsML2q4ENxw?Fx`-(|v?0H* zugl{|_-|w9$+w{hY&wm;uCu*<@b$_>pV-C5*$14%GvXQw0mEeU7yLFjl!8{CD7lp| zD@Z)Ggy+xg`N&^OET{RR#aN0YY1%dwjywD|@3OVZs!G&|an+HS5@*L1+u`2yKZ;z? zpH*r*os~a*@8qkdl7=!hO z+y}Qc3tGRV;tvE$^=`z(ND|>FVx^a^vV?j@Zjl(`Yg!TU@_(1C5>3U5KNPDKr7I_! zrtzt9_a3`H1sMuzg{A44Q)p-8kyhGg7DaRXsw&HHsPV8c!JPH7QXl|RpltK#$KR^& z3;{{>n2HNv%64vGOOYic8cbEe;sZ>J-Hn0Rlzv{XPy|PInb`0>-#hLN>%|$aN~RqI zNtQ#8edTwE&wlmKirPOtQ}$Si`pW5imYN6}*+@JZJ=sW@@Y)cNz{E&}>lKROO zN_A@N#iL+7_)(4>xKj39s4Gc9|+mQeVG+C~}5T>?H3bQvU< z63TB&xe^yum3$y9(boQAY|0Kq_Y(sU=u^B;c8esbI8OPr+%*?IU7KlDkaU3LQF**# z4#34fTg|tKvQ$|!rL@-93;pm`Q%f6cRpSZzEK-n^l18jKDe{e|1iaJPqMv@oz%hL> z_GFI2{z1X)zaRmR)=$FSp0_!9R1|0Z-8YDg-a&AM6KLgRQmf8`XYAmY{=1!8=l~{ z03hajzhvS`ID`xr2di@pjM+XM=Uld{pkiN^^5LvL~2d)85IL{o5Dd&08M7s`UHBKNoDrP+-e=6 z8c5hWF|jL{)6+Kj>R2;jI%yKGr;7E3D45&*3_IsbTgsOvMIz}#T&GJ=cJfRPUI8Jv z)Bqrajr;`~$JDPgxss)os*7kcNz!Lu#xf`h*E9dVjH^a(UI5aNg zU^4ZxE1Bxcq|ysUA8Z5kVX3!mC=gmxMAS3a)GW&1#g=3NnVaVs&FE_dAhsk{&W98n z{htXwmimz2ZIdA%)W^6GR3`EIDP-MQV7O+pF_gQ{#-XY(HiOz342jAk~UYK5Y+XoYb)4r3|ug2)<>ksRd1pqHoN z?}UAKIMzI{3cwKFz_TvMS3N7kTx$KKZB`;XB+@Zljzn~02V7<7&%)9yf1r*3ZW4|5 z{3pNU#yp;n(FYp4U}co#))^juXDQ7|6*PC|tP6LmBx*jv zuWyeFuIj0zAeWL{ZUmy91E4i%h2iNTu?>epNjSEFVNUhZrLd?JB_LSu=PntB5^sv( z@9nz$@o@Pr00C1iF`s((D9wPoIg1W~;{Dw!-EC{rdSJ3IdBCR;=?)c+@MHPeZrUrP zhSX140Dj;Qi%9n=$LMynM41JY=5Hu?>lDJLNE9!!Y)=KQAn4x|{nr{h&Ekfz6WOU6(im?-3 zz*q2~2%Hhv`=1fyALe2-Vy&pRc|XvT&qD{OE-FSLLN>fO2Mpw%!u&n9{5Z9t6R z8VXyf=@h&j3K8%fz_za%rRq6_h&1hBWgNXJsQ0OBN}BZ^<(guWptdgDuv|1Jq?kO_^|@`?sPLr%TujiA;s zUdEYTrk&m)uy9vapOQJuJy^v45T@%YRM;;3{Seez1R6CL5zPyAwuMTGMk-83$caKF zji4bn5%hn(V_?vqLwGNh0Cz)vW}yMJb3jUj%M)kP0l~WBP4wy%@@gCG0>iLl!x+zm zSe$}i!Cjp_o_=f~HwQo`7^KxU`U&Xi4ufbX0jFbt&O>0zIUw~m5GAYyVo3tAA%W(u zpfxhIT_4ci1c;{yw3iw5ObdjO0%!RFphfT*4gp9{fv2m&`bFpkL%4lOxL=!aZzi59 zvgQhVx(Fvx7q^EkbUF!VFbTWV)uYGtMb9>7Edu?C^!r%{XaENiz(Lw%mWG7*6n0+L ztI)Tn5usX8iujZgsURXyCS50p%#^q z3TqMJaA@RE#9wk~1RNUW>K(%iHUAM2jl?{H<1dlEbY^s=L^_ee{N3RgFOlfluCc|o z&J&#wCs>LD0P+e3anK5M;!W|gWOa@Jx^9DgCsB}q*l7Dxbc#^mN(aQO3Ft-S95)&J zl>0|_3gS9-OA!s`It6j^2J;rBu^_{IfcQ9CKve|fs{)W|2rv+iUZQ1qGZ9j)sG5E$ zx-f?`(}eR8iMx!%{p1?g{}(%X0o#-*ZX*=CW=LNZX0MC@62d`@T46es9Lq-G?_8mB zf4$yR`WUQ2^(Vrj*^|OxkpZh1e%qKQqImlVyaQM0`5N>cZ{qvgFzGDlZC3oFZ%#CZ zcMKdF!wR({gPPy?L?uBpi}21)lYWN+moo!|!+@g25Dz#85(cJ35|N#P=?@{!Yhb8I z%qv8S6K?=gi?iO#HVst9KYZh}df!Sn&UM+=K8&B8DgofrlTd0XfO#NUa98X9_s#AHPR{EQ~DjDKW> z^FoskBj0ah6aw&0jPSDU@$z{S> zsHWP}7R&8qhy6YUudTb#ZUYCz^1Zg5G~wv9S|D;ninAT?<6*P~45Gwa=?K8+BJ;1| z#qwN$_`qE)njokr0#eDlq&At;fZ0%MT%MHajdqwAHdo$}?RRyG_Z@=a zJO?IsO(lc5T4-T77tug`fDUsI$0Eo_)szC(7&EP)r}WBMd)68)tfC?yQVXMNHQIRy zmG2S?%ylR!pddGkV%ShAf^*!kG+>OZMm(*e>o4#V$X^EJa|c!Rr~2 zZSFvPDwQmXDri(wJ)en}wNJRMNRowZWBd^2aa9At0WYr!3d->bQTBcx8hP!X6wKS0 z_9LRs7`nrjkU$0v2Q(xbLcc?yF|L@0uDOfC_+Btqx_e>sGk=vLh`Xy5RVWeHbLTD$ zh{Lv@3r8yZI+%Tmx8wk`7yz-KgK$}*KM~)pMXN=os?3q-6fj~cB$^W{2Sl_2B4K?i zQ(esoaL*F0xlygh32z&3ZBy0)Yurm2z}mki;ii;fcb^&$g=Wm0);^)o$9ZvDc(F%$ zv732uMsfxxLo+_{nj}X!bh%=Scw*OX3lJeoJgJCIPdnp=vJ7IvL5GQX-B}?sVFp-{ zArqKC)$n3X@ebf+yS%uYr#>;;(s6KagS*Id&dAJrpK!SMGPFU=5xQLywyy?-8}(Ga zX*!2ty#5PzERtwG$e$JKovRddgk!|qLEbd=%~G_OAyXVro4Y1}Wm;GTbC@>U5PvmR zM;M0tDVVOPicAZn1WWNM30$>7+h9d|rsc+c3Syg^p#9O0+KGEhghQm$&47zEH}iUe zRP&ku+LK4HlOzYb;5ef>I7Dj29{@wIW(Hf}LmznSY`bx$lZFQEaD3heA6O4cOn%P1t0&+hR;M>DmHYgyXZci_#{Mb97$Q+P- z2;zmr@Zb$}LMK(tb<=cp#M=USV!2<#E9A;sVAvX6tWsBn5=IOB++NjOfs z7NWih9UBhh6b8bP6L8+nv3hv(ap(J~l3j9WNK@y3v32h8OuzBp-}z)?*w`30$2m6V zk+eCJG@_7d&c|w`zADvcn<1x0lu*qfr&LIVqz#EkluD%-~OR&)1dVk)`)2MWf>YwNd~QzUzLx%ks&tzt{;XF72=UIT!a( zjEiX~N0M7huV>{*P{j>1FaO;8{SlcZMte?cf1)CCo*^dI7Q0LKJpBbHNx^oK%IU6y z5mIQY`jo>;=(lgf8l;&7|-#~|f)W#u#D=yLP(@mtHY-}Q-4$ppws{eaoI7L||U zXLEyy^9c|N4_uUc2s;9{7lT*pXLs;k$CIj3xyZgd@ZPSu3x40Gr1+CMt+%KV509$JQZK$kSF%ZJ4Ds+rs&g-GCuV{ejrBewt%d(Rs9 zaNvz%rBM*B$E;fY{Z*i-@MOV56QdaEJYgASFej32i{M}u`L1LQa0kAkKZYbI z-Lx_<0Je0hV9muhI7T9e`nELNMEO6ZLjlXbwk^LZTqfUFl8Ui9x3Jg6!6zNSc*)(Z zON5|E_O>k^7bKr@$;5Y$H!0Si@(0#kIYzI`sW1*r@Si1SbZCpN*-_e_CWsr z`RA|e|0{Y6)D`nkhnJ8WGFA^>?_yE*ySGe@PAEq*=CzYydSXRt1lE))I4HMM7vXx9 z#USfDMLN!D?*5SPv|E{JK&v^AiOLt#8?dA9~_`*FhdpXJL+GM(Wdc~_FN=U-m@rBnm z9w5~ir?+P}!&En_Rx69$)Ve&*eC+=BQa+=XF{@-X`W1kxOs~`ke>yC14V`8)ggAq4 zuF%kNwmf?MDj~>|wJpIZmJm3O@6W|?RwRW^@5TK>trP|XXD3OBBJMdYuE|#k24rwe zmYu9#Jt`OMNeuRo`P;n>QPeUnbc>z+TEN-Hi$CYv2sDK0VRVAHdg~F9iuVDr*@R(2W>7MVQe;ZW&bC>4&4dQYn<#R(#~3WQ#hkT(JJm5>=^up^ZC0UxA$@m_{R(4q77BXDMSt#Wcj>;|Oq*N|k>EXHG;?Dc{lm@x9oj)1lE)#~) zT{~II!uQlDv~h6Y?QMI)W~PtXyJnz88V~HNVLD7YExlq3lQv(r_1aI2`L|d(ANl+5 z6TUfOwO(__{u$A!9VH&gr*lpm3!OdoqI)nQu3&wAY2on&E(A&HgdBslux8OF*}T8| z4sHvWoAf@OVb!d&qV$Sq4??J5AF z`2aviNd#(bfG1n^+{$7Z+%kdfrPR7Tq#eYtOyLuHhP+DUkW)KB?&SYA@6h?Wpb8D0v*D2J90%Xr?Hjhl_nF@y)5Oz05Pyu42-BzTSP{p0eR!~WCX7SBtx3z0b0WkGn zRkMt0+^!g?_U_{RH7x|}x|1D6nK0^(a<-CbRU}q-oDHW)K<1okj4#LyUnS1VakJZa zva2A5-sQ?GaHmv#n=@gDDX08tN#v)UHT(BeovRsc&3)j!U2~u^uV5B?tsvN{%plkA zUD~M}e3l+!nX-}awR~9&)plKhuj!akSgEMY`K7Ib)p=YLN7}FRp-9CuguZ*En`?P3Vb-uybYseG2uFx24c)Zk=XE<;(pOU7`PtO(N*2mRv1~CT7?Sqn8)vvg*|3RbCS&ZP+Fq3;&Nj1Mcw!~nssCv6 zA3dAjD=u%>MLYJ)+_M|7&a>fIw%nblNGt8H@}THD^`(=o3!799cL-bMFsSB~6pl@o zLrvn`DFqxzdD68b>0I~B0(t1F0dS)2%P)b6bh$9y_!0pf>`s64?%3vWNLYhB!u&^5 zSBM>0C5^$?%#ri=wQ=)}I>AUp9)!>$x%PhhngYWlFL{kB1UL2M^i@fq>20{S-gi;j z;p(0_aP-(MafwZVbwMO3nz&`k3YW$mLPta@h2kM9>0F`il*6cR;^&HmEb_0HTbtgr ze%o_568HB~T!K(Pd?MI4c>^>YeBg>wkX$z(^gkG2I-hC zL+KgbKlX1N%rQd|MLGdBpX%WN0HU%Vb=$h-+6L5NE5cwsPT(SJ;?P#%E&61WdB|qPy(Rf}J&R9rSz`R2PUtda&*_i!Ysc z*|WsFMee>|Hnq*etRT|gffzUS35OX5&bC^Tqb*Ko<((uotYy*R6D1`^+|m6^;PI; zf&l8{JS$T2xUxr=^cHEy<7+b`S20g5p2IZ069i2mqSL-*?1Wp0>N8{+7BiFPZzW*qPpt?BGw=R-k z7N+dq>%`#p4_rd=O-1*@A!ZZrT8^Ys$V53tELa;{XwiST*5CwuZ+}C2KUjMRV5|Td zOukyEDxnoD2)d}8inhwreEDIW&lMMd%*1d6O;TNSE&v~gn0JbHG#ZH1Z%(MMi*1!9 za}aAkh_(;Gx69d2`a5kTf``>0bU8?YV8%>=sd#}=0%YjJ%~vN1ym?vPywx=Uxq7E; zT^p-iUz8WlC%XnGkzOx%Jz7zJsc>K#LIf#@vverpORpOVwkfiRnd$6~U$3+_>zaP$ zQ3>)NrUh>{S8;ky=mt*Z()zU^xN$yX0Xk3(k61wj&fcPZ$l{Qs=~{^Ja(H-dE*y3{ z40L-UN)QwQIq?gmjB-)Wb=1r~rj~12*;u1Cj(#NQ8xkU)gA2sgY(sIec?N*$6qx$J zgNH;rQQ5iZo5`(+xB=N}8{6cmEMiKueOwg56s-kr+R}xzMu6M|6jp*}88Ii^cls4IjZiOCBEK87McN+w%CQ_uM7{U`VWLD4o$yT^@NHC<@3gh=0DRk& zXq((NuNLlV?#L;H!@u1K%7U2UA%;M`O2SFH?I|MHQ%eF?mIDu*!0NwP>Hgk6S9FB0 zJ+W+qXPX6qbWwUxd5r(yPOevSYjzEIgJKQmQu8B*MDnJ=l<9KYgnk1qU|KFH^o7uP z5E~!(S%|D5hHM^l$2&J`UrLr6C?{jm?$nLTkc#YShEZlpb}Y#!tu@>5m}`qO<8cBm zsWE%cQdTg}{WS+RhKIT1Vc4&|pVf_5KdZyMNRRFx=9ZX3o42qR^O<-!9ye8X}@hm)knfMBf{sy|e73I&zb zTJH7bt4a7;tTUGH+oyYOpBV8()%XXbrmXe~Na zV8np`vAZOnfyd0<&kaN*OR`@|dV>sZGV^M8Eg?41h1QKA#j0Y;H#md}5o;ChkV4#H zJNvd1KIJf<#sVkPQBQu?3N7cSEZbF$`ep+nnvS@FM;vcgi(zWD^!ZcHWG6`xohxUy zFJ*T?VQxOK^B;PdrTz2tEW=&*s(HxZ145=4ihL(9r9({@oK>WtzJCGjR&YurG__fn zuzCYNc1#q?9Sa3Sl?A?05@w{NGZLTeD1vWYS{o7yG0h+-Nm-MoVB8W&V`cMJf3VIH znBt=ux+p%!n)DFm{EPvq@`4c(Afy$ZM9?iNF)&TFS_>KZZ!x&;S4UixELlz$)Ip3r zAQ+awIuyElbeskfSW6x;^6mByg#7ad8-POY6loC->+M;}{wZSzkKoq5wvF=H(zZ@1 zzN|N)>~XR1*zG7y3tD}gzRR( z^*|6zBVd4Uvu%aI{or)&vy%Cd2KZ>icJEOJEP#O|SRx6y$1UHpcZa^(-HCuj7bbAB zqe$7|_-#?roly)#b}FLd_C%66f7g_v9mCyCeU$RC)XzFg)YJNal64hBY@a|v5|9Kb zz&#CRa-mERlnw}N7;VfY5INWQ%QVp*FLW-4`HD@#IqgG*0j^32SD{FcCpx-Mq}w@T zKfiVhM`V)$p{>{(Pz5SX#WaD`FdbqlSOZuElgh!`azOnnNbu#@vzwL~c(CfyMP#cW zNHUnzF-c!;Op5Jv_S+IIeHBGVw0UL+eK;2!>`Iilg z9P`pFqDG*aj#FjLSeIT2eKP#=m}74=bevLt3Xu zR*irj2l5df)8IeZ+u?@aKC>?-tLSV&joG}{kr?nNdWw|&PMAH-EllEiam#%pSK!Hw zh)pLE3EYX4*5F~zi0P2f z6faC~%_45oJQw=@pTyaHXTfHEnpL3}>w6OFfE-m4pW-Ci&VBy+J^iZX>*K%SA!Z{E z^{?!&Mzq=IufDfIy!ja4wE*AFgclrIpz{okNKi9zd~ROBev24iark{6?8kv~wQ4zg zcrm9BUomZCCv0p@EWC1h%V@=q%i37^x~B-A$KfmFoD`j{evw7>C)`;}!u2cA+A&Gp z$sA4Ib#*C-coOD>f*RrlFDA#tOb7K9fzyJ(xe>On6=s_Yq0>nLRq(qX_jL9~QV_hZ zEg!aoikjFEeJaF;h1}Q)D2Kfza8HpW7l{D)&|b9Y?#6A{x%8Ap)p8IAm2+*L{z_F> z5$88}P0d=4L{kxCp2?)^(|_#|YhO3M&MSFEhTD!uH}eHGo`R{Ox~GWIXZyX)(_yOc zRsRp6Sf znD6U~kbA?5$q7(jNtQDnS~nNu>?6cAvdo}RrWEAT3j5c=*|bv_&{j0c80h$bhAzqQI(55mh>cmwP|c%LOiN zBE=@ps~z*o`LGcD!RJ)EU(N?3^%t~-jR%tH#Bx4aie9q;OcsMl@?({^SOo6A{2eKf z6&|V+g2`R{(=!-j!Xm0u%`CX%G{l-NRI!3u zi}zdq9`Rv(DF{gG@P@8k$l~$RpuLENgSOnE>{<1kU5!csm;5C&I4(W=>}Es^Dm&Rw z`q(^EK7m;Az2Qksx+pXJvwYF`1=F-t11kr^$>9I9=|)%!|+W& z&u<{_GR!X*QgB@8DhUYqv*L^7`Q{}1tvTRxzaeCa-`xbpyqzL5{0O;VvII;99ob6p zvwHZe?Wm6BkxkqPP{_jeWW!8hwJ0V+>F*0$`@f>M!4K_S5!`Z72pwCi4ORH_{iz3G z7#)^V5R4DxV;RJNcVw!`&4=-Cq1T~Xb$xmel%2%o@Ylh6r!Mb$ni>1S>k_3ab+&gI zvmg7kEoQ6~4n_EvTSoTf!u!iMY+bXXH~q}qqlBK0i5>|YntL|r*SlZw`1@zG zt}Dm)YgmI4AEV{I4Qoul*Wes=zVvN$lv~*3 z((?WU57CYhzT|9TfgwYBIr!Mg^{}4)a?C1&MTFv*lj13?HFqDh*m(hzh1c{^_0m1w zSmU8~p{4Kc_B}FUendv1(^iX&7hi@;o9$#Wq-lq=59|2HM~E#N#`njZIFne8sW|qJ z?%4x1#(hxbgfVbaKJID7Fd^1gmy>)W#ig_CcGGQSM-UmXd|v<=`t&wyI+Rrl52v+A1G zAGPY7jH|S~ic%k4b1Nd3mZS5jCf{n<>;sw((7&MckKp@!^z*3tsQmReS8578CpNz> zG|J@kVQnTQ{VL2MF{H|@l;gIF+wyc=sJ3>IRj0;bRo^W=bepJoa$B0ys6~70gFMr- zRS)i(HG^b)v{@ai6Z}!r5a(Or#xZo%@QfhpkN7r zbhsSEKJ@xra)I zexeKu1~ktZ+^8?kA)f`UEpqHv3zaip#4K1`eF;Fv9PdAl+Q8^dX~fM_)2@tIz2FvY zusp{I%Iz#9&3aR_sWrJY{?fNQHvp{KnnH&Po*>F$wAEe3bs7|3Wg+4A-L+ki!|==n zDId#mslGedKB~5wKd?2R#mJ&Y#%IE<=LR?PMY69M@lyMX$S(bX?~XVD2@A*^|H#YJC|;?fyWUsIKESF%ejW$n; zU@~hz#z;$)ziM5ROFLRts%gXKGoEFtQE91mW-8 zsagf#DOLVh(utv!rzu(Aw85}Xr$iQtGmzTCITRHH4w36C?9jDrFjF0H8=OH?56bGS zoya=<;|aY+0C8Q;$MGWfUudo~@?FUFX}zOd0(j`Wm!lL4vt30)Q0y{KS+V6SU^O(4 zo@yL!epa*Oxu?8awKHa>PopDOY!%TruxAc(sD`UU!-JjOEo$&bKps>=DvBMmeD-r6 zTHmU=C}Z@s-hbtHFjY0}S}g?#?7gkOVwP_FG-}^yKg2iV6z3JzyJ@5kt9@rVpL%P} zCThn*{E)*iogqoUG4d;1%986atDVv7&L5^bo#oDAb<1Ob{SLz*)Y6(&h&~DoGX^mE zf8OXfWxh8*6V7ThgOcib0#Y*vZs@~>5QgMamzKZ=q#4+6HQJ`{!F}GOhvok?LUqa$ zum5Jvo=#*yO-5B!qfSFB=a?FfH{U7o5SLn?o0(+krz>qLa3eI)-5b70a}H@i=-(m& zH)+Ybk6cs6XZvKa(9Oq%4xaF$E`Bj4TS%FdTphG6IUZhlS=$9ntY^SYT_(_*CZjaS zCq&!cw4VxP-nVQk7nz@Ih3Z&TcbUF;skU40%B%niC_a3H?OaktNPU3ug{J`zpP8K# zm^D@zn*HYmf}l7O4HhXDO z8AY+&?7_wacUqHwj3d|o0jFQukVQQ>i}YB`N^kz^u4k;2n<0zVtv%zNxS0!a`awl* zxs;|%sE;*xM^(u3`RdHJ=eN(iru39~ZZBF}V0Cl0bMuYYjD(3iy@8IajeliooaS{p z7M=(Pya4ZqhlYe85Vtm;`)4y~2l7T<4{pfqzQa>s_3!bU4Wz-zxkImFdCugKCA)@G zfvngn8&VhR_Tv`30Hi*Hfj<@yTX@-K^y?xJka?wO)x+q}i4BHFa4GnU`@*I;Z4@{|%6`iuT!<*sj4PIue!h3a$1YW*U+ z{RjhQ{9t14;DWpE#?(Ch)Fq+b5*7LP4O``)0v}POiga1wtL&%dZ7l5?l`nai;a@^^ zzDbFF`yAd~`IfB)!Gwykv|{fTWI9jY3mtqopZ}_WRBL#3Di|7UAU97CW8+y+ zVi70HV7mM5d4A5N5BM49ff;N%X!XYniVSHx+DbXRD`V%+@O#ngwB5Vpo=g=&z{o!L zy*E|{=|fzR86$DpMIp2WM{cq-)2AODg6^vWvNP0TUw&_O#JYVZ99agCYgewTWHM4O zL`;5LEBEMMyNnKIMWVMjyi|^$Q6eV=mX{JdtB&5!(pz8^ZACj3M^y-o5{@H{ef)=A zrC`EnM1jLC|Isb2g7(V8c16mMjQ{iahGNJUu624cN~#OC?0~($mw>Q+c^n(v_$sM> z%VV|XCD6rq&e|y_p(c+_3}wT4JAaB0E`|>;J!R`i*yK^R&NMr7yi9iv%*-u!9d$n) zsjj@Nv!-sdl^o&-(^X%!EJhy`G6CUiAfL1Z*2fFPx2gJo_VEzil8<054{xGG7LN`- z@lNQP6H~d@1gzgxi29_b zpCuc=GIVzuPyz9ArGS*7>Gzklp=lF(fPxJk#E=H>#lHFheh5B`IIs?soFFsa4n9~2 zBw0u&?s-{ZIo6Dg2EFHOS?;z>p)Cb!iR%B2?)P2fSZtK7ili`t?7}X-W(!}F#3nL9 znk25C8Vk~_W8olAALr}9o*!CdGpEnE_^Y><^*e@YJErtUz7TW}Pcr>IQ~hhc@Z~{Z100vBg;b z0Ri13lHS-y_pjbHI*8KHz~~y_o8}#J-I;U)0trl<;~Q8ATvS*4@sm&y$&5am2D z*Uy{!hp(S?^2CI2ZK*VpqKaE$$(HlvMw&yB6|q9@?zzb z<5X2cKTGiPBkAZF5E8{#E0tmRg#SQ~k|Shw zzc$e=K`;xj6>ozT{Z1Nvqb&>SA7Em~=r=V4n~y`Xru#O2>N5>yKQ5FaGk|jmcgS@O z-n3-7ncIA>^e0@1sYjsXS^5>K0z+FT^Rn;-2DT-2O!&7vF0&@uk=7@{OC$b(uU8HK64OTFykEBnn zL!dZ$*n0FES_#)k+=#(awMj^pU4xZGKy(2n#2|D_lSVcBeVe0{sVgF}U63cn$Mt?D6$hl0rRJn}#VQ7oemly_LxGJQOllv)peSZBIGvD38( zg4QB!8X?)f7gb^uwyG;;lhX~9K9Q)fNoF(Mr4-QWYOE<^A^)J1zX3%KU>85*&Q%s3 z2FBAj#gEY|im8$Yv@}cE^bCj< z@Gu-PcG0Tw(f&TsX&G#u-zrdc2~q7LCbtXdWJdDS3UEiw0&Bv3-K2ZewbJ|w{}B8t z8n=|MZpT+)Rx8UJajnBxs&71oEnNoGOJ7Pw1=RU4zh!ON#K&7a#ZG3Sc>t1;jn0k0 zE>y0 zAVOKXj6U69aM*$8IvD~h%8=vSdyn9Y9>EWpSy0_NyyBlC$=P~@zV5c7&hMoEqUd^A z2~YiU$er6d>JyyC#)77wlTyVi%A?^OKpoqS((r zG(P@JlEUZM`f@%|971g5lL{c}H|MS2CwWYpIpsp>3(v^8vg;RfU$4^zDM4u8*l=fw zqi(A%D_O6O4lb_^yA43E-jPadxAbYUR5>-Fp$a4yo?aBDGly zjBn>d36D@>kcBym2&_u)k?%oQc0$v?dTWKkxuAD(eA^AnD4(auh#byt8PxDInF$cG zt{R!fitfo8?#ejLU@h$VgD5*){5MMaXSODr#&G*tQl?qQClc6ZK>ww?m;Zbs{`ETl z?68g=*1YRimbZB_Sy)$5<1KQhhSuP_nvD zy~+|u-37Z|4UETsf8okDW3u7n(tT?#z5iZ$>LZXm20~_#i$UQd!;P2^QmyX$|AwB6 z4Q|4entpZo9AEGq)xp9n`MwJXANRO|raXcM^A(lken^?diI|Lv|Y(?3X7z_$K zEOXbE5db&6+Wq!_txcxc!Cq73Iq-3EU-vR8j=v5525gyFM)G0nrbO!wrNUPo*1@jF zS->|NmTq34NKqZSUq;T8MorSo>uZzn=rb{Qe_pnsm6He8HY(|I>e265?x zGtESm-!=TDN}V7~iZrL;EwPHNT?$r>0CFE5kG{jEjIy84duz4uFYoENbPT*o%u1LD z2MRXu^%wa+XPMds;IKll4$vnog4)BKoWxM3oPSTNOSdjP<>oUF8QXk-ZLFM^@ZyXTi>tymz-xN8L8Y1Fi2%t=tsW90plOV+fG1wFc z50mX}`=U7b-pz z6e*h`<*)zQeK`lLONSKi-9xHkk_ljBB0yq5bX&}dF0)DE)ex!v|7aw3`g~F%xA~}ELlw0-hHQ4@W)U2y2$=+h#qC_E1UQ#id)KPr_4)n+$TfN zH((|YK9@q3p&RMz!fmx5p{64%yrj?+K9t#trRQQ`e~(@;{#tAM2NC_wd)B;9tHBCaq}cF1Gl7xTjihSc@SbOKuVy!7RW! z$`hw35jyj2ua8rl(&S6yr#Ck!*Ez@kS)6&j+OX-4>ro2vcfYktg?02mE-l(vMb9pN ze0=z|_kE*%U*5la=%{i>q0)>Q$Y_Ij1rluzeoJ^Tcjvh7THZIF+FassJ=aXbYAHKM zY~p+P4`{a9qkwFmg>5T#f2X3$%Cd-@h2|V17^h51tPO6X)enUe;z z7=oVP|L9m*u_LFf;}wWx+qevBd%^*#TNV@%-VqZ?tr4Ns3_MssYpgw5Rn>#Rl{n|W zM^qo$*~E+a=OnzzypbO1COo}%|9G&I?e+o!y~OmN$GvB6#AfV$BT@aF{afqnj)8{< z4DMvE*m>Dy3<2521f`!h>YAdm@>eVDla>~s;(&p$+^SUPHmFM;mH$a)ox^+KaWq@a zx36SS5{0q8JJj!PJy~9B#QM=XXM8ZdB;HgnV<M{rd9)>dF#04K3{A?Q=D*7P zaM96R%$&u%D2kSXoz^k>m7T}S-3o0xCHfe{)*BBWInS`&i|i7Qckk-4n);VT-M%g~*^zj*_u^^%O z7>&hJ%GFDgRF44s6=}B7ehy|-x4d=Yn6?6#+@Q5vO1rF;(n*7B#0{B`ZP|IR%QnMs z$}Qhq+$!b2;*3DDo^aPr^36NtQTI{Cp>jT)6v_>%5$4aL&6}@v^U;3v8G+#<{dt}3 zwJCk5ew{Sz?e%p^n{eUx%nb^@_Tc-m_EVwICrjguD5y#v>j@<4#CBnR+!L1X@uDS^ zJC?J`oQauqT4;UUmR=Cs2%mj_G#8rry6Bo;Eqb+)TieF!WzH7@O- zAvD9Om~3)-#%xT3B)t#apnQ^VNh?io9X3{WP=jfu0qq;8<#K+uwx8tXj4|SIpHyUrh5|4|KKGNz2Wi!gb z*u(1mB+yp4;vO(6O$tTW@W4vbA2D7MLDv_&vkgIY`#<6#4?9PNwajjnL#Wjk3x0P{ zi^L7SDE15KHrrwrQ?0b`wuq4h#&MS*+5@2Mr8#zv?t&o0SPYIiAXD;e z>05VOJm5mA&ed+|r_6zFD|S-wL7%8@mw}w3lnJWog!XDy#8$COhH`p`0qFS22U$UN zZb(MnL||u>f&VNOWdhwP&6M^UV!^15yguEdQvSthkePF6pW3uOgHi`Vnmz&}?OF|T ztgAQp`z8)1an8HXf{+pqwo)j6@XyX2eAuW#@`G)zEQRT} zg3uNq$eBKfwN5Tvtx*EG8zFs?39Plvy@QQqh1ehGA{;r7nzud*bD3l1OwK1^o4yK| zw}9-}c}r}nk9)d{9L%WWW64V`@ZQ$WxWH=6uTdenKpbxE;h~%g)aan{5W=&{ZZDtd z$LoX-x~zED=(g)eqB)A5duCu(Kmu=F*uhz%(} zJ0IK|NR@5azLfT)Yu^6zfr;cD8zi+lUl=W8bAb^X>Q423zxw&G!hrZkuVehO=bg-D zZ7x`)T>2~a@}bRhMf>aAb#Pm}ovD;a^d@GX^2sG3c~n_x6RBT$#~tCL>KW8!;ee6D z^0C0GsQn#K-LLY`7v8WV_ScmU+Fx5POpTZ&USGL=DKB+xTvaqp<@Au}wdJDi5vR`# z35UOw-*K4(tC(&&eRnDMPTA$@m;(ducLQFwpQxUWv4{>E;biBOUyg{izkK>$P*Ki_ z?-Q@rTAm)+b?xh!<*InITL*MgPwqXl5YQ6OR;d^lZLvM~*B>~#Ak^JdpVOoDH^z5U z#e=f_>2VfQN@U%mGI zA{6q!*-*`(N{~et$OrNk90AIC``B%M!u9p2^>m-(WG{21%W1gFZtN;!{EEfH4*Eoo z(O4(#UWd-zYnpei_I*qz&(}Wrfy=Nbt=7R!@azu^zx$8^aaeLdd$6Q z)NnQYjszt=uYTi#X4eH`SDkK8rTUE%*sdbXwG;UElcYKUAz}nkcP}lK?)O42V=3B$%I3D3=ZvElfKV6ZJ*oj6!+v9ujmN3sED;Y zw>gGJT5sOL*s#soBh20_e63fQr}vfs4^E)l20yP29zGk^`T9Be_}F=QT6_Ch_-r!q z;}~q@Xa@(Wg$H7TH{gT3h<+?h4`&^g1J&7D&)!nc-dxAll4@^lU~fyevp2V~TVri& zZDa3XVaqhNVVYQ48__KcjZLWrCNx76eM3V71>{Oslcr17)uCwX=#jN`$yyXGEp4*m z(bUi&Y7o^4>S}6gs;bI390rX>A`mDP5{pCO2`GXVhDgPb3~*#aoR+b&u9>R7g{r|C zy#5*j&4z5q)G=ABYqn0ydYvX?J%zzGv~f4F@iubUXyCZr(7w#vwx3}$YW=^5jm_x) zJ6yY5HlFt1nim{>h#S8@HZd(FCS@-->EQNc!M5Fn+xMQ1*k8LXqhZ^D=7>WVcO1UV zJ=z*2Xphb6h|lRr$?w=z(6OhmW3TwiKc&|Xmftv1bxU|oDwN2C5~=WPkFe^xsQf~1 zNq+uuUVhQevf`ks@(q>cn@*Q+J6)N0=Inv$n%w$^^5#p;m#F3i5!qZE|@5M{`%bEF?Z$7 zM>NH!RWUb|x>>|fYjuAP-oUTQr%jR-x-v^7f) zMNFjx_6-EqdhGx;J?)#vs2e-5TzCpJ#db7amz9f`@u7I&tpkS&0>D~AT{QX&G*7*~ zh-8@r8!py#NG?y8)x;LYJ0#u3M!|e@C0-su25uv<`N{Ulzk5#HnVh-xT)~EVdGE&c z&(C)V*Z{&z>snewI+L;T)ogGv4>#mA8XVRcc$8m){zx! zAN}~hGJkvRXIo~gdfQegXEHv;HKdvS=xXr%5>YKGOzyDu*0GN(_9WUuP?;f?4=3lL16|(ows4P4*Oge87N)aa!$S5 zru{Z8#|833aI(wZx_L+XjK96+$mzDhHEYt3uQE(~I8Yq$kR{Sc&rKa5@1L$-nf+&+ zmZKe4SDa1WnU%^V#{q%a)q8TMxsG>4%-U=RSC5vuqD#h#e;hw$IV=^auC*18UK ziP4uOfnX?Ea;Ro-zS9~5CE;HU_0;%@r&O*<`!faB_RVctsjr9r=p+oZ44{+Qk2FuR z3%iLQb`J*aa9eB>Y7cM`wvBwm#nx=+f*Di{0DVo`n&VJft+Y)XvCs#~9_7<;X$eBD zX%2!>`iWIP5=jzEoF9AcPFwA%)OquO>Z1QFAS0e7oXcCtW)ASQ1`d(Gl$fvuJ<(`r z>4WBS#RVAN3<9~r>T;3Z{M1H8SfePo6jrZx9SE-H!zVnZ<~nN#Y-)oldtW{fnMZ&_ zE=;^yB_NI&mm66h=bkY5(+^+ce+(USV1w;Kwl!+DDG$+xRLkTFwFV>zn?^QK*)!Xq z0Gw(NL8<9vt=B5!i*6>*d^C*DepxKb_F)Q?`?*c(oy#@c6Wl(wUlIA>nIG zX5}JqG__5uHiqgQgMQ{BoN6wKYtZte#{F3o$G?iQidRZuQ6_fE35t^tD843mbz7ZNh5fogd_pEi&_$y zdo`s-{WU(v5p@~oxldnbL0*vJZx{BkE{gbp4fDB_gj_3^sa@ja?kSvraxH6rKA?;A z{(uO#KwgZjWr)TURp|)T!$3`T>p^*}()OtezqY(A!%?CH98w;&D9m*S{E9u~?3PlV zk;SqE)psz-%`9mmDK7nlLk1X|#1h#Xj$!L9pgIBF%(X2tj4M@%tZ#B-$Y`(E)#O#^ zrxX-oa=9Jl$r6x`FuUxQ#;~_)jZ|N^20IT#9vj%6q*MMr*wm}6Li4IOosw!hSzV+Q z4$9Kly#%fmeTZKwXdq;cXX$`yNrTiuOfbWHeI_pDD08F!k0Dsu7cR1Tse}ry*tm+L z73cU2s7?JqwK(wGd_x7jC7i50UkzI6#T26LL735$wAQ}7k3#qdai%1)!(<~x_YF@J z5~#8_cBP5D`}A4^w@)X}+n!P7#~%L_UAl6?9J< zzNS{xlN6_%_#Uc}fQP`cs4y|aAJzRtVE33sf>S}DK?(?32VnS1{j0PRF^bjr4i9vO zsdYP@|JQ8)tqWlSwWVldkBWJVm}g+s?4^^z)-qXH0ppCtp{$8t5=7-yf$wK|Hlu)# z-9!DTQ_i@l&>mO%ub7gLgu82$gyVL#>U{D#JVJi^V_!T6YU8~ED(k# zG#?_4NtU5{kL5!lIy`h}pRGPcHnqiR7SE?Y4EuI!BMsZ_?-yF9`6ez#NDuGx+nugf z#f6etY^D4|3M>-~;b>@8whuJOxI__f|4=7Q>-QC`?waa09&10DNEKc<&KfZKQuH{1 z@qR=6U1-JbNafohpIWzWSv1_!qBxLb#Yfd@+;55HR9Tz@2Y@!&J)pv2p#azHJn+Lp z3Yv4xI`l}2Sf6frd9SNPqLqr0LMBz0jQiAvj-U>on~zJ{R+KGf*1;vS^+z4+c*^5>dH?2*x#qcM9-g_s_x-ums31XZZU>N9Z%|30R< znG!NBj8~(h<(Pwfk(CYRA}XON3A=^|U{y!4f*i~UDvgKTOW$}h+S}8Qak3T@4I`(9 zGZun}cdwLlYZJMJp5F01t~;7*9falH$Yzc>+S864LF_{=f#T&T?I>}bn?sC>w_1gc z;-TF&E6mYIM^eBlhV$q6{R9#M4FF3Or~;CM{u1W(r)&O0#ayHaa^YS7865LfAUSH3 zl;x7uyFU{~?TQefU9+K=jz9Ss`hWXA-YVKB!0b%H)b?gy8b)fxen^mWU?w9V%F0uoNI2dxcj}xyd}g9YDHud-ku>xxDMSs_Sk)j7_=MUO~1}TJ$L+ zCvG64TZP;pM_>Md#WG&XCKr*`_s`5Ct_f2%U7GQEGHEZYa6X3Q=5@ zVf90X`ls0Bywn1Giax7cv{{adg3*z(OnU|5T%GfzRlvYY0Iw+f9KIh#!pE|qj=#~N za@6o&F2_rud;qnSj_;8owP>kSfyD_DuQ`0lg{S%aNyF6&C&Zl!L zDqfkF8v`QBj#wUh>H;tM8xj?}@~b6)(I9iBG;~&F`v&_wwN{*|St+-_GeEjmQSzj% zB>Unzo4~jSy~o!Xr*o&Z_^!3{{U_p<0g&n_nuU)BHbzTJ_d(~zD*)~IOB*_~lp{8t z!laP)xE^GFxfOS?F_QSt;_tUarhgG-0FJA%Cbl6%=uCO__S#gsw_Lj=pv7wK(+XBp zoGi05pXBWS8oqxi%VE0=y;2^vFonc>0s$yGFh0HmLC0?z&U$qC@i(Xcsx3kg6hPuwd zx;0JUjtWGS3e(`dyRk{yyba5K5$b1y-PEyo%cz;lU&Qko9bcZsT=9Az($d@S(KU^z z4bM?xzIJtxr8O55o-qa&i~ooPHk2Ya1OuR=+B9}QG0h0a2fE~tL~tqnDum}Y&OU|G zG7Xcyt}!PsOCI*gaR#-usar1|<_5heo}{IPjqrukDw z+kgFKwrq5N$wEROj?2Dr*rxv++YtNsaMF`O1DCyeY?99DU(kP^sNWU#dc){o*n+J> z)sazMy!|UE;uT$&|2YhxVgWxU5Od}_js)tn%pc_J2hJ4i%YshGpbKrDMKW3}0vgmZ z1kT89+uT;$VHzg0Qvl5Kb=XKkXa@ zNW)l+6yAl}t(buy=Y0Ck?GRjbJbBgow%b>k7PE)VQ9}y{F8#e>Z>Su~7FdK)P`+{$ z2S9bfC(A2NeoQm+ZD{xkZq2Q{9@`91SfHP%B03saPj|?*jyZYQ&^B*PIM)*2bDFV$ zxM|%c?=r^J)>oA>mRa769heQ_^U;}~PW&-?BKvkJQg!#=hO+s&yI5I!$Y7nV29+*N z(<#SPPGXi}lX4QgL;SHj)wh_4j#$@ASsH9Epgks^|8M=llnyA1k6uf<{dZ~gbF+y1D$`?VD?;DdN}``yZRq@rDY2(eay={4Y<+>6f5D=?ZdGFg=jI1k#cl&&?Vw#%f(D%` zzgJuDcfDlU7666jwN?DnL*?yXzqHp-09I^hU+}v3fvbT!?Cf4T5^!u?9rcQ1;V4SE~7u{SO)3(QE zxdwUI$D-*sYN-sc)1mpe*@dsB{grn;Z~k%k5dgz`b&7BZ{!q z^>0DrIv&zf@FW~SQ`4brITWQqTCxCu1Rz!Jp3?ko)k3fBj_79`ZZ`5T8l z7eV2toDTcAWJ;aHJmmk{AfZAf;X|1`Xgv!ZK}WBbD^hEq>qne~AwE8#26aQnvzMm% z&0==Im?Ri;Gja81MNj7tV8{m}ZvuuqF#X|+TLs{@!WX)#6DZAt-wnN=8W3w`hx`1w zB`IA5IDXvM5YvH}RBzV;<#hrbLYgVN+YjCnP zxC?;p6#=eZfYVa3E&{q&wTLo6w-M02EWot@x+QOL#f7*!KI--++{G2TS72O#8god7 zJuJs&Mq|revD>x4q^sxyim}0kzC|wq;-u8<2g_wV`heW6^6y|&O^wAGI;!czHETON zapy&w`Nw&2`43KC30I?i`L@U;!>tH*0l;p3YPdH*@KXTg%Mmf#uJ1AqTQ7&!^O2S$ z0Fbq#1<5f>w*oSR!y;sa9C9U`faT-IVJFW`9YQ*k`T{E=x#aPnV*s>@2Y>=ZBn!e9 zdb+QHAafUydjBysw6zx!sfu~x5u@GDyBZTd8gr9@7u6ih764O7$8Z1eBHgKX+m{!H zFete5V%=NwFROt+8+$)Q?DSv2^oRDWDoLp1V%oDXUTK)LG3o?=^fuvD{+p4LD_%9r zaP^vzdIfHwj*hvY#>vj&66K?HUvQTJ-B!(Lt9taxL)^uO+SMIxRKIT8ge!Zi%|znl zDqOu2=AazgS2%W1y`7tb&KYpgFyA~85GLR^$ro3-n)A|YXn)(G!T=qA7OG8G$B&Qv zISRl^fa_-Nm(c(DQh!74XRx6Cfv+etj_Px7@~kJ)jIqUL)AkX{{F z`>I*+zEL(>&%*_hK0G{%gBNh8iMp{@e&n8;x%4mYk`z}je_y=zXFZIoTKV(%+Skf| zaYbv!`YvG)u|AfEGh)}(ot;cim*a;4;>enTzkFSQA0Hd?E%L{AW&X7G(;zYMWjg$J z#?o%C@_KH1mz^2N9J^>62l%j2kDNcbo6&P&`;CIU<#gO=5fmjwfT~}4uaBZg2=yKy z$q->HKm;ZNw$gmcPJ}xNoew~Nu;zcSgxE5ql>a}N@1i{6w0YqrHVe?nC!sw^n#6j< zdeTIArc?I`4a^!ouEO^Hxppo4n=@~gvokf3pBnS;x{xVMP$?!3j`aerX`whgN#**og?lmD-0M zgol;yK9<-;UXE+^E^RV+vM&C?4exiQ>m4KO2dAFsFMWJ=<@OgT;a7VHDK?v43{@mz z_NAz*xrJuB@v|uq*@`QM7A(JWM{@KCW>o=aM}?>t6e>hg zRqp@%f}9>E1vV-Gw9<^cn`%t1@hdX%IBcB+83l%3W{y`+zPy_D^Rwk)3WBYr;1G|l zBDtav+D*0Gt9XJ9A#M9l|M{o}SH0?wx!DhU-%E*RY`W9;ag0F?2_;=M-@dDuStG9o z<^X={~Uvp@Sl=qJ99&&0u&Un;LuA&eec?^}WQk4@$(lZPv;*c_VVG zoOrR8^k{K!HM1IrGkGeqTEcb<#+P-fMR;dc8y#aJf`rs6SxTKJ%Z*XM>Ss>Yx=%>D z@u#{nxHfLQxYjji6v1fb`D3_+kJQN6)MSI&B34bqh0U%PpvI<-Ji}Od7p^RFb9J6U zwU#Sp5EZ#Bt28RKb%|5-<&bwJt{Tbe6D#K0C!L+H&2-^xOZdKp_kc5*tnRTokNU&( z@E+G7lj`&~F6Gb^InH!<($z<7r0D+B$iyfFmM(SDUhs$$jMxcJkZjCTQRG3APLWrj zIk`v5rEN&a*>Wtk-unpgP#65A^Tb^oj}0_V`m$}OG{t5x*r!9^Ny>g0yM4#EURIAR zyw9mh5npcp$AUFI1woO+h}vAUwjkZA(6&@-SFe5j}D=~;kYDAZ5b1+Ef@V^z@e8uvq> zvq303G3m|zi=U$dX&c0@T)JJ&Rl4VGOL20=el-Y1ojHJbUBAQ062!MF^H&|q>>=+W zfJWrKlF>2wq#orjdKL-K=Ie!k1}mc^TDu!zV;+(|!mi$f7A7x){YU};U-4w8|4*$f zmPBJ1AF9T7X~-%f8%FNi2FxvqC@zU2HQEFt14B=8JY~Yg;Z7hvBM3UoE_TaEN>7#- z`%kE|ioLbPPJg5VVc*)&YZcyV5OFlb`LLpU(+$#c&ncVz8{xB?lGgVb z+~Pu6619cxu*9#xg)CvB?9tWYi9;B7TbvSM!Z&%Yoj|K<*PyHy_-7zCyL^}e|G>*c z7Cu%wAt_?39*@gW5wO<~&?2idkI!}EG1@^*9k3GHptQoZLRotnPVG!Vng)1DI80xx<8P1w zOEb-`NlS8Cu?0zzt1j-Av{g7ggaT>atc}$9nFV3WlE4akJ7mz&r)YP%kYJq)MrKNI zEv%FF*=q>K;oac_CB>~-)sSExa?u1GbK=gIMfUebg+9rPq*WKK zUuMRNRETJGY}#GYlq2d;X*=cQ-s=*7#)k2QybV3R(o^pK5k-QW_Rrv{{qlU1X+h31 z$qwCQ!CB_EZO^+qkx&lL#+XtJS^6Z9rkjQ+W=gb&stw}8sFZZ6D{|)K29n^d>jvb; z_exL1(^Fs4`H28>E{Ns@BN8dqC@X8wEt?h1@ZJddL-A+MXJmV{=tE4eAYdY$jn?Aw zzdVgZ8V1!Pto8u2Rcb(!yA9XGW;=|q(f@=B6)y%wcJoU}EE4-rq~I+ereh*xAfcWo zIn`>(*g<=BA79;;03azQ?^4#=E!RIH8Q+>n>NYwGb5UMX%So@|RTxc=mB+w^Fnwrv z^I<;%yRbL3U^HwIg}h*zQf)uNk7#&}8NiB!5jUFHXr))A6V*7_ZE2BV#&xrITjO=3Wf!RBT_xm?B>NRZ zXx4$;H)bR9tgy=*Laoo9HJ@F@{nisl&o^#O7OTYSc?@+KDVuem=NwWCBA?y+B9*Uu z3F;{;?=5gb71)`MI;w%rcRO%3a>*2)6H^2@$w}3Nfh0?6t>p6l1pti{1XkgBz;-4N zT0RmOqI#dj<6ERf$1OY>oeBY@ zPaV)D5$W^JK=+U8lAnHl!(fA(4u0u)xyqU#kLQAwZ?9c6VIM%Bc9J6n3)s=oV_Hnv zmn#P8N6_JP)Ym$`Xm<`9t@EK16U552M@{Hac4V5l`R$^QnPzG2K=%fMey$nGWNc38 z3f_9?#^7^khxa0$WwDw8-B78oNZ0KdypjN#)zIp6j^Et z`bnsz4fvo85#}F@{UMUyuWV+P5k^u7Dayi8nbZ4Uop(MGtw-g z(%{{Ru%QaDY=Q|Hpq(61T+AGQAZ7E!7K#SCMmY7U;aK9zBTS^OF7k;NoW-+4$c!Wn zCYYG^y|E`N5UY${H`-XOGCb92Q{hj5YfKdg&vuEs0`a^NDn%k$${KZT=2BWFgMG@I zw@l}+r2tjYUwrEdiQ{l8uPPtCMdL1`Oyp3 zCH)C|2)}ATY6|db=9+db?7?Ep>P+vAs*%J)P zVM5T&eXn6$yE95dJRTg9-fcu?50d8WFf8GV?IG+s;bN7L8lxJK!-jOBVJ#2r2Phe! zi9)2E0Z4C=VmBJ|gC2zXJa}BiIx>e~L7CRl2MBh%^$*LepzghCCv9Da&Q2`A3P+G4 z01dwYvHMJxPT48&LaIjSC~zF;K{%u!-fJjsGp_D4u5P5vCDP1GV8kE->(N&7WHv8m z4xPY+yBGvLw(z+rCXs}3p6uJ1^n~jK>bF1KgSU?1Q~fHks%LPVgp%MrXkTwMLyq)r zzB*-Hs+C|pR0u~NA}Sv7arWjB5^eSGh)YdSpOGm`e*9bTuOZ5<@K@#*YC32K*}*k;D|6HBNU z1Xs2UU<+0ICSlzmNe*-Z-)p2d0}%hULkBG;$AIL8H!lt3LJJzkI=Ra-6*N-AeqsW& z!;cq%ys?DDW}^VeUIGntDZF8?LabVC@91R^dCPdI1nJI17Sc19Xe)aMMou)Xd(xv{ zaRi+ZB&1~s4QH0^9E#PpBpm(%Q-FVJu|f2Melu%6ybP|F^L+W{OwlKWNYnIt0Z<8<<)dWSXzLRl6wH%{6n*srKTXVb9+< zxi)Jg5gJQ`^-1w9XP;7lp(})qzdi?0*g^x+CIK}&fxq$Qj@Mj{VtEbDzrwm{dFGur z$h)PweTUCp+PHAGYem~ZO^5t5QZVVu3eNOs7d@dpW>8@OnEbka@uri7SPifx&(mbC z?eQR?o2k@A(J=mXMku@{j2sf9Hdz361FBxhdHH7;KcJ*+{dE*3j>O*ZjW^^8Z+;)w64cvF^4mzd6%Ja*uw#2rLYU1WMZc~S zu-pco&^eXk&KnybowiIyrX|8Jz9dW-0Gkk?o-7gDJ`g_v|Edt##|VvPmeJ(fXkPEI zbM6UwWiM<9557D{D8K+sDHpJatCo(_la9bp((lHKW4y9UGOPK4h8h(!eozkhDR#9#~K%iBfznWXd-&!Y`f50 zfoT1whxVa$sTZ;>7kOZ9rt+L|#tYMmGbK^|Lh6n8M;>jX-i-FIm?10b>A>B}ZDUOREHlb%GlxB+2D6QX7SeHNbvKb*vT^eQ7@C2wjlQD{}- z$*mu``~v?Jl*^o`fd~@MM(>%p>=_DUg?e9Q=WDfWfc3D4<6BjcN;cbl?JhXT5;KFq zn~wmZR(M}?Q>SG+r=4`_pO65EOx8hI?$b7#ETCT3SGbQr#vzC&bT9LW#+)E71~w^w zy2t1fpi>8$N?$#k{%lz2#TcE|duK#kzn83;)^7*xgEEc(p$wHENBTm&CBu5ter?Ue z89#ABhtOO2%>eQ%O$t&21QX|;DyTE}nqlW0p?YNsAF_UAY2ByH!@HNncxAcGJ$v#k zas_|FCJ5o!E{Z(s_}^`;hg{DCLPord3Z$cKX&3-<*<3Rj_uqv$Ech$~K)(kl5X(-A zFm8BCfrUoxPsuz%!eIYMLgA(a;E3{uo>Zf4z4%|am>-Xd8WkK2|Lf2Wm|nx9Tv`5B zcHaHqRx-b99s#52pZ1vwaSK4COJaRL3+3M+MDOT!Ui!}bI7n09`NbQNp>Q#& zY;gu6kiRF^?(;}lHDgX>0SQZRdYOCEtxRh4U)vcISSC#M)52F|iAm9Mob;F2NcW74r66|Iy;~R7fz-7xj;x$LdQ3=Rzw_VrQ)iRcmha1s z<;_w9;zPD9*(g8UylZ3j&Z^C_tY|NU_1XlRB3+-9mi6(ABF`KAcNOcc$Xua8ddwjn z1&RFTGTo#P8ha)m{QG=1G)zmKoIV8W&{B*`!Q`{TMK0jZ#PF?u+dMY7&YZWw(jLot zZm?It@v!)y&tZxev**G#qa2gOXLp^F9N&}tS;W6_wQDn(D>5hPu25{d+YGo&gEox`ZDiwJ^m?597Kl6?;URJAm|uRrH=;6=l&uBnS!rPGt_ls3zJS{JhP)n4vJy-1JEonBUc zDa0~UG$24Pkkrip2zH$`pj#ruSUoGB8Fo#tF3mluJ;lh0LAKuJt|cW@FnyGBfs%EY+_9$OU|+I_dgm-mn61EWDzLth4i55A$6*9GQPC11Tc z>+`Gb=cD%B>jFY)u1Rf%Z2o`8MDuvZ7_F1C8x4NX;b3kStGjgF`q@ar&>c3ye?C}S z24^av`$9&C<=PUz!%UHmSGsF9ZCgJFo42chdEYp>gmdoDhXIMX*QIL{c@7I#X66R% z8e}zjE{@hoDvr5RWEXc)=MANwG0WH#Ya<7cc%4>RmkXn`?qsmTL&O6YMaiB)vfI02 z>{|EnI;{Ejmg?THXq3mZg8jDZ!%WhLo?uMV@ovWSxb)U6!!=O1L5#MoBPs?LBq-yP z1f*&RPMgbL3d-flb>*q{%$~c(Zq`KnL1@P}zr?(&oon=B;|K~Qf z(3w6{rE8L`)?xn}5ReR(u7xnGlaCFy297@LBE$Gp8yHDi~x!!r^tLu1eo>IWPP!KU) zk@EIhp!pGX$$hh3n_I-Qgy(uMMB>ge^a?7zF2Es;N8Xra!W(l|kr)>5}tct`ruSl8h!xbx50qa6j@OZxC z*M!0gCS3&9fD)BA@or4lV0CkGkF%VgNnksQ7B&%V%i*q@`HoipnePn0V-MuxefzC= zov%0Pai}$tAL1dOgJ;)VKZsEz6pT+8uA&M6gpOI2VuuNM^XY%6yO5<1fZOad%9U~y!XjEp1xt&Br zsv#N0!N`9n0kONhmAJ3qaC8KRbvXXymOAZ}tNkSF=(sK)>P9W4oype->OJ1|q%Xb2 zeJz)x9EMWGUre7FcBr$QXLk_d_`XKh^IoYRQ?W&hJz(a-5Ts>$@N z3L}e1)kcpe?|QZ?@t}h?EW^Vn-sr6w{Qf84Lbu!<5|mSF!Vxp4!As>w; zzJiVpZ>O8|v9t9X(}{aBkS1O1>?Q0al_7THI`KkZgD$HebIX2hH$ynBV09^Zj4iB+ zw9ECY+i0(dI4yF$AeI5>YK{_GORrziVyT;^MjAA?*ZYiBFJ>2?;XFw^;krktyJ@b` zWV|P<(OnBhJ0S-N5j^-3zy@U7*%QwwL5&~3IUnoEPxt9H;{5X8n>8Dkh@%(qXB9Yk znjb@~kzDsqfTSd`QQ7X`BR;;%?Yx9Kcvee&(^ikB@Iu7wqzPW^k1(KsqRqxm8`}72 zhnUUO6m_uvGd@|={>Z8c&^fXUgf1tbtP667Eaqj{JpS}gT;*_W=rBPuyvPVrNY1JSoDh3Y=%*rD$8rrIBuiVT9QS|CI88$CEO9> zqAmcwJ4<`dABLi?Hmx5@z1*B`mo!rr3n!Ryss0+#b$WHChV_(O7=&VaWd;Y0(a}$J zL9pZdOJ(>nd7W7c+C145R3|6o?Wjy#Wk3C{6##AJLIZ7aCWmQtEjmW5e@u(+kFmUV ze~3dm1|tLFJW0njJG0)rY%?sZ?r8HznmmxV&#Ji+NHi354SNxBnq#tj$4f9rA#ra~xddb`hdw`V?};VLM{A$;-}c zq-i@4jZ%cXXGR?=+TY?B&(E}w)6q(m^5+69(S9D4?|#7{Rgz*YruhBre&xphG&w7u z9lpLMmHUAA@XZG+6T-HbOnnj9GWHdVG$Jot?snevAyk)%+-avw+^7~=y@heH{93aq z^_3-^FYHo-d?{U|YzFHs6ae_Ye08&EAk5q>kk)G#*SbBXNA%ZKC;%U$2F*L*8r?lg z3|~N+k$mEWM%X+K7Q9T*h^(z$18}iyJ~5_ew`@XjbLls%$!zu5`p}J)@-CFcQ0n(D zTb&Hs!QwmFp-qR_$FpBIKU`ZFn9m44OaHw@7vl&l8F@Q76-(sU{=d_xe0z|Xm59G(+ z_5nAoPv{bYlmAr^)C#wS)J0YQvPq6z`qHT3HJga@Fe3#^f@}1A5nhl5aa~5tgUyf#FZRZkKfCr1Eux}LX@9P%%Ki36+1X3*@;Yxy@m~?c zG5iIZstdyaB}rpyEwH!~gV7fU_P+vfr0fYlt(hXL+vCx%KL#Uj{rTGiKtSCr6!%|C zq}!bD0@Ipfede#ah)C0hjcN>PEF(&oj?)PePh#cZYe*dmG;T!mgA#*c@4(gY1XjD*- z3Qk_Ao+t*xI)Y4kINXoAW|xs(_`w!qj$Mkmd6&r1J=w*J9yhaDaIhGYln~zY>{UbX;xwf}3g@p&TsumZ4{Je45eV(ml*Z^J zl3$lqOrJw+fWF#>;^RxEV4#Axk^4*OsRqBvlfU=Fjdg6|e3xs|)+Gs5Ml6oLJIFjL z+PDHi#)Eh7l%9OWCC)1J{Z1ek#vW@ovANP3e9`v#qNuE_ww8#`4->H^<|}Re2wEh{ zJlpoiq=h4bGz&M24M`}WJ}pTP5?Znldh|^e8l^ev9rOxGYv-6YNbYr-)La0^?P5*5 zge)^4aJuZ6JA0Rn>cYSq@6tL9FQiA3XfP);W^Oie)ZUAwKFl$00F4{sP0EC(L&CvM zFsw#s+7BKa9pH(OdfILYH9?>L&aq!)K8SEyfVdV)K>PUVQvEXH2C0!k%SZm08ZsR3Zb5zkqb=Oc^rkR!uH7GueaEq$&^(hNI=B8)AywVoGRKwV2d z=dIWmNb=(ho>e6FPLqw{m`=0pBhh}H{-_Gf>4C{_ct1fOoBHhe0H}qTuG@nEiSn&{ zZ;qC?5qrqc8jrB*%(r?*w+NjX8{tyslO6=s8JC|ms$4uC9Ie;+1at%vW^(@H1HoyE zqj|%Ke?M;b>B-s`I$Q@V81yt5jjl1FrkH)sHLc@#mMX(`lJcsAD>)6~8{>bipCM{X zhFMC(AR~%+jf1<5g>TcQPIl%H-1db1AsD=qkc|Ig_Sl&FCF_Dq1KT25tgAV<+iA7N zxc5~{A@$OL`Iyp#mb$46sqe_q6K^m1$aal9J0Of>2!srl@Vd2#5tNuh>VtdNVWlC_ zsYKU+JeRhZEp==IzLF^Ea$(g{Y(P2$G6Aj!kz-Xd&6rivS)hB#{d2Kt+e1#s+F;#h zFd-eiVaygAiF;fKBRUgznd=EACfR;MmXnC6RWA8Wd+di<9N%rA_M)PT-d%KB*Yg!3 zi)RbMMGf{3N06Skl+7K6M~3V#g`D0&W+OhQ1>Oxf-g(yRpZhz;s=QvkxnEa@{P0Fw zaeB30`1VGqSwEP0gL4lWH}28$_kw0FO3_OP{sNE*WIq0XvmBZTqbaF47pwfC8x!`BwL)ZMb!FU}l4H%FpGN-bA zUZCr2{W@Q;2^p7u(1-O$9$3&2*6hU$Sy)x$jx!(5&`G}f>WXti;K%9w6*A%VuTJB4 zPP{wExwlU^x+rvE=J8VF=yc|QVyA-Zh`*-xzrU|QN2eLPmNz>|L{mYZgDEn)0uhrtM+^-7ZwFE09T?W6$AytpJh3 zy)S(_90utk`4~Iir>gs3G=DB(a3^tc9&Nc_k$se{*TPvam4}~isHU(u6cWd^$Bs-F zC980Nq59l{FA?AvJW~Yzi^u&3P^;otej9dB9X8LBcR_5-6y|d{UW6xfu2ude4)fx2 zEWJ1f#er5W##W?tmU81^ounnkT8B8oTBFcwDb_pksd(bjs}EmHJ5S_QU94&3=!*da z3syp9+kJ?BJ_DQlRFf;E0V&^Rs{q{?;X7aJ>9%6y+hzGx%KewV&D_0zW9wJF+Q6)~ zi7*yNZx+^*)esth&acjyvYGIWZpF0kk36tOzY)$-KPO2SQzZ(S6(K@lKO3uEX>H1y zhqESsc8R|KrQ~kO{`B!D+aM@$u5a)IeZkkUdA&ZXiy(%b*D7ku|8#yG!*B7QuW@Y5 zz~ScLH!Tx}L!fEotRbLT?0)01$p(g{uRdMA0`@J})`f&}2vBZYFi1W6}FckoM(cgO5w_-p;lITTz*$H(R%HW=XR4h_8)Z2!so}OU&8(B&iBk$2guo*Ba7~5^g}W>&WCfa z0h%sr^&2b`or6qo@234sGVO0QjbfT=VVJZVotuQ6T{prlu7CCH&n(}J--NsCnG^iO zH*$IH`c)aoeQ+Du^m`{9yiA*Er9)!Piv!}CT;_MhkFPVW57ZE?1q z%avAs+7aA8J{$Y~>UkA#BYRKQY`S~?f3*9P>?Yk*u*uioLZFwy8a^-&TQU*#o3Tr( z^>&|oL7)Gt10~wCps*TIE@J&%FoHDhDSLM#)U--z3Yq)w5|W+ag`}m&Sa6P+sdhF> z&u08c`gVUNE2l)EGp{(DxO3Vq#SEzSybx+S%+b;U*#;fgaUBsef18bghOK1NOIqW@ z9Gvr(t#J6+&R)REDWx%c_VRK?N7xVz87vVoM|_>9x|~VfI0bO$DS)>Qvt{@jcPd9i zU2@*{bAU4~T;4E@sY8oz3Z>BA4_Q>fE=BOVZR_4HF06mO#Y%l8d4bNBA= z;;MfXG_&>ROK64U9YW>t?5&BXr$4yg(jHFF1st;5Xm1dA;_i;e1P762PsNTbbf6Wx zs3U8WwE_Ux&@}*87hTHdyqW^{&vNMdPMpdAl4>m4^|0$@rBOq$0FT z1zShJey}7+ zzC~ew2YuHY>#yyUlCYan2-9zTul*JgO^OvAoNYO|g>A^<8?N?1M03Dv8goBg-O#Z59ShFj&oxT2yDzeHXnIFu($w zg`j>xxDkFZEWDTEbu@Kt1Vf<5+rsI6&1J?NC9=WNohRr$8vQE6)20v7*vXqU#ha}A zaMxhmQGRJCXU(&o%GW+@=3sGmZjEm?&Pjxt8qg2QH`Kwo_e(7~@I2r)wSbZstUUDp z%3^L(@TtY&^^vy*-qPHXRduP1_l0Mc?i;IGcFOjlK|DmE(_t+T9SPCIe0hmbqHnj^ zZ~r*Le?8S9w450(5=$sn3Xz8}v#@gM?g>>1V_Q+xlC48k#ajF7qK<7{W|pTsi-x3( zXpCWJ>Zb87b%};wQ%^Ksd32gx?Rw~Y0gdUM6yTbfO?~Xe42A?!R)a6RJfJppJ&)<*Rt*t%`Dkf^1K@HLJn5XZ4wZH3~hO^4o*x* zpe*N3WKwu6%Pju6IYfc;4Ia19>BdZru1hD$Dkp5EaROvX;`B&ukG3c1Zf$D4f6fec zt*43b6ufy{VucsK47#&a|U>2&?Y;YqyvL{oFoh7Zh1 z38N<{(Ru09k*i@V3ClxuEe?!ubeyIa%Db~on6+T`g1JVPY3TLW&=Ql){rpT_x0r`n zh5^s{NXm`TK_n^rTQW6v-?Hp1lQi`XH@lSf&`e#)66e!et^l`S`rI(1<3rPJ=iB>_ zt(iL)RFzVr6KFE7{bfF7Du2~{P#xLUTv(@LvriR|o%fxgF8R-F20#-jkpd-x!6PaE zbKfq^GWP?E^W9dKv~%@tk$kb_KTWOHIvhwzAaP2n1Ns)FIbvvZ>Ob9S92(e_V*yi7 z1~IU_J!sooc@g$@jh${?CUY>+dnG^?OZ{Q3ZdfUKVFhJ8*5%=j#}fA{F$YO~WDI^nTrRn%LwiAmNxLkR&{meg+9wtb;_^ ztmdo_0T5VNW=~8}A+2C;xyMZM6NK{bSbCPdMxkr|QEJq#;4pCUP_Y+T-}niNKC32Y zdo7>}l29l_mQ;zY(9Wx2|vZwR@&t1d8|9EEZxkb8qX?s zY_>xA&O|}{=r6NzQbzVEM@-1IEwPn4#(m z&O3p46PjfKLOVTgHhW{w6(E_B99_Ckrs)Vf%d}37+VCwosw2XlEQZT1H5}&SlVw+1 zE)cfD18b7}v7Kh|_?tef7fs27*Vdp8t217I%%Hnj@PrsgmheLpB9qCl#x2}7)amnZ zHY!kWW~hgBwSFy39Ug7huk6^t zdfR?#EwpNEa128KvI^~-F|Hdt=1ab*K4;0E$mQ~Th)3BFhh{~7EYB_w$^A`>gGte* zs7mu{iJzBN(1ZX}GV8uqluZbWP0&rZUAczL2Uz{XiE|3fQcm5@Ra#1T4Ulzb#RQfo zH+@qntM~Oz*p(L3?N`Yn1*Ux8t+i5|pV*UqwV{cyw;{8c@;r0>S_CkT%k*P73%s<7stI~-bbtjwQ4zW6Tk)NWMpX%(71%VC5D zi4I-kPy8BFBYRsST`on4F#7-$AmS8Su!Jeg*oY-Vk9A_DB6~ri8iL0Y)ouWbg#k^Tv19G4;Kky7$T-Wxx9HBvOM>@e^QUR{6W zftTbvVXqu%<~Pu6O=ZxKN~NBh^!k>n+G*J>o9WoYnJucXr>`@%Mu<7kIPu{6y#l1k zAj@ZZVk#q1qB}iB%2^gUdiBi|DSge69FIAGrkDW@KeBRycOD_ED}Q--#S*k*$+%52 zt;FmFjCN`$B5Yy%l0%>T`JY?3?>9)>dGy89af@WTN~jPw)<_L;-y)jH`e|UX6PSPgYeG;}8JMZ0r_-jV4n8nEsyutCBY5Xa;;BxNLAfFe6);Eaz0!44xh5;N zNl3^(`IXkk-?`r4pKrD8y}tX4O-<$%MstsD3jcnXAD-UmeK1C?V0g`)97`nS3dEKW zxp(1jACZnFf}q#2aJa-(QGv`LXC;kzB9nI zm2^5Ifm<}A`_V9YfB8ARi8figBDr0|05|cC7Ejy=l%KFmm2R_Q^G_6sk zC;QX)yoWN>=gSkpn*sD57HZ#Py{PwV5vf|UE?NBub6C9nmu)e|a{E!gT~tfbh(gb; zi)`%#p@gq+k52Uiw>CTdwY8V$`;cc9Moh06o=I>XQ&pCw5;Y0B2iP>9D?q7La1*_R zcY-*f;El0vmE~u=Rp07?@hx_*nm+w>bh>>q`R|h#h#lJryat{22gGX&`2;z<88LLW zg->wYe*2?>nD>}iH?YM=?p!1@6vS5_RbuwZe&2n3@8=Gq&~YLZpl3CtRO!_|J7N8~ zT5p~{_d=n)RmfbJ8(N3Tq+c@Q=&bzQC~v~`r87e=MkIZhY3b98tixBzv`dMrVxd#= z$|Gbt3o=LdB<{*O$w`?H<&j?iX@*#1g##%EWP?e5Bt?Lplr z!hRb>e;(W)DMM^fJlw-Wz1TshzmJ0z1@1wlrbn2a^sh5(Eot$oz*Eag`2$Uh-U3Xv zE_~3VdfKnT`>!r>`#<*HE2^pP`}YnZJs|`LRltNAs-Y>}P^BAshtP|t0gvK`Nddh+}b0C(B- zVB__In{NRC9B9vB|Lpe|Dk?ZiI9MU-^8_~SloM5GS%K#;G`=$`D6tBK-Np>;KH5rK zCJa_kUC^f6ar)Z=;p@s-0!g|W8q0F1%v%DPU!Vy&WeAQ65+}jN%|NuyfG(+?SyKuJ zUz_3tN=zoMv6av>$&XZ)D9?GbqgBb@^N0KRPK3ae3mTOcz|ojpToah0E!V1*uaVpV zB^py4(XK<{RJ@p=$Zz2<*m0IPUOla|k1};yVtW&>fNhsM{cHT5ykxLE|wPvyjl~T;XoE8yw1{z^g_!sCTkUb1h~71`KX9 zZU2*tKoCZ$hZo`C?KED>S}5aG-Vg{}aLGu74`I#)z(_GtyC3O%&`KQQsiqy7^X6tB z2tXQoC4#)ef`8xGB*h_k4pX#@Iz-UXtXZ6|3kg006|1qWdO?rii%P9~;Z{p?1;!~9>`yM5%)sQ&T)abD>MRh*Jx&n0dwYkA-eh4Df@7?nKPzClMQJ|U$`gci4 zHo(%_hTH-t?mh^J7NAq0P^o3&;ecXVOkAbdM79BW&Q%4T1cn-PAhTBR*Yx zNc{MV6c%q~A~6vH#*;p!cLgi!!bEH+*W`Ol6VRc-ArFGH|~Y}9CK9>nlm5D$=m?@7XYND*K&nB1zuq$Mo$jFai+?VCDKTsIE2Dn!S@ zDrj-@8hGKUf&nE6cipLqgp+*qv=$(TI&v%9_D-bjN;|iR_aEcx+59xxnIF!MQi~rT z+i+RlhB7I^zbdq*cY6QMe6o)?8C7IvZ!h|ImW;kMO^)|FFta;Kx+HIa8lrh(t(2zd znmsN8|B5O*yCt)CJ4XOk$%+*{0QiLpqeoGn)wOCnEV)(bf-cQav5?2bR+w4}Rz_aq z!S;E_kMiec(BFX<-f^(Ot)cfziD!evvFF8YR(Oj7_zqNRZKd0wjMx-G2Awk#TXUq~7cFQ!5B@zt03BvWb_ z7I%(-s3y*Myt3ME&yLkoCrd%%q z?BdysWUB1jMdL_+NlVRu);=EhQc7-P99l(c`Ec`QlTtp>I+h)SYvwkK49HTf8cOoa z?)oUpe-%K-CS0v3aaZ&^aRa3rArzI@cv`$E;)m695;;0}mZOb!a_(K>bZSQgedOmr z=oY-KANyMny7!DgqDgF?0leg;wO4Bab>9daaoUwv z!v*EyPHEWiZrCSMTXk>y9JfvWo~&jhEZ0hlO@kLkuUzoJ?iC?1P}y?I$_I-(kGW2H z4m=anj*w}&wek+V4Iw8Z#_msvLbK{XFDYf#2;gABQW(d!b}g^5I%y&A06Cp zsuf*@(D7h5E(DEqtRfXQX+Xt-5Y1($O7CMDSrFKBCC$c5kB zJQlf#kg$E0oFsq>ItA^4le>;@;gf1lH^d6>e&QBgTGUKv>lXT_@jZ|n{9J%_*S0Rv zc9u3f!&U->HECsO9@Y@hg=)q#lCB&>FL2w_O^9wO#l|hEK_@&Y_Jh+Wj=x;fDt~An zkRs4Vy3ey_puC)(p~0s(np-_6YrfZX$&2E?tybOQPBk#8{PH>r!Czc#Yl_6`s)Ly| zw5t+I1XU(c;0ll{OCprrfzZBeH{872D}^hb z@LN2k=EcQsFVOw$68DLcYZx1Z%dsq5(YDG&}d`bENwI z$EQ$Jf(;zN)Z^L(9PWXUoVNHxBkgG#fTvrIAC!*XD}hX(cma!dpvja%PcNjkEPazW z!`w!b9KS`2&%8DFtNz-Za|?C#BdXEAs4lU$d-sY{@=6rb;wx@mDJ6Vup2J# zT0M?`@a}>5`zzgw#jmr0By4z#TrNz^iq`yHWOzyJ0x4Oz+!dR7Ua`MEK} zx&QLv#=D=qp3IDdr|*(U@B~1$|AKgm8Fs%24(PGPSb@MM=e{0e$}6FgGZt5yD@@Mo z(+I-4HcUJ{pB*{e7I~@QfI{rsq~b`Sdg=aLzTd5pxut|WgsAY>!Q%%_lPe-8`P~E$ zYMRC^unc%?(gTOjIi$tSg&WU8_HarWnxlpNF3=S-c;!^e7dX zSn@Jj5X+L7pLNu7bwfFp&| z%!k)D3M7e9Q_FfGO6`@sam)1v7C%1+ygWT6y}J4)W^uo>>-=dSsI-2kLG%o}{2pYY z(kSr*F7Z=J!B>L|3tI~{;GzW6q`jnP7T3ove|D(!(~1Ybs5%_D2^u>yIHvCZFn;?{ z(Z{Fzzq_39LB))7=RsgM+4Eb@P}va&el+!|$htL%T@#hwEavckGf zgqC<**x{R@fyO5@(AHKpHZFP0P=2=@bG+C-`Zy+Z)`Nzj_lvsgYl(S>*MNg=QODLH zQVlhit_GxZ$CgnT8rH`GBl^0_LYP+8P{{}{B}mw{`yLhkmG{l0qN7*?s+3rieWpYd zY@l2^E-5@i@L}wSs9W9eENIe9TB3B~%DNd>HaYZprr`X^n(GM@V|>}!zHW;{a=z5o z{y5(hp+T8Ny~IJG8b#0ZK=2Sk9y zOf!0V(YB|CEDoMX8qN@QC~W}udSZ$}f|i7u%!6l=YOJm4pjvsR(f7R&e13}G+W||Z zR%_u}+E%(q2qINfE)CGei0x~w*@u*U*LNv#XT-D*iC)f}*|1Sol+(4>{EO>%ND`}^ zb;2NLv&2Z7v|d5yWlNaoVJ@xL^)Q)lSkT}tNwhxQCO1IzYIubO=8?aHLBrXa@XXs6 zCY_H-rwe7O2A}F0SqO>kTHOkLFm=gVBC@{K^FZ4`&^$XfCR|)Hs+pJdj_1T?9=L6Q z{1{Z#G-)ML;`(Xn{zuxI?M@zCcrY$yrWNx2Wr$$5wCqQAuN3z~Ec9R^pe+;c)%+|Q z{~_?wU+JiL{Gd$2!o`a+(VZUF634JwxfdsE#X-hk$(b`yb)p$Ek;s&V=(3F1X~F1V z*$i$?h74g9p&FMBxzE{WXsY9};=$SCk0!u}sAkA$fRM-^5=d6p3|=5%d9aMlFarfg zn@kH8rDVY9>OFY-FXqCz`lh6X1+6g+4fDGN26QY4 z)7*zkHM`y?3F%uS0Q=RI8v^;a)1`&qT%FY&h(Adc5FvOEKhPJHj`pfOIL8q&-Rs5_ zVLDzI3S#T9#pHQH}$d|2Ra~#I!k$E@mHo`fZK2(g#XyO_C6Deu9CFH4`{VwwP^B zc%h+?hBOogVMS^(#btmP^(W5ODWTbBdj!Rz9kc%`o6{ij!Hw6=#OH`rUnu>ljHC>? zxcC0lAI>a@xhQEo z1W-fW4?`Vz#PJ$5y`u5lFPK+d$S~i-V=}2chrQ2PWx=87=jG{#K9i4_0PBK8rg)T1 z7UQ%}(2ear^TY4BWuLzd8}YpFW!MS*dgQADw4L-b9VJ-?kz0rjU8cc28wGKvcAjoM zCd{4yD>3Nl_Bar7n#+)pj(Ga(t&4d6J#hKY8vny_8SA$>)$QE5mdv~vuUod7Z)21$ zIl=i_qcavsK4>^qa8tKlv1QZxc!lJ1%7Bj7c79m4&veX{Ox=!HLAf&_2VQR8zk5+& zi-J7A(5KnaT4b_ylJZmb;)T3B$pu@H_U9L8G&|b1ySKuPPD^t;2Xvnbe4^%^Uw*6k z;NgpcPw~~irMMDV)z_ZnB*s`ASQyGY+}>J{9LRrQp)>L6JI8-wyh0wl{&Dk%9;EP} zPNqKhQ^QXe7l=&vbBTxy>QR;dwWyrHsxQ#j?b}QI-jS0iog4K zWofOe>tpIaDgQiv{V#ft^X~7bj6+?%!2gaLfCB&kb$(z9P#Pc!$kHCu{`cR1`S^Hc z!*E8;v$UE%0TlY{*B{15?JidLWU!tB00;;el3x7;3((J z_b>$nPy)GU1*?k{1QAdvyxOgENH`4M!Gxcyc%rUp=t%a?zlcu?5h%JK&4`zSKp^$$ zI3N)CG#_4grLZmmdN =zp4XsNK;E=~TPk5#5mAp**=LGc8WQ+<&-MR~|I-=Z;RdF0e5C*21_XOv_A2vm z0|0`eT^g*mpH3*wrxw4fwNh7z&L;~EzUj4V$vGfwJTAtn+g77Mx!002d$7IMr*^@8PbH~?)o z7-0tFReR&zmXiQ#u+oG1RRHU=AB8ZEJlp!~qd)j>ThK_j{Tna&1xG;C&ztK(d*~ie z_QcSIZZMP_3k1kwgh(jeJtzkt_!bP{M}lx^D1@9Y4aB$XylRFTr5zImfkFS_nLv5Z zKwSh#2YLgn{~v+jiHC%Q-0jv!BU4Kt5NK#g+iGdXxQ7ks;ld@wcP_q9pS|;Z}5al zM%}o7eO(xh00?Ttw~hkyJk5}hILMO+IfAwZfUKbr%M%H-0Ged)3ebo}qtVSn zLy87=JSC7iWM^Sv&x>+iG>Zr#HDY5AncGPbj!1|~0QrEtfW{zU1cEXK1sfVFk`Tfw z3c{2D(*LK6?*HEZ|DPG)2@Kd6@ZSaIfACBgNR;t^cqUm$kX_eMYu&L76i9+hTB{o_ z!HR@R4+D5S6X<~qU6L71piJL6m1PMooEhkEtOj*>!^K#0KZTv4@Pi}ZXkY`y>U4x3DfAP81wFa9xG#Mer5`*A{= zAWBuhSi(WSIZfV*PuLY7{O#g@;DOPShUd1T<(tn>*eNNkLr#JRJzSIIrl(>pB7iV!P zW$IwB?*iqNS zNyn6Y*wj_;sGE+tJMoyirjx6hyStjFE78+M&)v;{>|yNWdGxraxr>jLdw{KXh=YFw zIVi$C;)HJ;)&J~Cx8xW{dYp0gN!@~I^~)y?RwT*SX5()$r5dja->H(g*C5q-N3yF; z{OLW>?t8+$?U+6`s{bymuMymLlYg*<|9Kl|yaP1#7(DX~Jl6+a7=kT~2rN7oUKp2| z8&{ehRUYeC80k|O>XsYmQXJ@18E)5`yl3^g!)voE;v*+vbC9t%Qv9N~j`M`w{-E>0 zqpqjDgF`Q7C+3#tSJqy>`MC6Mclq7tmG@iRt&O#Rmfr48uJ68B-<@6GU0dJXUElq) zzPtawd9Cd1&wkn;-QIutalh@u{;hZW*LWu-%loC={i|#HmGAcJw)Y!%_Ss+dJHGEf z{=U!aFB|x=KlXEf_V@ns@4u_Re{cT$wY|5u^ZommZ{NOr{a?nnZ{L3W`0?k@pZ)*c z@oRs7ZhwDhe}9apM?d~ozLEv_KYXRw;MP0|o&OhK={>uCxP;&;)jZUu*msE-GE!-K zrf%e#{+XNc!_&cI)uiYI`4_7Co?JWjmEcQ2~rAGdamG`QH-bA*su!bs?3n_})I zIrnBixJV{h-mXx}Ant3F>kYdr>i&x;TNeeJLUYFM%x$c+eBkoT!#4vCW$M09BPW9) z`J#BYo_x4P*bqj}veq)WSkYce(Qj+P`;Ddj6%}%=SB(oOTixd=WMA;R{XT(mWi4&; zmxfi_kq>XYQPsAq~C#|mX&URv?>qwl6%l_jo!YnVDHECxE7<$l?O&cxZ$-9w_*5G?cD?E!2uFVGE!5# zZulY7e zsIivxlo09@Ii|4GFYaf#>U(M9)Fm)>Myf)#gP>F2V!7yCjjsSj?O??ErmGf48 zcsxtG)`pNzFh{7=eO=bUQ$sIV3ft+{fJ7W4KU;};El3TVCZU|IL<3V=`$hbdKC{Gq z%JTYh1E`Z=aoOM?<(u1%zT3kp^QjXfLibVD`v<(4m!Ps|vhn?**Wwy!^y4cB?*vG-7JqfXWLXJj!Y;n2Qs@4*o5@H!bzSPwW5x(kJ$Z4F?=L{*onE*A( zkOi}4tanO~)$rV+Mi(i`LP0^YdqoQ>%d=QnvGQOliGa z<#&iyw#&ja_U67mL&YX7+Y4<558LYzO4w1Cv*AliVr@w8a-j~Aw{=!1;J5cm5u|;yL`zx zp0swWiU7u`&Pm`WvY|!srZ}(l_%q2B%9)tWxL8F0HBcW-&%azu@@F8bo*a$Fd^j^d>9;zI8JjD zO5mi+QG!sTOZ+lEi+3A7>>$PM!o>?Ypinb2=p+4%GB* z5GpWd;FUlT_a2%z<7PqI7kuWEA7?$E`7BNll+w2i`8g${|{^_T}K#UwVK|L{S` z4@xq0`;0zGmD!X{&obp4d1_j5NMi`ss!XdvMH2aCws6q3j3A4IM@3Ru#?!1-HK8eA zs=VwngC-6$XOX>2jG@{n7>*vapC`7d!=MsC!ixSjgqjboB(T{Y*QX;>1L zU*0wo|J7YXwNwTOIVqZ)OTIYK`!8!ELw|se2TJNc*ugT;%t&rL4e}SC1AI`=H+zss zI@|c7cCO@unc$r{ivv=S}oR_B6gF#12O0` zL&xt_`17aDllMxoR7#JK+(0WK6yNw`$x*VZ!ZNn#v6{B^U8((r39#pDKGdsoMX%rgkB*SRAi-3~&IO zy4E4G1pIXab|GGH$5>QcrdqrJ|HedCCd!#pW^D_N*p&oGY^B`QwOVOk4U{c~m;Wxy) zaW=24A%UdBecJNJDKzMw{Map7M*vY<*C-k1c+$l`lm+skLYA&VVs-+lL`1Bz3Bxn7 zu{G4;$At$GbT9pj?s8J~^u!ttE}-LZdpaa#7vxFwzKc3Kgm!Kyx(f@wKou%ZE%_HADki0etvmcDF z23#aGFs@N@%c$^meXnX-BIXC!Q!&qvY`-dctW5$O$i@dzEo0`;&pM0#NFX0fp!+(t z&DTH^^9INHN$PR#k^q3#?_`*X#4JW8WeiHbPC8%T0ADMEub06q*zota za4ZZga-z^4L-gZFcmX1+XZQ6ydF9Xp;ai*{{g-(LJ!rn$8s<~FCJl#=3VP^KzR%g zcE>=T^@YD@mc%{OzJo))pD4+bQ}A0?TfG6YW%~#57(rZ6*=+K-enK)0_A67>`F24@ zR_^Pv^Eb2UH*5;!REj@GoPPp^y|3dLS<{LSfz9f{q3`l%vY^-6au$|?wV~%W4qXv&P_$YVU3j;hK08pDtGMaFH`sH{T`km z2REBv4sc?hblN%OI024iL&BIK8xA;`*dp-phM-!A0TDzdLrzTCBrz=maCMbmK!Ggi zyT)=8E3XXkm>Om-JhyEl30_BnrE%xFb%JtDDc<`*#W)nh5d! zcF)|X9q-f5=;S|20YUrQ6G=uEQ6O6kIGl{QIRVG-wPqagT8XTON9WcB!E0%{R2ppL z_T>#5xRE?O4Iy=f4ex){@WBglk_!esG`!aU4oQT7Zi6D256+#hO7YFVf(5mm)jBh$ zcN_<@W*OK5zzk03D;rg`auQ-nawO++*^Xp3+XR>ZgDzHH-6z5?aho2VgIA~^j>sd@ zMcqzOAr&Fl9PdFANiq`;Anm@7o0A^{qiiiOnxHw$=aC;9WJCpRe|#DT ze`Z?#xKImp6bJg!B;&ec%V7Hb6-(MYcV5z4v7D=UYx3@s8`hz^utJLloJu#V^|IeE zTvXa*s-*im1>uK_b(l8y0|fZdK-XM*l=4dml~=DQfL%zSlgAt=_tZZ-!!E9844+^i zFWQz z(7zRB>xlsw(Le*95bA(JEEirsV?Dq5r(hH!fuQGp!+}8Mb!3QR1obv82Y61 zNdBFNiBDeI*IzjU`_evWT{p?{g$p;2FZ|YIPQdi6?CL3qc!2zcoNB)b$T<#=XEsG_ z(a`=YYA$z>1OUmKgLr2fWiB8pt8;Ti>flE>)UH0w4qh{=bL87d5!t}*?^s53-vSbT z1vfi6ty0H?o#SZD3>b3zA+u-G5x$t~QgZ__S3l;A2BHR>i8`aTGN<40lXf6EJFShE zBoDwYSCTuvsZL6roLLFcmHhkgA8mNV@4=nLv8&`q1FGje0btR~_W~(5&Rh1BtlYTr zcc{$2w)4EpsQJN!IA522lH_ub8+UL(()&Wt|<@bZo(`Q_5T z1AZQ?!+OsxVlx`SNz15f%U1=i1^Z-wu{ij0P{xW_;zcC!&`Yr-n91J@)yxHuA)MuV zcjfP*?MVZvCo5Z(9S;knoCpR&2@#V(HSy;coygFcRS@Om>qxCR_ihc(dkO?|Nx&(H z@EbX;83^>`@ieA+EmzX0{AK>J&q$Pg{iO+5-lK*aG?)<8%!3)`DP{BP zR)7zt{p;9mr3@uXCT#-oJPjzW%#MF=93X3ds$IL?MR`Wi(8QVdQm zSB%{F_GB~u;quRwwE&hE2O8YN7Rh`(K@!O}Cl3ONk z1ucayHC0`E(xhn+iREj-Y^IV7rCp&&`S1syz(Wh5+)p3n5nDB?TOVSnUTl|tSL_K& z;aysXjqM?kEN|M5{!)xo%Ssb=e?INQ_Kne%BKAx+07jGDeD?~P!XpgtfMckq5-H*D zo0@Hj`~Q4>C0tO2HQ$9KP{Y1wLobqZCOZ#AFd;K#;7nP&y0350POC`*kJeJ>Z+)6U zy@FXr!x=je+AD;^>$g0s1PaxXlK~CSgz`NG@vK0VF78sI|5?cWryb{ih709U@Dgd( z7j^=}sgN+vXMZOCo8)1CvOfHo&X(WmiTc;OTUY20fMaz8;AzvBYPhj&wAuUk+&j(J#cyX-4Z&YCPuQ8 zHF-4{3zOwiljCA0B-Y|E7>+a;wR0`Ca0+o736kd~K_k8lb_*3}Ou1U8>)qWr> z@+6k6qbf}eQx3C-#E|bPlSyq44F8Dhv@58;j<6Ee^)%Lu%C8+i;zq||RN2ii? z{pW&<&`0mXhHD|icmH6z{}|&H0I^~D*G*IR|FnMD$h)dxS4l|jsm~ERbYd~d_8yp7 zYgw%B-xHrxTyI;d>TUk>^VDz=;dnrsTh7#IiM*n%Ht3jLshmlwxr*?*(?Qde9qwdL zf1Zf4FQ+}%3c29c_`BK1@fPW$#~uGC7r+NRw!GRx{fF%mzeT@nbGtQF8~hd_q3(9a zt9xoaUtH6vB5Ad0=J{2vQ(XYN(mf$1hr^Dw^%=Xuqeb`-pEmU~Q}rd<^6UGhZPU4; zyf+jt$&rW`&KeF^3Bz*GMz;r?nNQD0Jbs*d^`y7T@%++{`Nj4&@^Eo~&Ly1tNSSkb zCjP2sK;xO!-5U<&T2x_WbDpuOqivCz)j9Z?w)GL5r;}WiZHbaS}YNPDpYIilxtTt z&kN2yG(oT{GFoJZAeDNb^30e-WHX==1)03X7hre1RZW6!tIi?c<0ur66HTltJG;Tg@Dh2~#y0bkCk^j}Oj>!Rbo2j|~!2^BI|$O&ybDBr3eVykYdAf(;ET+1c0_4VykYlq}U2%T?h zHx6$Oy(v;Fjg&jrf3OSTIC%FUau-!lwVY#CqEF8^8Ylwh8gg**xf)%}HwA=z4jpB* zF(i+%(zpBj^3IKxB&Hg#c2d3&B&*;*ipku&+`XSUU+tJ$bJUGQzuh?jL2PsjHoMTf zgy&hFd;;eWV)MQ${J5el@zLI!)GIko&eX(2BEuWf#oCBj+C#@LWajd#SZg8vtl!0C zP()v|soBTWdoURd3wXB(7-(>^T78gX%=`p&4wi;4O;`{9ZlGr7ur(iwGfR@S$$TnTu;qWhyCjU$)n`knPzt z)1GtT3vVXJCXhgep=q$t1`DF=e#1kfPQ1X*gL5%PG**k!sWoS zux~L@_I@r6`XsKoYzy%Lwq_N17MG6wK*=N+ufmSQdL{bESz6Nln#pAr(u+rkAhT7N z$wK!#^$MPYa}Cmo(j#1nfs$~wSXx=H#2xmrSKpvWR{o;QiJPDgTRPYJy>KGWDEvJ%KLqiTzm4%S#ZyocHj6!FZ(Tzr9c`~!OxWxL5UWubu5HAIg%D!y@5 zbgTS!8-FVf(<@rb0u#Mfp_WNK*fyG}@d6%I&u5OQGN`D&u#51p0G1UpT?qQCcaqQE z5Mg#?JrjE%n9!+lc_A6(?t?ap;r7@T?GR(V=gyU#tqjj{t^6>0Tj+E4>Z@^lcWiAG$2Ta;rj|HhDnLkbu7WLJ zA0*(1`(S!~B7Ima4dz0lpKV2&Z~wZfpFmE3|B01lFe)M#UnlY_`#iL&{;Zu9tH;dA zxMF|Ws|N9}f6u9M?owVb^ch;{me>}j>zOr6v_*d>@H4Sl9){@gBL@j5kun0|HHlKM zh~EvDudSiN(b`Jsq~M#5iQi9nc@P8#|gCtc$U@7G`IZQBronE3G_juT2{2iPJ?U;AKdwdN8tEw1YOOySg;%fJh7 z?9}sQ`CCUJjcQ4^G|6Q0wC}!p!9fCy_nWNNMe7*q^Yu+$da(4$N%x zEoR|)fXlxeC|ZXu-7pd3@s9Np!AS$UG^XQl5vbEFI*`Rlm&Wp;tR~DFEdDY=#2>%w zxx$h7P6QPjU7I!DwVimcc!CyN+rcH-RyFQKP2@bnOqN*z}bHAZXI4_t=# z`2ew3Xt?>vAav}zUNSHqOvl!jzlh1U$bK}{^I`irq)?PgY$OEYow4onjAOnoD}^}Z`#jZlMVu! zSe98Ur{(4Fq*fl{A-O3@V0jJCPiA10*jIP#cDvuM(;+RT*K`QS6 zKO-@GDlj7g@N-GJaT32qq++elv-jq7xy}7FJQIk|1`2#R`tNj_bNYSUX4*o<;d~=H z-6&fwQcq@x&sztmM5qEPl)c3O2hRXiV8Ht6UKua_tCxVUYslyB&(-Y1cX=R(Jle;Hqty(akkc)(KmtXg{#UWQ zzO?6u7U~qRMFqCI#NV>YU&S^uwn4+5vouN4Y&kk^2Og{r{7BcrC&?WiO_QMjHFj#x zHcExHv)#_?j7;|)#?m{<8tOZ$3qwG8cGv0JhnLTE0lv1&VSo|`jBcsWoe$_qW9a(X z>2icerM+o#NtSH{G-qjmzRx|Pjiax|N*2SjrmNzBX+uCI+^ubS)p8f08_zn6WH@$DJpl*Ab@Hjx_z4To zl!t)eGIkbK5l==C0xmS(1xygT}z*hdP^DOtBCJ9eIA!Mk#}xuKGwi%C33S))e`;Q``WzQi7+#%>gvjRzl}s+m$%o09Gj4lh zIsVpdd_8o0BYyl{2JaJmzaG4b9bckm#dm_ex#OR{j{gICv4ef_S>eU5?(y9&Mm#m^ zbv@>zdS*Co+>80*XZ?#`?Js`!z4$Zp;_utze@nqWk&qwinM<9}#7Jm@O%}*~0vt90 zIXeMmOu#Nrz*ETykaHJWz7!4kKi0c8F{e}Y!Qh2V9g`XJl`5jlOfYOF*v2iUbK16G zhVSf*#YwkA+ir&Ur_8RqIVifi$haL_$+9p3i@>r{$qcE9+>@JGW(%$c8jO}bfG5M< zYStZ`4UjCGHW!$+2YcA*@tr0>+}V6BoJ@a~JGg;HQUv=s&V{)H?A<*AHRc?wW_4$C z{T$sXRx>DlFjZjQ;9Hj10>picrW-cxE8sz%Wjb7TGx0f&9(={9W3TGy0ollhj9X`8o+MOX1IeXk>I!I%h;Q$4}i^M#^|HZty%vFQ@4 z#WX8lnw9tcmU+6U@3{i+CIZ;w$%3HGjMwGq2zNl&%BGQ=D;_TTb1{l9 zpFEi(eOv0kKX+bc`L>C>TmSNCL1o*G`SEXlV_^SdCVnpz{r9y6R;Km*#x+)EWn5>@ z`m4(L&s|7F`qa05pSQk-(kO0{kwwu z<~p_Fd;j_?ZgYU$ETS`Y>Q&2RyuT;qTfm*auad5Ns}!to&%U@Qu+ZTj7)^dnVgx?F z;s5FSWZZq- zAOF&7`-5a|&Im4mNz}jxXDJE{iihJ&w&TnOgUh}FNtoUD5flp&>d3u-$>`CT0(_d> zGnunAd1<%p*?yVt;n~+WW?zABzLGW#k=>Y&S$9=WrR>~a)X#JsyaA~;na@*vsqFMh zFf&-N1L02e1Y8Kf6}&!bvUJph;nDQwO3S>VtT#x^NzeL?jOiQjDeksnFz>rg?p~QU z)~xnl8ispGtOWiY3;gpW@Nw9*N`J7d##`%CZ<&8rt*-buU-046OsbFLXiX?ZMP_ivai2JFav`N~`0NjDR=utPl0n z>l5Kz?N=-E46fsqH{O4J4a!1VCb(Vw%qRX~=bT=d?0mhn{Pw;Q@_`lLKdJ#f z^JIytKjZzEW=06|Or3tE5v`;Mw(;;gUFH^%`rq2S&Zs7~e|u&UNCE_6p(!OGS5QDj zP!L5!k)|jDk|@1}svsQ;CZS#w2&jM*FBU)nfr~V$QB-UcDWM4jr78770@&bYfUn<=IoXIJ3Co>|IWvq34=F+t@a9&t#z#KMvrY>`H)rL&R5j!lGUlJ z)q7&Mmziqk%IFZbjbbA`Osbg37qgH#;#kY}a;*CZrA)*JcX|YOB{zFZPDCWGxWv~9 zU{f6Vo}Y~A;$)Ay@4PnY>NfQ#d}`&&5o<%kUNvhc@#sFc9H;yo%UK<7^F{XYmhl(S zF0~gdU82cvj(aN}A979`z1!RoGeed;J+ja4t!5WBVw9~HG(FGj)i@P(?}l?(3dQk8 zM_jo}0?(phvukCS6DNg^4YeGentFGnSAfDv-DNjsP4*oSScmOYxH0|lwAWOM&-9GN zOfHp%pIJ)qy*4x5KIrwOXmm8!@@axku2^?YaM!bn8Q0U)&FtxBnT~mx=|?Lah4piK zGh@EO?@#Tgqy<^koc7~uIK8Q*EAWV=4$Ivj%02rx8v$8M*5KULfp_Od{Up~eh-#J*oOx<%IObJy%c>h!+xL7nk{ zHA@QzhNel111kDl12XrZJJ&FTYZSvZPUV{9aZM|^hnl#DySZlL+#^feqZppKIPaJu z&q9-DX~eT4^NzdotV4L@7#<~+cOs8>vXW=h#Ix<@*^Tq;mv|1CMMv>PC&fi)%|#cZ zMOX5o8|D&OB7*D~>?{H)^k5XQbPth5&jtbSreFsQ%yO5o~>X zF{lX&Ji6pxycp`b$_vg5aj0B6ml_h<9b(tI6yD0ah*`D~U#1uH7@Er`jFux4c~S1m z*@zKPg}31>T_OjGkQnw=0trhX(U&Jof^B**$(mtgOjwF_Q{v1hXe);kR@ppnvdXQ%c6#57{ z_Y84-LP=u~a~xuhKuM!eV2w7DiQENB9@hri6B84_qXh7aA<2p1;bFuS+Su3#`ISNO zL(t^`W(5<9>xbyCp@>%K_ulsQb||JBD4Ifv@1dx6D7p(uKrZ^8=>p6Vz#Ijlst|Iw z#P>ja2ar%>GN~Yh1t(1)DGJCg3-&HY!V^fA0t$HnHtq(#4}dlmNlt)G`bca7_Il92 zS^)y8sZ?z$@_^I|NZkgUeF~DsfNd64`}??mZT}_&5I->rD`os6K=pUNK_4J~;;R!S zx1J(?;tiS4)owjYBMG4DC-syDbW})#keQyEqYW$H_AZk2x8D=j-~mmiO~r5`w;rPDGzRre)INGAO2Uklr1 zD=*4k2ycBnz?Kbv+umLBZj2F8% z;&s?LmUG3rS?jlJI}IhJ<0;9mISF?2IXOYL(R=#S`mcHBI(e`|M$@G)d{D?Fyf7Iz z4IY$q&sbZ3&pqpWe%|KHu$3*xZbrk^#00a=XFalKKYdcX^}B`F-JC0WeZ$$_&iQ$H zAq>;JyOCa7<@2b?efRDuK2F)OF$z)i~Gzy!YUTdJr>fODtWxar|Wowr@)R0$5{k3?+I8yg})2C#*qHyiW!8f^4v>4KHA) z4qP#$av1kSb*YcfwvDy&R%1wIv30wubbA}t(Jzqg;(nh-I%4Ce{*ItVBcaKArK>s> zf2(7?i;^{C_BiU>Rg$tqG{Q!`9R?RW%|*->-tnE9sUEzn4{F{LmhphI4JVx3AxOdR zK^^qfDdSs%^WEM1w4nLiq54J@9lbY4eZNJG+ZXHb(tKwx@CF-&!k1MN9n4!=8?5$C zO$v5~gV~F&`(KC6P6vE@(CIv<&G!!f^*QQVy0F8=$P3p^3?jc(>4+1<9F9pC{k84W_ZQAETpiPA-$@ z*}DLRE@Tj4%pc>Y3571$f%-y*z&7b#l>^ow9l_~-hhcz148x>CvaM;-Ib+!N<+8S^%7)<`A> zr^LR2E4MklK6R<)kLi-&Cdod_pyhoy^#grcV##K)I+F~A;XLCA`}H@)bcy;JaR)Mz zt*(wexp&a3mmt{FeBlY#Q?WR@eJV`kjQ-RgTQqyDE~+A_F+U39+~Z&;q-RJ6&s$lu63QoijtUt4^U#8e-8 zEhQBlT32LW`D$S1ERvna7l$?-8k|pGs+}+^KHL3jaIt!+ZZ5v~{P>}v&wWev%gx2% zORt7jJ})&OD~oz5W%Jcpuu!tkmHA+rW9_!IN4Sc~2ssrehDKV^I46QqAT=8xulrrc$?N}{1jVnh z{D&fdC_y>W&!p=b0ZLlQO?`%-~cyjyq=xcnzl<88-HTQI0|oot4EWvJv;8G;s}ACH9qLV0;MPG z(vLr47dtj0O0c4^_kl-8J`!;KnJg3RWT( z!D0$(ROCy{$BJ0X>I>KE`dc(-paSQl)&))w?&ziqOW!1UJ{N|?({#QB0Sw*%O-iEA zPxE6oqhoi_ch1x(YN7AaaU{&(8T>mh`P-HKq3 z5~Pkma=QPa-;7_6{r?sLYyv=^FE+nR;l}2D$6rQNu`BlJrvZufUWlRE2a=m5idSuRLRKTzx|A*XorrbZ~ z?ONCkg$F`ED2gx>LMX}@gc(B+V-R8K_og@qE$M>@U14hR-&6PZ$^6&$3xR(Z0$6JR zVF@5R`%whUr$mbN%Vq!}ytWWfdq;{}FS)^w2wdne7Qe%f^VfS_6h=ZLd-;v4?o~k0 zAd;@IXwY_%^#&!`V`iBmVt+{FAOtHF A Windows Shell Extension for bulk image resizing + +[**Overview**](#overview) · +[**Settings**](#settings) + +## Overview +Image Resizer is a windows shell extension for bulk image resizing. After installing PowerToys, right-click on one or more selected image files in File Explorer, and then select _Resize pictures_ from the menu. + +![Image Resizer Demo](../../../doc/images/imageresizer/resizeNormal.gif) + +Image Resizer also allows you to resize images by dragging and dropping your selected files with the right mouse button. This allows you to save your resized pictures in another folder. + +![Image Resizer Drag And Drop Demo](../../../doc/images/imageresizer/resizeDragAndDrop.gif) + +## Settings + +![Image Resizer Settings](../../../doc/images/imageresizer/resizeSettings.gif) + +Image Resizer allows the user to configure the following settings: + +### Sizes +The user can add new preset sizes. Each size can be configured as Fill, Fit or Stretch. The dimension to be used for resizing can also be configured as Centimeters, Inches, Percent and Pixels. + +### Encoding +The user can change the fallback encoder and modify PNG, JPEG and TIFF settings. + +### File +The user can modify the format of the file name of the resized image. They can also choose to retain the original _last modified_ date on the resized image. \ No newline at end of file diff --git a/src/modules/imageresizer/dll/ImageResizerExt.rc b/src/modules/imageresizer/dll/ImageResizerExt.rc index 0262f10ad555538678d210275457f756263cfebe..a8a6626f2d0f76b551cfafb23341124f8f273c8d 100644 GIT binary patch delta 356 zcmaJ+F$%&!5S;u#Ewr#Xe1IQF6*Oo-RPF>ziAjv2QBWbJXk~w2@BxZo;}--!U@!Oz z=K@xu4BYPR?9R?!p4Q`K9dA|#g3MUU{%Mgs~1)LBueL9*7(m<~CC7AkNU`bvyx-p*~lb(_?6GIhz$4~(kf{F*Sjai$r-XD%=#BbWz7L}tY| zWMzaU_b1F!POa&{%nCYA*c~I%SDCk}dTW=a|DF84_rF7PvrjJ(oftn06ZJ`!&joc5 EZz7gM^#A|> delta 35 rcmccfigDX>#tmnJm=zdOCmRNPPClWhF`2{3ZS#X{FUHMfVbA0M6fO?D diff --git a/src/modules/imageresizer/dll/dllmain.cpp b/src/modules/imageresizer/dll/dllmain.cpp index 3205f32f64..0572acceeb 100644 --- a/src/modules/imageresizer/dll/dllmain.cpp +++ b/src/modules/imageresizer/dll/dllmain.cpp @@ -69,6 +69,8 @@ public: // Create a Settings object. PowerToysSettings::Settings settings(hinstance, get_name()); settings.set_description(GET_RESOURCE_STRING(IDS_SETTINGS_DESCRIPTION)); + settings.set_overview_link(L"https://github.com/microsoft/PowerToys/blob/master/src/modules/imageresizer/README.md"); + settings.add_header_szLarge(L"imageresizer_settingsheader", GET_RESOURCE_STRING(IDS_SETTINGS_HEADER_DESCRIPTION), GET_RESOURCE_STRING(IDS_SETTINGS_HEADER)); return settings.serialize_to_buffer(buffer, buffer_size); } diff --git a/src/modules/imageresizer/dll/resource.h b/src/modules/imageresizer/dll/resource.h index 07b7247fa8..f7b26fc9a1 100644 --- a/src/modules/imageresizer/dll/resource.h +++ b/src/modules/imageresizer/dll/resource.h @@ -9,6 +9,8 @@ #define IDI_RESIZE_PICTURES 105 #define IDS_IMAGERESIZER 106 #define IDS_SETTINGS_DESCRIPTION 107 +#define IDS_SETTINGS_HEADER 108 +#define IDS_SETTINGS_HEADER_DESCRIPTION 109 // Next default values for new objects // From 6f2801cea8c2e79cd8e8592fd9970c968a377ffd Mon Sep 17 00:00:00 2001 From: pi1024e <49824824+pi1024e@users.noreply.github.com> Date: Tue, 24 Mar 2020 03:51:23 -0400 Subject: [PATCH 043/132] C++ headers (#1660) --- src/modules/powerrename/lib/stdafx.h | 4 ++-- src/modules/powerrename/testapp/stdafx.h | 2 +- src/modules/powerrename/ui/stdafx.h | 4 ++-- src/runner/unhandled_exception_handler.cpp | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/modules/powerrename/lib/stdafx.h b/src/modules/powerrename/lib/stdafx.h index 210782485b..390657a3d9 100644 --- a/src/modules/powerrename/lib/stdafx.h +++ b/src/modules/powerrename/lib/stdafx.h @@ -7,10 +7,10 @@ #include // C RunTime Header Files -#include +#include #include #include -#include +#include #include #include #include diff --git a/src/modules/powerrename/testapp/stdafx.h b/src/modules/powerrename/testapp/stdafx.h index 6b1cfaefc9..6887945cde 100644 --- a/src/modules/powerrename/testapp/stdafx.h +++ b/src/modules/powerrename/testapp/stdafx.h @@ -7,7 +7,7 @@ #include // C RunTime Header Files -#include +#include #include #include #include diff --git a/src/modules/powerrename/ui/stdafx.h b/src/modules/powerrename/ui/stdafx.h index 3b2def53c9..dba9db9609 100644 --- a/src/modules/powerrename/ui/stdafx.h +++ b/src/modules/powerrename/ui/stdafx.h @@ -7,7 +7,7 @@ #include // C RunTime Header Files -#include +#include #include #include -#include +#include diff --git a/src/runner/unhandled_exception_handler.cpp b/src/runner/unhandled_exception_handler.cpp index ade3945df6..ab9c0cce1c 100644 --- a/src/runner/unhandled_exception_handler.cpp +++ b/src/runner/unhandled_exception_handler.cpp @@ -5,7 +5,7 @@ #pragma comment(lib, "DbgHelp.lib") #include #include -#include +#include static IMAGEHLP_SYMBOL64* p_symbol = (IMAGEHLP_SYMBOL64*)malloc(sizeof(IMAGEHLP_SYMBOL64) + MAX_PATH * sizeof(WCHAR)); static IMAGEHLP_LINE64 line; From e32d619677f970bdd3b5670a81669450e73bb04d Mon Sep 17 00:00:00 2001 From: Seraphima Zykova Date: Tue, 24 Mar 2020 11:32:12 +0300 Subject: [PATCH 044/132] Editor tests: apply templates (#1648) * apply templates tests * moved settings reset methods --- .../EditorTemplatesApplyTests.cs | 126 ++++++++++++++++++ .../EditorTemplatesEditTests.cs | 23 +--- src/tests/win-app-driver/PowerToysSession.cs | 33 +++++ .../win-app-driver/win-app-driver.csproj | 3 +- 4 files changed, 163 insertions(+), 22 deletions(-) create mode 100644 src/tests/win-app-driver/FancyZonesTests/EditorTemplatesApplyTests.cs diff --git a/src/tests/win-app-driver/FancyZonesTests/EditorTemplatesApplyTests.cs b/src/tests/win-app-driver/FancyZonesTests/EditorTemplatesApplyTests.cs new file mode 100644 index 0000000000..240b3cb00d --- /dev/null +++ b/src/tests/win-app-driver/FancyZonesTests/EditorTemplatesApplyTests.cs @@ -0,0 +1,126 @@ +using System.IO; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using Newtonsoft.Json.Linq; +using OpenQA.Selenium.Appium.Windows; +using OpenQA.Selenium.Interactions; + +namespace PowerToysTests +{ + [TestClass] + public class FancyZonesEditorTemplatesApplyTests : PowerToysSession + { + WindowsElement editorWindow; + + private void OpenEditor() + { + new Actions(session).KeyDown(OpenQA.Selenium.Keys.Command).SendKeys("`").KeyUp(OpenQA.Selenium.Keys.Command).Perform(); + ShortWait(); + + editorWindow = session.FindElementByXPath("//Window[@Name=\"FancyZones Editor\"]"); + } + + private void OpenTemplates() + { + WindowsElement templatesTab = session.FindElementByName("Templates"); + templatesTab.Click(); + string isSelected = templatesTab.GetAttribute("SelectionItem.IsSelected"); + Assert.AreEqual("True", isSelected, "Templates tab cannot be opened"); + } + + private void ApplyLayout(string tabName) + { + string elementXPath = "//Text[@Name=\"" + tabName + "\"]"; + session.FindElementByXPath(elementXPath).Click(); + session.FindElementByAccessibilityId("ApplyTemplateButton").Click(); + + try + { + Assert.IsNull(session.FindElementByXPath("//Window[@Name=\"FancyZones Editor\"]")); + } + catch (OpenQA.Selenium.WebDriverException) + { + //editor was closed as expected + } + } + + private void CheckSettingsLayout(string expectedLayout) + { + JObject settings = JObject.Parse(File.ReadAllText(_zoneSettingsPath)); + Assert.AreEqual(expectedLayout, settings["devices"][0]["active-zoneset"]["type"]); + } + + [TestMethod] + public void ApplyFocus() + { + ApplyLayout("Focus"); + CheckSettingsLayout("focus"); + } + + [TestMethod] + public void ApplyColumns() + { + ApplyLayout("Columns"); + CheckSettingsLayout("columns"); + } + + [TestMethod] + public void ApplyRows() + { + ApplyLayout("Rows"); + CheckSettingsLayout("rows"); + } + + [TestMethod] + public void ApplyGrid() + { + ApplyLayout("Grid"); + CheckSettingsLayout("grid"); + } + + [TestMethod] + public void ApplyPriorityGrid() + { + ApplyLayout("Priority Grid"); + CheckSettingsLayout("priority-grid"); + } + + [ClassInitialize] + public static void ClassInitialize(TestContext context) + { + Setup(context, false); + ResetDefaultFancyZonesSettings(true); + } + + [ClassCleanup] + public static void ClassCleanup() + { + CloseSettings(); + TearDown(); + } + + [TestInitialize] + public void TestInitialize() + { + OpenEditor(); + OpenTemplates(); + } + + [TestCleanup] + public void TestCleanup() + { + //Close editor + try + { + if (editorWindow != null) + { + editorWindow.SendKeys(OpenQA.Selenium.Keys.Alt + OpenQA.Selenium.Keys.F4); + ShortWait(); + } + } + catch (OpenQA.Selenium.WebDriverException) + { + //editor has already closed + } + } + } +} \ No newline at end of file diff --git a/src/tests/win-app-driver/FancyZonesTests/EditorTemplatesEditTests.cs b/src/tests/win-app-driver/FancyZonesTests/EditorTemplatesEditTests.cs index d6f6a88ef7..116bf34455 100644 --- a/src/tests/win-app-driver/FancyZonesTests/EditorTemplatesEditTests.cs +++ b/src/tests/win-app-driver/FancyZonesTests/EditorTemplatesEditTests.cs @@ -11,23 +11,6 @@ namespace PowerToysTests { WindowsElement editorWindow; - private static void ResetDefaultFancyZonesSettings() - { - if (!Directory.Exists(_settingsFolderPath)) - { - Directory.CreateDirectory(_settingsFolderPath); - } - - string settings = "{\"version\":\"1.0\",\"name\":\"FancyZones\",\"properties\":{\"fancyzones_shiftDrag\":{\"value\":true},\"fancyzones_overrideSnapHotkeys\":{\"value\":false},\"fancyzones_zoneSetChange_flashZones\":{\"value\":false},\"fancyzones_displayChange_moveWindows\":{\"value\":false},\"fancyzones_zoneSetChange_moveWindows\":{\"value\":false},\"fancyzones_virtualDesktopChange_moveWindows\":{\"value\":false},\"fancyzones_appLastZone_moveWindows\":{\"value\":false},\"use_cursorpos_editor_startupscreen\":{\"value\":true},\"fancyzones_zoneHighlightColor\":{\"value\":\"#0078D7\"},\"fancyzones_highlight_opacity\":{\"value\":90},\"fancyzones_editor_hotkey\":{\"value\":{\"win\":true,\"ctrl\":false,\"alt\":false,\"shift\":false,\"code\":192,\"key\":\"`\"}},\"fancyzones_excluded_apps\":{\"value\":\"\"}}}"; - File.WriteAllText(_settingsPath, settings); - } - - private void ResetDefautZoneSettings() - { - string zoneSettings = "{\"app-zone-history\":[],\"devices\":[],\"custom-zone-sets\":[]}"; - File.WriteAllText(_zoneSettingsPath, zoneSettings); - } - private void OpenEditor() { new Actions(session).KeyDown(OpenQA.Selenium.Keys.Command).SendKeys("`").KeyUp(OpenQA.Selenium.Keys.Command).Perform(); @@ -166,8 +149,7 @@ namespace PowerToysTests { ExitPowerToys(); } - ResetDefaultFancyZonesSettings(); - LaunchPowerToys(); + ResetDefaultFancyZonesSettings(true); } [ClassCleanup] @@ -205,8 +187,7 @@ namespace PowerToysTests //editor has already closed } - ResetDefautZoneSettings(); - ExitPowerToys(); + ResetDefautZoneSettings(false); } } } \ No newline at end of file diff --git a/src/tests/win-app-driver/PowerToysSession.cs b/src/tests/win-app-driver/PowerToysSession.cs index f20f21fed3..896697b012 100644 --- a/src/tests/win-app-driver/PowerToysSession.cs +++ b/src/tests/win-app-driver/PowerToysSession.cs @@ -226,6 +226,39 @@ namespace PowerToysTests session.FindElementByXPath("//MenuItem[@Name=\"Exit\"]").Click(); trayButton.Click(); //close tray isPowerToysLaunched = false; + } + + public static void ResetDefaultFancyZonesSettings(bool relaunch) + { + if (!Directory.Exists(_settingsFolderPath)) + { + Directory.CreateDirectory(_settingsFolderPath); + } + + string settings = "{\"version\":\"1.0\",\"name\":\"FancyZones\",\"properties\":{\"fancyzones_shiftDrag\":{\"value\":true},\"fancyzones_overrideSnapHotkeys\":{\"value\":false},\"fancyzones_zoneSetChange_flashZones\":{\"value\":false},\"fancyzones_displayChange_moveWindows\":{\"value\":false},\"fancyzones_zoneSetChange_moveWindows\":{\"value\":false},\"fancyzones_virtualDesktopChange_moveWindows\":{\"value\":false},\"fancyzones_appLastZone_moveWindows\":{\"value\":false},\"use_cursorpos_editor_startupscreen\":{\"value\":true},\"fancyzones_zoneHighlightColor\":{\"value\":\"#0078D7\"},\"fancyzones_highlight_opacity\":{\"value\":90},\"fancyzones_editor_hotkey\":{\"value\":{\"win\":true,\"ctrl\":false,\"alt\":false,\"shift\":false,\"code\":192,\"key\":\"`\"}},\"fancyzones_excluded_apps\":{\"value\":\"\"}}}"; + File.WriteAllText(_settingsPath, settings); + + if (isPowerToysLaunched) + { + ExitPowerToys(); + } + + if (relaunch) + { + LaunchPowerToys(); + } + } + + public static void ResetDefautZoneSettings(bool relaunch) + { + string zoneSettings = "{\"app-zone-history\":[],\"devices\":[],\"custom-zone-sets\":[]}"; + File.WriteAllText(_zoneSettingsPath, zoneSettings); + + ExitPowerToys(); + if (relaunch) + { + LaunchPowerToys(); + } } } } diff --git a/src/tests/win-app-driver/win-app-driver.csproj b/src/tests/win-app-driver/win-app-driver.csproj index f55773b686..6c820535a7 100644 --- a/src/tests/win-app-driver/win-app-driver.csproj +++ b/src/tests/win-app-driver/win-app-driver.csproj @@ -1,4 +1,4 @@ - + @@ -88,6 +88,7 @@ + From 7c0c75ca42a6792a8146e6757acc46ed5e3df51d Mon Sep 17 00:00:00 2001 From: Seraphima Zykova Date: Tue, 24 Mar 2020 17:27:22 +0300 Subject: [PATCH 045/132] Editor templates tests update (#1667) * added zone count tests * fixed launch flag --- .../EditorTemplatesEditTests.cs | 46 +++++++++++++++++++ src/tests/win-app-driver/PowerToysSession.cs | 8 ++-- 2 files changed, 51 insertions(+), 3 deletions(-) diff --git a/src/tests/win-app-driver/FancyZonesTests/EditorTemplatesEditTests.cs b/src/tests/win-app-driver/FancyZonesTests/EditorTemplatesEditTests.cs index 116bf34455..48f944cee0 100644 --- a/src/tests/win-app-driver/FancyZonesTests/EditorTemplatesEditTests.cs +++ b/src/tests/win-app-driver/FancyZonesTests/EditorTemplatesEditTests.cs @@ -60,11 +60,21 @@ namespace PowerToysTests Assert.AreEqual(settings["custom-zone-sets"][0]["uuid"], settings["devices"][0]["active-zoneset"]["uuid"]); } + private void ZoneCountTest(int canvasZonesCount, int gridZonesCount) + { + Assert.AreEqual(canvasZonesCount, session.FindElementsByClassName("CanvasZone").Count); + Assert.AreEqual(gridZonesCount, session.FindElementsByClassName("GridZone").Count); + } + [TestMethod] public void EditFocusCancel() { OpenCreatorWindow("Focus", "Custom layout creator"); + ZoneCountTest(3, 0); + session.FindElementByAccessibilityId("newZoneButton").Click(); + ZoneCountTest(4, 0); + CancelTest(); } @@ -72,7 +82,11 @@ namespace PowerToysTests public void EditColumnsCancel() { OpenCreatorWindow("Columns", "Custom table layout creator"); + ZoneCountTest(0, 3); + ChangeLayout(); + ZoneCountTest(0, 4); + CancelTest(); } @@ -80,7 +94,11 @@ namespace PowerToysTests public void EditRowsCancel() { OpenCreatorWindow("Rows", "Custom table layout creator"); + ZoneCountTest(0, 3); + ChangeLayout(); + ZoneCountTest(0, 4); + CancelTest(); } @@ -88,7 +106,11 @@ namespace PowerToysTests public void EditGridCancel() { OpenCreatorWindow("Grid", "Custom table layout creator"); + ZoneCountTest(0, 3); + ChangeLayout(); + ZoneCountTest(0, 4); + CancelTest(); } @@ -96,7 +118,11 @@ namespace PowerToysTests public void EditPriorityGridCancel() { OpenCreatorWindow("Priority Grid", "Custom table layout creator"); + ZoneCountTest(0, 3); + ChangeLayout(); + ZoneCountTest(0, 4); + CancelTest(); } @@ -104,7 +130,11 @@ namespace PowerToysTests public void EditFocusSave() { OpenCreatorWindow("Focus", "Custom layout creator"); + ZoneCountTest(3, 0); + session.FindElementByAccessibilityId("newZoneButton").Click(); + ZoneCountTest(4, 0); + SaveTest(); } @@ -112,7 +142,11 @@ namespace PowerToysTests public void EditColumnsSave() { OpenCreatorWindow("Columns", "Custom table layout creator"); + ZoneCountTest(0, 3); + ChangeLayout(); + ZoneCountTest(0, 4); + SaveTest(); } @@ -120,7 +154,11 @@ namespace PowerToysTests public void EditRowsSave() { OpenCreatorWindow("Rows", "Custom table layout creator"); + ZoneCountTest(0, 3); + ChangeLayout(); + ZoneCountTest(0, 4); + SaveTest(); } @@ -128,7 +166,11 @@ namespace PowerToysTests public void EditGridSave() { OpenCreatorWindow("Grid", "Custom table layout creator"); + ZoneCountTest(0, 3); + ChangeLayout(); + ZoneCountTest(0, 4); + SaveTest(); } @@ -136,7 +178,11 @@ namespace PowerToysTests public void EditPriorityGridSave() { OpenCreatorWindow("Priority Grid", "Custom table layout creator"); + ZoneCountTest(0, 3); + ChangeLayout(); + ZoneCountTest(0, 4); + SaveTest(); } diff --git a/src/tests/win-app-driver/PowerToysSession.cs b/src/tests/win-app-driver/PowerToysSession.cs index 896697b012..d12e2857d7 100644 --- a/src/tests/win-app-driver/PowerToysSession.cs +++ b/src/tests/win-app-driver/PowerToysSession.cs @@ -206,12 +206,14 @@ namespace PowerToysTests WindowsDriver driver = new WindowsDriver(new Uri(WindowsApplicationDriverUrl), opts); Assert.IsNotNull(driver); driver.LaunchApp(); - isPowerToysLaunched = true; } - catch (OpenQA.Selenium.WebDriverException) + catch (OpenQA.Selenium.WebDriverException ex) { + Console.WriteLine("Exception on PowerToys launch:" + ex.Message); //exception could be thrown even if app launched successfully - } + } + + isPowerToysLaunched = true; } public static void ExitPowerToys() From 9e8facaa6fc74227fb5f1d0dea37fd796985f9c3 Mon Sep 17 00:00:00 2001 From: vldmr11080 <57061786+vldmr11080@users.noreply.github.com> Date: Tue, 24 Mar 2020 18:50:26 +0100 Subject: [PATCH 046/132] Windows snap hotkeys to move windows between screens (#1603) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * When moving window into zones using arrow keys, support multi-monitor scenario * Minor coding style adjustments * Split implementation into separate functions because of readability * Rename certain arguments * Modify unit tests after API changes * Address PR comments and add unit tests * Return true from MoveWindowIntoZoneByDirection only if window is successfully added to new zone * Improved monitor ordering (#1) * Implemented improved monitor ordering v1 * Fixed some embarrassing bugs, added some tests * Added one more test * Extracted a value to a variable * ASCII art in unit test comments describing monitor layouts * Removed empty line for consistency * Update comment to match the code * Refactored tests, added tests for X,Y offsets Co-authored-by: Ivan Stošić --- src/modules/fancyzones/lib/FancyZones.cpp | 88 +- src/modules/fancyzones/lib/ZoneSet.cpp | 22 +- src/modules/fancyzones/lib/ZoneSet.h | 9 +- src/modules/fancyzones/lib/ZoneWindow.cpp | 16 +- src/modules/fancyzones/lib/ZoneWindow.h | 6 +- src/modules/fancyzones/lib/util.cpp | 83 + src/modules/fancyzones/lib/util.h | 3 +- .../fancyzones/tests/UnitTests/Util.Spec.cpp | 249 ++- src/modules/fancyzones/tests/UnitTests/Util.h | 9 + .../tests/UnitTests/ZoneSet.Spec.cpp | 1582 +++++++++-------- .../tests/UnitTests/ZoneWindow.Spec.cpp | 8 +- 11 files changed, 1245 insertions(+), 830 deletions(-) diff --git a/src/modules/fancyzones/lib/FancyZones.cpp b/src/modules/fancyzones/lib/FancyZones.cpp index e8d53977c1..1cccc21066 100644 --- a/src/modules/fancyzones/lib/FancyZones.cpp +++ b/src/modules/fancyzones/lib/FancyZones.cpp @@ -162,6 +162,10 @@ private: void OnEditorExitEvent() noexcept; + std::vector> GetRawMonitorData() noexcept; + std::vector GetMonitorsSorted() noexcept; + bool MoveWindowIntoZoneByDirection(HMONITOR monitor, HWND window, DWORD vkCode, bool cycle); + const HINSTANCE m_hinstance{}; HKEY m_virtualDesktopsRegKey{ nullptr }; @@ -828,17 +832,43 @@ bool FancyZones::OnSnapHotkey(DWORD vkCode) noexcept auto window = GetForegroundWindow(); if (IsInterestingWindow(window)) { - const HMONITOR monitor = MonitorFromWindow(window, MONITOR_DEFAULTTONULL); - if (monitor) + const HMONITOR current = MonitorFromWindow(window, MONITOR_DEFAULTTONULL); + if (current) { - std::shared_lock readLock(m_lock); - - auto iter = m_zoneWindowMap.find(monitor); - if (iter != m_zoneWindowMap.end()) + std::vector monitorInfo = GetMonitorsSorted(); + if (monitorInfo.size() > 1) { - const auto& zoneWindowPtr = iter->second; - zoneWindowPtr->MoveWindowIntoZoneByDirection(window, vkCode); - return true; + // Multi monitor environment. + auto currMonitorInfo = std::find(std::begin(monitorInfo), std::end(monitorInfo), current); + do + { + if (MoveWindowIntoZoneByDirection(*currMonitorInfo, window, vkCode, false /* cycle through zones */)) + { + return true; + } + // We iterated through all zones in current monitor zone layout, move on to next one (or previous depending on direction). + if (vkCode == VK_RIGHT) + { + currMonitorInfo = std::next(currMonitorInfo); + if (currMonitorInfo == std::end(monitorInfo)) + { + currMonitorInfo = std::begin(monitorInfo); + } + } + else if (vkCode == VK_LEFT) + { + if (currMonitorInfo == std::begin(monitorInfo)) + { + currMonitorInfo = std::end(monitorInfo); + } + currMonitorInfo = std::prev(currMonitorInfo); + } + } while (*currMonitorInfo != current); + } + else + { + // Single monitor environment. + return MoveWindowIntoZoneByDirection(current, window, vkCode, true /* cycle through zones */); } } } @@ -1111,6 +1141,46 @@ void FancyZones::OnEditorExitEvent() noexcept JSONHelpers::FancyZonesDataInstance().SaveFancyZonesData(); } +std::vector FancyZones::GetMonitorsSorted() noexcept +{ + std::shared_lock readLock(m_lock); + + auto monitorInfo = GetRawMonitorData(); + OrderMonitors(monitorInfo); + std::vector output; + std::transform(std::begin(monitorInfo), std::end(monitorInfo), std::back_inserter(output), [](const auto& info) { return info.first; }); + return output; +} + +std::vector> FancyZones::GetRawMonitorData() noexcept +{ + std::shared_lock readLock(m_lock); + + std::vector> monitorInfo; + for (const auto& [monitor, window] : m_zoneWindowMap) + { + if (window->ActiveZoneSet() != nullptr) + { + MONITORINFOEX mi; + mi.cbSize = sizeof(mi); + GetMonitorInfo(monitor, &mi); + monitorInfo.push_back({ monitor, mi.rcMonitor }); + } + } + return monitorInfo; +} + +bool FancyZones::MoveWindowIntoZoneByDirection(HMONITOR monitor, HWND window, DWORD vkCode, bool cycle) +{ + auto iter = m_zoneWindowMap.find(monitor); + if (iter != std::end(m_zoneWindowMap)) + { + const auto& zoneWindowPtr = iter->second; + return zoneWindowPtr->MoveWindowIntoZoneByDirection(window, vkCode, cycle); + } + return false; +} + winrt::com_ptr MakeFancyZones(HINSTANCE hinstance, const winrt::com_ptr& settings) noexcept { if (!settings) diff --git a/src/modules/fancyzones/lib/ZoneSet.cpp b/src/modules/fancyzones/lib/ZoneSet.cpp index 58c02635da..c76051f5a7 100644 --- a/src/modules/fancyzones/lib/ZoneSet.cpp +++ b/src/modules/fancyzones/lib/ZoneSet.cpp @@ -130,8 +130,8 @@ public: GetZones() noexcept { return m_zones; } IFACEMETHODIMP_(void) MoveWindowIntoZoneByIndex(HWND window, HWND zoneWindow, int index) noexcept; - IFACEMETHODIMP_(void) - MoveWindowIntoZoneByDirection(HWND window, HWND zoneWindow, DWORD vkCode) noexcept; + IFACEMETHODIMP_(bool) + MoveWindowIntoZoneByDirection(HWND window, HWND zoneWindow, DWORD vkCode, bool cycle) noexcept; IFACEMETHODIMP_(void) MoveWindowIntoZoneByPoint(HWND window, HWND zoneWindow, POINT ptClient) noexcept; IFACEMETHODIMP_(bool) @@ -240,12 +240,12 @@ ZoneSet::MoveWindowIntoZoneByIndex(HWND window, HWND windowZone, int index) noex } } -IFACEMETHODIMP_(void) -ZoneSet::MoveWindowIntoZoneByDirection(HWND window, HWND windowZone, DWORD vkCode) noexcept +IFACEMETHODIMP_(bool) +ZoneSet::MoveWindowIntoZoneByDirection(HWND window, HWND windowZone, DWORD vkCode, bool cycle) noexcept { if (m_zones.empty()) { - return; + return false; } winrt::com_ptr oldZone = nullptr; @@ -262,6 +262,11 @@ ZoneSet::MoveWindowIntoZoneByDirection(HWND window, HWND windowZone, DWORD vkCod { if (iter == m_zones.begin()) { + if (!cycle) + { + oldZone->RemoveWindowFromZone(window, false); + return false; + } iter = m_zones.end(); } iter--; @@ -271,6 +276,11 @@ ZoneSet::MoveWindowIntoZoneByDirection(HWND window, HWND windowZone, DWORD vkCod iter++; if (iter == m_zones.end()) { + if (!cycle) + { + oldZone->RemoveWindowFromZone(window, false); + return false; + } iter = m_zones.begin(); } } @@ -283,7 +293,9 @@ ZoneSet::MoveWindowIntoZoneByDirection(HWND window, HWND windowZone, DWORD vkCod oldZone->RemoveWindowFromZone(window, false); } newZone->AddWindowToZone(window, windowZone, true); + return true; } + return false; } IFACEMETHODIMP_(void) diff --git a/src/modules/fancyzones/lib/ZoneSet.h b/src/modules/fancyzones/lib/ZoneSet.h index 6d595a82a3..94a7ff6c8b 100644 --- a/src/modules/fancyzones/lib/ZoneSet.h +++ b/src/modules/fancyzones/lib/ZoneSet.h @@ -57,8 +57,12 @@ interface __declspec(uuid("{E4839EB7-669D-49CF-84A9-71A2DFD851A3}")) IZoneSet : * @param zoneWindow The m_window of a ZoneWindow, it's a hidden window representing the * current monitor desktop work area. * @param vkCode Pressed arrow key. + * @param cycle Whether we should move window to the first zone if we reached last zone in layout. + * + * @returns Boolean which is always true if cycle argument is set, otherwise indicating if there is more + * zones left in the zone layout in which window can move. */ - IFACEMETHOD_(void, MoveWindowIntoZoneByDirection)(HWND window, HWND zoneWindow, DWORD vkCode) = 0; + IFACEMETHOD_(bool, MoveWindowIntoZoneByDirection)(HWND window, HWND zoneWindow, DWORD vkCode, bool cycle) = 0; /** * Assign window to the zone based on cursor coordinates. * @@ -75,7 +79,8 @@ interface __declspec(uuid("{E4839EB7-669D-49CF-84A9-71A2DFD851A3}")) IZoneSet : * @param monitorInfo Information about monitor on which zone layout is applied. * @param zoneCount Number of zones inside zone layout. * @param spacing Spacing between zones in pixels. - * @returns Boolean if calculation was successful. + * + * @returns Boolean indicating if calculation was successful. */ IFACEMETHOD_(bool, CalculateZones)(MONITORINFO monitorInfo, int zoneCount, int spacing) = 0; }; diff --git a/src/modules/fancyzones/lib/ZoneWindow.cpp b/src/modules/fancyzones/lib/ZoneWindow.cpp index 9170d0562c..a1fdb46280 100644 --- a/src/modules/fancyzones/lib/ZoneWindow.cpp +++ b/src/modules/fancyzones/lib/ZoneWindow.cpp @@ -283,8 +283,8 @@ public: IsDragEnabled() noexcept { return m_dragEnabled; } IFACEMETHODIMP_(void) MoveWindowIntoZoneByIndex(HWND window, int index) noexcept; - IFACEMETHODIMP_(void) - MoveWindowIntoZoneByDirection(HWND window, DWORD vkCode) noexcept; + IFACEMETHODIMP_(bool) + MoveWindowIntoZoneByDirection(HWND window, DWORD vkCode, bool cycle) noexcept; IFACEMETHODIMP_(void) CycleActiveZoneSet(DWORD vkCode) noexcept; IFACEMETHODIMP_(std::wstring) @@ -466,14 +466,18 @@ ZoneWindow::MoveWindowIntoZoneByIndex(HWND window, int index) noexcept } } -IFACEMETHODIMP_(void) -ZoneWindow::MoveWindowIntoZoneByDirection(HWND window, DWORD vkCode) noexcept +IFACEMETHODIMP_(bool) +ZoneWindow::MoveWindowIntoZoneByDirection(HWND window, DWORD vkCode, bool cycle) noexcept { if (m_activeZoneSet) { - m_activeZoneSet->MoveWindowIntoZoneByDirection(window, m_window.get(), vkCode); - SaveWindowProcessToZoneIndex(window); + if (m_activeZoneSet->MoveWindowIntoZoneByDirection(window, m_window.get(), vkCode, cycle)) + { + SaveWindowProcessToZoneIndex(window); + return true; + } } + return false; } IFACEMETHODIMP_(void) diff --git a/src/modules/fancyzones/lib/ZoneWindow.h b/src/modules/fancyzones/lib/ZoneWindow.h index d2420e3eec..276fb7a7dd 100644 --- a/src/modules/fancyzones/lib/ZoneWindow.h +++ b/src/modules/fancyzones/lib/ZoneWindow.h @@ -58,8 +58,12 @@ interface __declspec(uuid("{7F017528-8110-4FB3-BE41-F472969C2560}")) IZoneWindow * * @param window Handle of window which should be assigned to zone. * @param vkCode Pressed arrow key. + * @param cycle Whether we should move window to the first zone if we reached last zone in layout. + * + * @returns Boolean which is always true if cycle argument is set, otherwise indicating if there is more + * zones left in the zone layout in which window can move. */ - IFACEMETHOD_(void, MoveWindowIntoZoneByDirection)(HWND window, DWORD vkCode) = 0; + IFACEMETHOD_(bool, MoveWindowIntoZoneByDirection)(HWND window, DWORD vkCode, bool cycle) = 0; /** * Cycle through active zone layouts (giving hints about each layout). * diff --git a/src/modules/fancyzones/lib/util.cpp b/src/modules/fancyzones/lib/util.cpp index aee018f067..631af7e528 100644 --- a/src/modules/fancyzones/lib/util.cpp +++ b/src/modules/fancyzones/lib/util.cpp @@ -25,3 +25,86 @@ UINT GetDpiForMonitor(HMONITOR monitor) noexcept return (dpi == 0) ? DPIAware::DEFAULT_DPI : dpi; } + +void OrderMonitors(std::vector>& monitorInfo) +{ + const size_t nMonitors = monitorInfo.size(); + // blocking[i][j] - whether monitor i blocks monitor j in the ordering, i.e. monitor i should go before monitor j + std::vector> blocking(nMonitors, std::vector(nMonitors, false)); + + // blockingCount[j] - the number of monitors which block monitor j + std::vector blockingCount(nMonitors, 0); + + for (size_t i = 0; i < nMonitors; i++) + { + RECT rectI = monitorInfo[i].second; + for (size_t j = 0; j < nMonitors; j++) + { + RECT rectJ = monitorInfo[j].second; + blocking[i][j] = rectI.top < rectJ.bottom && rectI.left < rectJ.right && i != j; + if (blocking[i][j]) + { + blockingCount[j]++; + } + } + } + + // used[i] - whether the sorting algorithm has used monitor i so far + std::vector used(nMonitors, false); + + // the sorted sequence of monitors + std::vector> sortedMonitorInfo; + + for (size_t iteration = 0; iteration < nMonitors; iteration++) + { + // Indices of candidates to become the next monitor in the sequence + std::vector candidates; + + // First, find indices of all unblocked monitors + for (size_t i = 0; i < nMonitors; i++) + { + if (blockingCount[i] == 0 && !used[i]) + { + candidates.push_back(i); + } + } + + // In the unlikely event that there are no unblocked monitors, declare all unused monitors as candidates. + if (candidates.empty()) + { + for (size_t i = 0; i < nMonitors; i++) + { + if (!used[i]) + { + candidates.push_back(i); + } + } + } + + // Pick the lexicographically smallest monitor as the next one + size_t smallest = candidates[0]; + for (size_t j = 1; j < candidates.size(); j++) + { + size_t current = candidates[j]; + + // Compare (top, left) lexicographically + if (std::tie(monitorInfo[current].second.top, monitorInfo[current].second.left) + < std::tie(monitorInfo[smallest].second.top, monitorInfo[smallest].second.left)) + { + smallest = current; + } + } + + used[smallest] = true; + sortedMonitorInfo.push_back(monitorInfo[smallest]); + for (size_t i = 0; i < nMonitors; i++) + { + if (blocking[smallest][i]) + { + blockingCount[i]--; + } + } + } + + monitorInfo = std::move(sortedMonitorInfo); +} diff --git a/src/modules/fancyzones/lib/util.h b/src/modules/fancyzones/lib/util.h index 23a65ed534..82cad6bc88 100644 --- a/src/modules/fancyzones/lib/util.h +++ b/src/modules/fancyzones/lib/util.h @@ -146,4 +146,5 @@ inline unsigned char OpacitySettingToAlpha(int opacity) return static_cast(opacity * 2.55); } -UINT GetDpiForMonitor(HMONITOR monitor) noexcept; \ No newline at end of file +UINT GetDpiForMonitor(HMONITOR monitor) noexcept; +void OrderMonitors(std::vector>& monitorInfo); diff --git a/src/modules/fancyzones/tests/UnitTests/Util.Spec.cpp b/src/modules/fancyzones/tests/UnitTests/Util.Spec.cpp index aabc07f8a8..772bf6e75f 100644 --- a/src/modules/fancyzones/tests/UnitTests/Util.Spec.cpp +++ b/src/modules/fancyzones/tests/UnitTests/Util.Spec.cpp @@ -1,32 +1,235 @@ #include "pch.h" +#include "Util.h" #include "lib\util.h" using namespace Microsoft::VisualStudio::CppUnitTestFramework; namespace FancyZonesUnitTests { - TEST_CLASS(UtilUnitTests){ - public: - TEST_METHOD(TestParseDeviceId){ - // We're interested in the unique part between the first and last #'s - // Example input: \\?\DISPLAY#DELA026#5&10a58c63&0&UID16777488#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7} - // Example output: DELA026#5&10a58c63&0&UID16777488 - PCWSTR input = L"\\\\?\\DISPLAY#DELA026#5&10a58c63&0&UID16777488#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}"; - wchar_t output[256]{}; - ParseDeviceId(input, output, ARRAYSIZE(output)); - Assert::AreEqual(0, wcscmp(output, L"DELA026#5&10a58c63&0&UID16777488")); + void TestMonitorSetPermutations(const std::vector>& monitorInfo) + { + auto monitorInfoPermutation = monitorInfo; + + do { + auto monitorInfoCopy = monitorInfoPermutation; + OrderMonitors(monitorInfoCopy); + CustomAssert::AreEqual(monitorInfo, monitorInfoCopy); + } while (std::next_permutation(monitorInfoPermutation.begin(), monitorInfoPermutation.end(), [](auto x, auto y) { return x.first < y.first; })); + } + + void TestMonitorSetPermutationsOffsets(const std::vector>& monitorInfo) + { + for (int offsetX = -3000; offsetX <= 3000; offsetX += 1000) + { + for (int offsetY = -3000; offsetY <= 3000; offsetY += 1000) + { + auto monitorInfoCopy = monitorInfo; + for (auto& [monitor, rect] : monitorInfoCopy) + { + rect.left += offsetX; + rect.right += offsetX; + rect.top += offsetY; + rect.bottom += offsetY; + } + TestMonitorSetPermutations(monitorInfoCopy); + } + } + } + + TEST_CLASS(UtilUnitTests) + { + TEST_METHOD(TestParseDeviceId) + { + // We're interested in the unique part between the first and last #'s + // Example input: \\?\DISPLAY#DELA026#5&10a58c63&0&UID16777488#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7} + // Example output: DELA026#5&10a58c63&0&UID16777488 + PCWSTR input = L"\\\\?\\DISPLAY#DELA026#5&10a58c63&0&UID16777488#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}"; + wchar_t output[256]{}; + ParseDeviceId(input, output, ARRAYSIZE(output)); + Assert::AreEqual(0, wcscmp(output, L"DELA026#5&10a58c63&0&UID16777488")); + } + + TEST_METHOD(TestParseInvalidDeviceId) + { + // We're interested in the unique part between the first and last #'s + // Example input: \\?\DISPLAY#DELA026#5&10a58c63&0&UID16777488#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7} + // Example output: DELA026#5&10a58c63&0&UID16777488 + PCWSTR input = L"AnInvalidDeviceId"; + wchar_t output[256]{}; + ParseDeviceId(input, output, ARRAYSIZE(output)); + Assert::AreEqual(0, wcscmp(output, L"FallbackDevice")); + } + + TEST_METHOD(TestMonitorOrdering01) + { + // Three horizontally arranged monitors, bottom aligned, with increasing sizes + std::vector> monitorInfo = { + {Mocks::Monitor(), RECT{.left = 0, .top = 200, .right = 1600, .bottom = 1100} }, + {Mocks::Monitor(), RECT{.left = 1600, .top = 100, .right = 3300, .bottom = 1100} }, + {Mocks::Monitor(), RECT{.left = 3300, .top = 0, .right = 5100, .bottom = 1100} }, + }; + + TestMonitorSetPermutationsOffsets(monitorInfo); + } + + TEST_METHOD(TestMonitorOrdering02) + { + // Three horizontally arranged monitors, bottom aligned, with equal sizes + std::vector> monitorInfo = { + {Mocks::Monitor(), RECT{.left = 0, .top = 0, .right = 1600, .bottom = 900} }, + {Mocks::Monitor(), RECT{.left = 1600, .top = 0, .right = 3200, .bottom = 900} }, + {Mocks::Monitor(), RECT{.left = 3200, .top = 0, .right = 4800, .bottom = 900} }, + }; + + TestMonitorSetPermutationsOffsets(monitorInfo); + } + + TEST_METHOD(TestMonitorOrdering03) + { + // Three horizontally arranged monitors, bottom aligned, with decreasing sizes + std::vector> monitorInfo = { + {Mocks::Monitor(), RECT{.left = 0, .top = 0, .right = 1800, .bottom = 1100} }, + {Mocks::Monitor(), RECT{.left = 1800, .top = 100, .right = 3500, .bottom = 1100} }, + {Mocks::Monitor(), RECT{.left = 3500, .top = 200, .right = 5100, .bottom = 1100} }, + }; + + TestMonitorSetPermutationsOffsets(monitorInfo); + } + + TEST_METHOD(TestMonitorOrdering04) + { + // Three horizontally arranged monitors, top aligned, with increasing sizes + std::vector> monitorInfo = { + {Mocks::Monitor(), RECT{.left = 0, .top = 0, .right = 1600, .bottom = 900} }, + {Mocks::Monitor(), RECT{.left = 1600, .top = 0, .right = 3300, .bottom = 1000} }, + {Mocks::Monitor(), RECT{.left = 3300, .top = 0, .right = 5100, .bottom = 1100} }, + }; + + TestMonitorSetPermutationsOffsets(monitorInfo); + } + + TEST_METHOD(TestMonitorOrdering05) + { + // Three horizontally arranged monitors, top aligned, with equal sizes + std::vector> monitorInfo = { + {Mocks::Monitor(), RECT{.left = 0, .top = 0, .right = 1600, .bottom = 900} }, + {Mocks::Monitor(), RECT{.left = 1600, .top = 0, .right = 3200, .bottom = 900} }, + {Mocks::Monitor(), RECT{.left = 3200, .top = 0, .right = 4800, .bottom = 900} }, + }; + + TestMonitorSetPermutationsOffsets(monitorInfo); + } + + TEST_METHOD(TestMonitorOrdering06) + { + // Three horizontally arranged monitors, top aligned, with decreasing sizes + std::vector> monitorInfo = { + {Mocks::Monitor(), RECT{.left = 0, .top = 0, .right = 1800, .bottom = 1100} }, + {Mocks::Monitor(), RECT{.left = 1800, .top = 0, .right = 3500, .bottom = 1000} }, + {Mocks::Monitor(), RECT{.left = 3500, .top = 0, .right = 5100, .bottom = 900} }, + }; + + TestMonitorSetPermutationsOffsets(monitorInfo); + } + + TEST_METHOD(TestMonitorOrdering07) + { + // Three vertically arranged monitors, center aligned, with equal sizes, except the middle monitor is a bit wider + std::vector> monitorInfo = { + {Mocks::Monitor(), RECT{.left = 100, .top = 0, .right = 1700, .bottom = 900} }, + {Mocks::Monitor(), RECT{.left = 0, .top = 900, .right = 1800, .bottom = 1800} }, + {Mocks::Monitor(), RECT{.left = 100, .top = 1800, .right = 1700, .bottom = 2700} }, + }; + + TestMonitorSetPermutationsOffsets(monitorInfo); + } + + TEST_METHOD(TestMonitorOrdering08) + { + // ------------------ + // | || || | + // | || || | + // ------------------ + // | || | + // | || | + // ------------------ + std::vector> monitorInfo = { + {Mocks::Monitor(), RECT{.left = 0, .top = 0, .right = 600, .bottom = 400} }, + {Mocks::Monitor(), RECT{.left = 600, .top = 0, .right = 1200, .bottom = 400} }, + {Mocks::Monitor(), RECT{.left = 1200, .top = 0, .right = 1800, .bottom = 400} }, + {Mocks::Monitor(), RECT{.left = 0, .top = 400, .right = 900, .bottom = 800} }, + {Mocks::Monitor(), RECT{.left = 900, .top = 400, .right = 1800, .bottom = 800} }, + }; + + TestMonitorSetPermutationsOffsets(monitorInfo); + } + + TEST_METHOD(TestMonitorOrdering09) + { + // Regular 3x3 grid + std::vector> monitorInfo = { + {Mocks::Monitor(), RECT{.left = 0, .top = 0, .right = 400, .bottom = 300} }, + {Mocks::Monitor(), RECT{.left = 400, .top = 0, .right = 800, .bottom = 300} }, + {Mocks::Monitor(), RECT{.left = 800, .top = 0, .right = 1200, .bottom = 300} }, + {Mocks::Monitor(), RECT{.left = 0, .top = 300, .right = 400, .bottom = 600} }, + {Mocks::Monitor(), RECT{.left = 400, .top = 300, .right = 800, .bottom = 600} }, + {Mocks::Monitor(), RECT{.left = 800, .top = 300, .right = 1200, .bottom = 600} }, + {Mocks::Monitor(), RECT{.left = 0, .top = 600, .right = 400, .bottom = 900} }, + {Mocks::Monitor(), RECT{.left = 400, .top = 600, .right = 800, .bottom = 900} }, + {Mocks::Monitor(), RECT{.left = 800, .top = 600, .right = 1200, .bottom = 900} }, + }; + + // Reduce running time by testing only rotations + for (int i = 0; i < 9; i++) + { + auto monitorInfoCopy = monitorInfo; + std::rotate(monitorInfoCopy.begin(), monitorInfoCopy.begin() + i, monitorInfoCopy.end()); + OrderMonitors(monitorInfoCopy); + CustomAssert::AreEqual(monitorInfo, monitorInfoCopy); + } + } + + TEST_METHOD(TestMonitorOrdering10) + { + // ------------------ + // | || | + // | || | + // ------------------ + // | || || | + // | || || | + // ------------------ + std::vector> monitorInfo = { + {Mocks::Monitor(), RECT{.left = 0, .top = 0, .right = 900, .bottom = 400} }, + {Mocks::Monitor(), RECT{.left = 900, .top = 0, .right = 1800, .bottom = 400} }, + {Mocks::Monitor(), RECT{.left = 0, .top = 400, .right = 600, .bottom = 800} }, + {Mocks::Monitor(), RECT{.left = 600, .top = 400, .right = 1200, .bottom = 800} }, + {Mocks::Monitor(), RECT{.left = 1200, .top = 400, .right = 1800, .bottom = 800} }, + }; + + TestMonitorSetPermutationsOffsets(monitorInfo); + } + + TEST_METHOD(TestMonitorOrdering11) + { + // Random values, some monitors overlap, don't check order, just ensure it doesn't crash and it's the same every time + std::vector> monitorInfo = { + {Mocks::Monitor(), RECT{.left = 410, .top = 630, .right = 988, .bottom = 631} }, + {Mocks::Monitor(), RECT{.left = 302, .top = 189, .right = 550, .bottom = 714} }, + {Mocks::Monitor(), RECT{.left = 158, .top = 115, .right = 657, .bottom = 499} }, + {Mocks::Monitor(), RECT{.left = 341, .top = 340, .right = 723, .bottom = 655} }, + {Mocks::Monitor(), RECT{.left = 433, .top = 393, .right = 846, .bottom = 544} }, + }; + + auto monitorInfoPermutation = monitorInfo; + auto firstTime = monitorInfo; + OrderMonitors(firstTime); + + do { + auto monitorInfoCopy = monitorInfoPermutation; + OrderMonitors(monitorInfoCopy); + CustomAssert::AreEqual(firstTime, monitorInfoCopy); + } while (next_permutation(monitorInfoPermutation.begin(), monitorInfoPermutation.end(), [](auto x, auto y) { return x.first < y.first; })); + } + }; } -TEST_METHOD(TestParseInvalidDeviceId) -{ - // We're interested in the unique part between the first and last #'s - // Example input: \\?\DISPLAY#DELA026#5&10a58c63&0&UID16777488#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7} - // Example output: DELA026#5&10a58c63&0&UID16777488 - PCWSTR input = L"AnInvalidDeviceId"; - wchar_t output[256]{}; - ParseDeviceId(input, output, ARRAYSIZE(output)); - Assert::AreEqual(0, wcscmp(output, L"FallbackDevice")); -} -} -; -} diff --git a/src/modules/fancyzones/tests/UnitTests/Util.h b/src/modules/fancyzones/tests/UnitTests/Util.h index fa55b301e1..91a9d509c1 100644 --- a/src/modules/fancyzones/tests/UnitTests/Util.h +++ b/src/modules/fancyzones/tests/UnitTests/Util.h @@ -19,6 +19,15 @@ namespace CustomAssert { Microsoft::VisualStudio::CppUnitTestFramework::Assert::IsTrue(t1 == t2); } + + static void AreEqual(const std::vector>& a1, const std::vector>& a2) + { + Microsoft::VisualStudio::CppUnitTestFramework::Assert::IsTrue(a1.size() == a2.size()); + for (size_t i = 0; i < a1.size(); i++) + { + Microsoft::VisualStudio::CppUnitTestFramework::Assert::IsTrue(a1[i].first == a2[i].first); + } + } } namespace Mocks diff --git a/src/modules/fancyzones/tests/UnitTests/ZoneSet.Spec.cpp b/src/modules/fancyzones/tests/UnitTests/ZoneSet.Spec.cpp index c1cead89e4..56e59c325e 100644 --- a/src/modules/fancyzones/tests/UnitTests/ZoneSet.Spec.cpp +++ b/src/modules/fancyzones/tests/UnitTests/ZoneSet.Spec.cpp @@ -12,7 +12,7 @@ using TZoneSetLayoutType = JSONHelpers::ZoneSetLayoutType; namespace FancyZonesUnitTests { - TEST_CLASS(ZoneSetUnitTests) + TEST_CLASS (ZoneSetUnitTests) { GUID m_id; const TZoneSetLayoutType m_layoutType = TZoneSetLayoutType::Custom; @@ -21,481 +21,481 @@ namespace FancyZonesUnitTests winrt::com_ptr m_set; TEST_METHOD_INITIALIZE(Init) - { - auto hres = CoCreateGuid(&m_id); - Assert::AreEqual(S_OK, hres); - - ZoneSetConfig m_config = ZoneSetConfig(m_id, m_layoutType, Mocks::Monitor(), m_resolutionKey); - m_set = MakeZoneSet(m_config); - } - - void compareZones(const winrt::com_ptr& expected, const winrt::com_ptr& actual) - { - Assert::AreEqual(expected->Id(), actual->Id()); - Assert::AreEqual(expected->GetZoneRect().left, actual->GetZoneRect().left); - Assert::AreEqual(expected->GetZoneRect().right, actual->GetZoneRect().right); - Assert::AreEqual(expected->GetZoneRect().top, actual->GetZoneRect().top); - Assert::AreEqual(expected->GetZoneRect().bottom, actual->GetZoneRect().bottom); - } - - public: - TEST_METHOD(TestCreateZoneSet) - { - Assert::IsNotNull(&m_set); - CustomAssert::AreEqual(m_set->Id(), m_id); - CustomAssert::AreEqual(m_set->LayoutType(), m_layoutType); - } - - TEST_METHOD(TestCreateZoneSetGuidEmpty) - { - GUID zoneSetId{}; - ZoneSetConfig config(zoneSetId, m_layoutType, Mocks::Monitor(), m_resolutionKey); - winrt::com_ptr set = MakeZoneSet(config); - - Assert::IsNotNull(&set); - CustomAssert::AreEqual(set->Id(), zoneSetId); - CustomAssert::AreEqual(set->LayoutType(), m_layoutType); - } - - TEST_METHOD(TestCreateZoneSetMonitorEmpty) - { - ZoneSetConfig config(m_id, m_layoutType, nullptr, m_resolutionKey); - winrt::com_ptr set = MakeZoneSet(config); - Assert::IsNotNull(&set); - CustomAssert::AreEqual(set->Id(), m_id); - CustomAssert::AreEqual(set->LayoutType(), m_layoutType); - } - - TEST_METHOD(TestCreateZoneSetKeyEmpty) - { - ZoneSetConfig config(m_id, m_layoutType, Mocks::Monitor(), nullptr); - winrt::com_ptr set = MakeZoneSet(config); - Assert::IsNotNull(&set); - CustomAssert::AreEqual(set->Id(), m_id); - CustomAssert::AreEqual(set->LayoutType(), m_layoutType); - } - - TEST_METHOD(EmptyZones) - { - auto zones = m_set->GetZones(); - Assert::AreEqual((size_t)0, zones.size()); - } - - TEST_METHOD(AddOne) - { - winrt::com_ptr zone = MakeZone({ 0, 0, 100, 100 }); - m_set->AddZone(zone); - auto zones = m_set->GetZones(); - Assert::AreEqual((size_t)1, zones.size()); - compareZones(zone, zones[0]); - Assert::AreEqual((size_t)1, zones[0]->Id()); - } - - TEST_METHOD(AddManySame) - { - winrt::com_ptr zone = MakeZone({ 0, 0, 100, 100 }); - for (size_t i = 0; i < 1024; i++) { - m_set->AddZone(zone); - auto zones = m_set->GetZones(); - Assert::AreEqual(i + 1, zones.size()); - compareZones(zone, zones[i]); - Assert::AreEqual(i + 1, zones[i]->Id()); - } - } + auto hres = CoCreateGuid(&m_id); + Assert::AreEqual(S_OK, hres); - TEST_METHOD(AddManyEqual) - { - for (size_t i = 0; i < 1024; i++) + ZoneSetConfig m_config = ZoneSetConfig(m_id, m_layoutType, Mocks::Monitor(), m_resolutionKey); + m_set = MakeZoneSet(m_config); + } + + void compareZones(const winrt::com_ptr& expected, const winrt::com_ptr& actual) + { + Assert::AreEqual(expected->Id(), actual->Id()); + Assert::AreEqual(expected->GetZoneRect().left, actual->GetZoneRect().left); + Assert::AreEqual(expected->GetZoneRect().right, actual->GetZoneRect().right); + Assert::AreEqual(expected->GetZoneRect().top, actual->GetZoneRect().top); + Assert::AreEqual(expected->GetZoneRect().bottom, actual->GetZoneRect().bottom); + } + + public: + TEST_METHOD (TestCreateZoneSet) + { + Assert::IsNotNull(&m_set); + CustomAssert::AreEqual(m_set->Id(), m_id); + CustomAssert::AreEqual(m_set->LayoutType(), m_layoutType); + } + + TEST_METHOD (TestCreateZoneSetGuidEmpty) + { + GUID zoneSetId{}; + ZoneSetConfig config(zoneSetId, m_layoutType, Mocks::Monitor(), m_resolutionKey); + winrt::com_ptr set = MakeZoneSet(config); + + Assert::IsNotNull(&set); + CustomAssert::AreEqual(set->Id(), zoneSetId); + CustomAssert::AreEqual(set->LayoutType(), m_layoutType); + } + + TEST_METHOD (TestCreateZoneSetMonitorEmpty) + { + ZoneSetConfig config(m_id, m_layoutType, nullptr, m_resolutionKey); + winrt::com_ptr set = MakeZoneSet(config); + Assert::IsNotNull(&set); + CustomAssert::AreEqual(set->Id(), m_id); + CustomAssert::AreEqual(set->LayoutType(), m_layoutType); + } + + TEST_METHOD (TestCreateZoneSetKeyEmpty) + { + ZoneSetConfig config(m_id, m_layoutType, Mocks::Monitor(), nullptr); + winrt::com_ptr set = MakeZoneSet(config); + Assert::IsNotNull(&set); + CustomAssert::AreEqual(set->Id(), m_id); + CustomAssert::AreEqual(set->LayoutType(), m_layoutType); + } + + TEST_METHOD (EmptyZones) + { + auto zones = m_set->GetZones(); + Assert::AreEqual((size_t)0, zones.size()); + } + + TEST_METHOD (AddOne) { winrt::com_ptr zone = MakeZone({ 0, 0, 100, 100 }); m_set->AddZone(zone); auto zones = m_set->GetZones(); - Assert::AreEqual(i + 1, zones.size()); - compareZones(zone, zones[i]); - Assert::AreEqual(i + 1, zones[i]->Id()); + Assert::AreEqual((size_t)1, zones.size()); + compareZones(zone, zones[0]); + Assert::AreEqual((size_t)1, zones[0]->Id()); } - } - TEST_METHOD(AddManyDifferent) - { - for (size_t i = 0; i < 1024; i++) + TEST_METHOD (AddManySame) { - winrt::com_ptr zone = MakeZone({ rand() % 10, rand() % 10, rand() % 100, rand() % 100 }); - m_set->AddZone(zone); - auto zones = m_set->GetZones(); - Assert::AreEqual(i + 1, zones.size()); - compareZones(zone, zones[i]); - Assert::AreEqual(i + 1, zones[i]->Id()); - } - } - - TEST_METHOD(ZoneFromPointEmpty) - { - auto actual = m_set->ZoneFromPoint(POINT{ 0, 0 }); - Assert::IsTrue(nullptr == actual); - } - - TEST_METHOD(ZoneFromPointInner) - { - const int left = 0, top = 0, right = 100, bottom = 100; - winrt::com_ptr expected = MakeZone({ left, top, right, bottom }); - m_set->AddZone(expected); - - for (int i = left + 1; i < right; i++) - { - for (int j = top + 1; j < bottom; j++) + winrt::com_ptr zone = MakeZone({ 0, 0, 100, 100 }); + for (size_t i = 0; i < 1024; i++) { - auto actual = m_set->ZoneFromPoint(POINT{ i, j }); + m_set->AddZone(zone); + auto zones = m_set->GetZones(); + Assert::AreEqual(i + 1, zones.size()); + compareZones(zone, zones[i]); + Assert::AreEqual(i + 1, zones[i]->Id()); + } + } + + TEST_METHOD (AddManyEqual) + { + for (size_t i = 0; i < 1024; i++) + { + winrt::com_ptr zone = MakeZone({ 0, 0, 100, 100 }); + m_set->AddZone(zone); + auto zones = m_set->GetZones(); + Assert::AreEqual(i + 1, zones.size()); + compareZones(zone, zones[i]); + Assert::AreEqual(i + 1, zones[i]->Id()); + } + } + + TEST_METHOD (AddManyDifferent) + { + for (size_t i = 0; i < 1024; i++) + { + winrt::com_ptr zone = MakeZone({ rand() % 10, rand() % 10, rand() % 100, rand() % 100 }); + m_set->AddZone(zone); + auto zones = m_set->GetZones(); + Assert::AreEqual(i + 1, zones.size()); + compareZones(zone, zones[i]); + Assert::AreEqual(i + 1, zones[i]->Id()); + } + } + + TEST_METHOD (ZoneFromPointEmpty) + { + auto actual = m_set->ZoneFromPoint(POINT{ 0, 0 }); + Assert::IsTrue(nullptr == actual); + } + + TEST_METHOD (ZoneFromPointInner) + { + const int left = 0, top = 0, right = 100, bottom = 100; + winrt::com_ptr expected = MakeZone({ left, top, right, bottom }); + m_set->AddZone(expected); + + for (int i = left + 1; i < right; i++) + { + for (int j = top + 1; j < bottom; j++) + { + auto actual = m_set->ZoneFromPoint(POINT{ i, j }); + Assert::IsTrue(actual != nullptr); + compareZones(expected, actual); + } + } + } + + TEST_METHOD (ZoneFromPointBorder) + { + const int left = 0, top = 0, right = 100, bottom = 100; + winrt::com_ptr expected = MakeZone({ left, top, right, bottom }); + m_set->AddZone(expected); + + for (int i = left; i < right; i++) + { + auto actual = m_set->ZoneFromPoint(POINT{ i, top }); Assert::IsTrue(actual != nullptr); compareZones(expected, actual); } + + for (int i = top; i < bottom; i++) + { + auto actual = m_set->ZoneFromPoint(POINT{ left, i }); + Assert::IsTrue(actual != nullptr); + compareZones(expected, actual); + } + + //bottom and right borders considered to be outside + for (int i = left; i < right; i++) + { + auto actual = m_set->ZoneFromPoint(POINT{ i, bottom }); + Assert::IsTrue(nullptr == actual); + } + + for (int i = top; i < bottom; i++) + { + auto actual = m_set->ZoneFromPoint(POINT{ right, i }); + Assert::IsTrue(nullptr == actual); + } } - } - TEST_METHOD(ZoneFromPointBorder) - { - const int left = 0, top = 0, right = 100, bottom = 100; - winrt::com_ptr expected = MakeZone({ left, top, right, bottom }); - m_set->AddZone(expected); - - for (int i = left; i < right; i++) + TEST_METHOD (ZoneFromPointOuter) { - auto actual = m_set->ZoneFromPoint(POINT{ i, top }); + const int left = 0, top = 0, right = 100, bottom = 100; + winrt::com_ptr zone = MakeZone({ left, top, right, bottom }); + m_set->AddZone(zone); + + auto actual = m_set->ZoneFromPoint(POINT{ 101, 101 }); + Assert::IsTrue(actual == nullptr); + } + + TEST_METHOD (ZoneFromPointOverlapping) + { + winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); + m_set->AddZone(zone1); + winrt::com_ptr zone2 = MakeZone({ 10, 10, 90, 90 }); + m_set->AddZone(zone2); + winrt::com_ptr zone3 = MakeZone({ 10, 10, 150, 150 }); + m_set->AddZone(zone3); + winrt::com_ptr zone4 = MakeZone({ 10, 10, 50, 50 }); + m_set->AddZone(zone4); + + auto actual = m_set->ZoneFromPoint(POINT{ 50, 50 }); Assert::IsTrue(actual != nullptr); - compareZones(expected, actual); + compareZones(zone2, actual); } - for (int i = top; i < bottom; i++) + TEST_METHOD (ZoneFromPointWithNotNormalizedRect) { - auto actual = m_set->ZoneFromPoint(POINT{ left, i }); - Assert::IsTrue(actual != nullptr); - compareZones(expected, actual); + winrt::com_ptr zone = MakeZone({ 100, 100, 0, 0 }); + m_set->AddZone(zone); + + auto actual = m_set->ZoneFromPoint(POINT{ 50, 50 }); + Assert::IsTrue(actual == nullptr); } - //bottom and right borders considered to be outside - for (int i = left; i < right; i++) + TEST_METHOD (ZoneFromPointWithZeroRect) { - auto actual = m_set->ZoneFromPoint(POINT{ i, bottom }); - Assert::IsTrue(nullptr == actual); + winrt::com_ptr zone = MakeZone({ 0, 0, 0, 0 }); + m_set->AddZone(zone); + + auto actual = m_set->ZoneFromPoint(POINT{ 0, 0 }); + Assert::IsTrue(actual == nullptr); } - for (int i = top; i < bottom; i++) + TEST_METHOD (ZoneIndexFromWindow) { - auto actual = m_set->ZoneFromPoint(POINT{ right, i }); - Assert::IsTrue(nullptr == actual); + HWND window = Mocks::Window(); + HWND zoneWindow = Mocks::Window(); + + winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); + winrt::com_ptr zone2 = MakeZone({ 20, 20, 200, 200 }); + winrt::com_ptr zone3 = MakeZone({ 0, 0, 100, 100 }); + winrt::com_ptr zone4 = MakeZone({ 10, 10, 100, 100 }); + winrt::com_ptr zone5 = MakeZone({ 20, 20, 100, 100 }); + + zone3->AddWindowToZone(window, zoneWindow, true); + + m_set->AddZone(zone1); + m_set->AddZone(zone2); + m_set->AddZone(zone3); + m_set->AddZone(zone4); + m_set->AddZone(zone5); + + const int expected = 2; + auto actual = m_set->GetZoneIndexFromWindow(window); + Assert::AreEqual(expected, actual); } - } - TEST_METHOD(ZoneFromPointOuter) - { - const int left = 0, top = 0, right = 100, bottom = 100; - winrt::com_ptr zone = MakeZone({ left, top, right, bottom }); - m_set->AddZone(zone); + TEST_METHOD (ZoneIndexFromWindowWithEqualWindows) + { + HWND window = Mocks::Window(); + HWND zoneWindow = Mocks::Window(); - auto actual = m_set->ZoneFromPoint(POINT{ 101, 101 }); - Assert::IsTrue(actual == nullptr); - } + winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); + winrt::com_ptr zone2 = MakeZone({ 20, 20, 200, 200 }); + winrt::com_ptr zone3 = MakeZone({ 0, 0, 100, 100 }); + winrt::com_ptr zone4 = MakeZone({ 10, 10, 100, 100 }); + winrt::com_ptr zone5 = MakeZone({ 20, 20, 100, 100 }); - TEST_METHOD(ZoneFromPointOverlapping) - { - winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); - m_set->AddZone(zone1); - winrt::com_ptr zone2 = MakeZone({ 10, 10, 90, 90 }); - m_set->AddZone(zone2); - winrt::com_ptr zone3 = MakeZone({ 10, 10, 150, 150 }); - m_set->AddZone(zone3); - winrt::com_ptr zone4 = MakeZone({ 10, 10, 50, 50 }); - m_set->AddZone(zone4); + zone3->AddWindowToZone(window, zoneWindow, true); + zone4->AddWindowToZone(window, zoneWindow, true); - auto actual = m_set->ZoneFromPoint(POINT{ 50, 50 }); - Assert::IsTrue(actual != nullptr); - compareZones(zone2, actual); - } + m_set->AddZone(zone1); + m_set->AddZone(zone2); + m_set->AddZone(zone3); + m_set->AddZone(zone4); + m_set->AddZone(zone5); - TEST_METHOD(ZoneFromPointWithNotNormalizedRect) - { - winrt::com_ptr zone = MakeZone({ 100, 100, 0, 0 }); - m_set->AddZone(zone); + const int expected = 2; + auto actual = m_set->GetZoneIndexFromWindow(window); + Assert::AreEqual(expected, actual); + } - auto actual = m_set->ZoneFromPoint(POINT{ 50, 50 }); - Assert::IsTrue(actual == nullptr); - } + TEST_METHOD (ZoneIndexFromWindowUnknown) + { + winrt::com_ptr zone = MakeZone({ 0, 0, 100, 100 }); + HWND window = Mocks::Window(); + HWND zoneWindow = Mocks::Window(); + zone->AddWindowToZone(window, zoneWindow, true); + m_set->AddZone(zone); - TEST_METHOD(ZoneFromPointWithZeroRect) - { - winrt::com_ptr zone = MakeZone({ 0, 0, 0, 0 }); - m_set->AddZone(zone); + const int expected = -1; + auto actual = m_set->GetZoneIndexFromWindow(Mocks::Window()); + Assert::AreEqual(expected, actual); + } - auto actual = m_set->ZoneFromPoint(POINT{ 0, 0 }); - Assert::IsTrue(actual == nullptr); - } + TEST_METHOD (ZoneIndexFromWindowNull) + { + winrt::com_ptr zone = MakeZone({ 0, 0, 100, 100 }); + HWND window = Mocks::Window(); + HWND zoneWindow = Mocks::Window(); + zone->AddWindowToZone(window, zoneWindow, true); + m_set->AddZone(zone); - TEST_METHOD(ZoneIndexFromWindow) - { - HWND window = Mocks::Window(); - HWND zoneWindow = Mocks::Window(); + const int expected = -1; + auto actual = m_set->GetZoneIndexFromWindow(nullptr); + Assert::AreEqual(expected, actual); + } - winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); - winrt::com_ptr zone2 = MakeZone({ 20, 20, 200, 200 }); - winrt::com_ptr zone3 = MakeZone({ 0, 0, 100, 100 }); - winrt::com_ptr zone4 = MakeZone({ 10, 10, 100, 100 }); - winrt::com_ptr zone5 = MakeZone({ 20, 20, 100, 100 }); + TEST_METHOD (MoveWindowIntoZoneByIndex) + { + winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); + winrt::com_ptr zone2 = MakeZone({ 0, 0, 100, 100 }); + winrt::com_ptr zone3 = MakeZone({ 0, 0, 100, 100 }); + m_set->AddZone(zone1); + m_set->AddZone(zone2); + m_set->AddZone(zone3); - zone3->AddWindowToZone(window, zoneWindow, true); + HWND window = Mocks::Window(); + m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 1); + Assert::IsFalse(zone1->ContainsWindow(window)); + Assert::IsTrue(zone2->ContainsWindow(window)); + Assert::IsFalse(zone3->ContainsWindow(window)); + } - m_set->AddZone(zone1); - m_set->AddZone(zone2); - m_set->AddZone(zone3); - m_set->AddZone(zone4); - m_set->AddZone(zone5); + TEST_METHOD (MoveWindowIntoZoneByIndexWithNoZones) + { + HWND window = Mocks::Window(); + m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 0); + } - const int expected = 2; - auto actual = m_set->GetZoneIndexFromWindow(window); - Assert::AreEqual(expected, actual); - } + TEST_METHOD (MoveWindowIntoZoneByIndexWithInvalidIndex) + { + winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); + winrt::com_ptr zone2 = MakeZone({ 0, 0, 100, 100 }); + winrt::com_ptr zone3 = MakeZone({ 0, 0, 100, 100 }); + m_set->AddZone(zone1); + m_set->AddZone(zone2); + m_set->AddZone(zone3); - TEST_METHOD(ZoneIndexFromWindowWithEqualWindows) - { - HWND window = Mocks::Window(); - HWND zoneWindow = Mocks::Window(); + HWND window = Mocks::Window(); + m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 100); + Assert::IsTrue(zone1->ContainsWindow(window)); + Assert::IsFalse(zone2->ContainsWindow(window)); + Assert::IsFalse(zone3->ContainsWindow(window)); + } - winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); - winrt::com_ptr zone2 = MakeZone({ 20, 20, 200, 200 }); - winrt::com_ptr zone3 = MakeZone({ 0, 0, 100, 100 }); - winrt::com_ptr zone4 = MakeZone({ 10, 10, 100, 100 }); - winrt::com_ptr zone5 = MakeZone({ 20, 20, 100, 100 }); + TEST_METHOD (MoveWindowIntoZoneByIndexSeveralTimesSameWindow) + { + // Add a couple of zones. + winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); + winrt::com_ptr zone2 = MakeZone({ 1, 1, 101, 101 }); + winrt::com_ptr zone3 = MakeZone({ 2, 2, 102, 102 }); + m_set->AddZone(zone1); + m_set->AddZone(zone2); + m_set->AddZone(zone3); - zone3->AddWindowToZone(window, zoneWindow, true); - zone4->AddWindowToZone(window, zoneWindow, true); + HWND window = Mocks::Window(); + m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 0); + Assert::IsTrue(zone1->ContainsWindow(window)); + Assert::IsFalse(zone2->ContainsWindow(window)); + Assert::IsFalse(zone3->ContainsWindow(window)); - m_set->AddZone(zone1); - m_set->AddZone(zone2); - m_set->AddZone(zone3); - m_set->AddZone(zone4); - m_set->AddZone(zone5); + m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 1); + Assert::IsFalse(zone1->ContainsWindow(window)); + Assert::IsTrue(zone2->ContainsWindow(window)); + Assert::IsFalse(zone3->ContainsWindow(window)); - const int expected = 2; - auto actual = m_set->GetZoneIndexFromWindow(window); - Assert::AreEqual(expected, actual); - } + m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 2); + Assert::IsFalse(zone1->ContainsWindow(window)); + Assert::IsFalse(zone2->ContainsWindow(window)); + Assert::IsTrue(zone3->ContainsWindow(window)); + } - TEST_METHOD(ZoneIndexFromWindowUnknown) - { - winrt::com_ptr zone = MakeZone({ 0, 0, 100, 100 }); - HWND window = Mocks::Window(); - HWND zoneWindow = Mocks::Window(); - zone->AddWindowToZone(window, zoneWindow, true); - m_set->AddZone(zone); + TEST_METHOD (MoveWindowIntoZoneByIndexSeveralTimesSameIndex) + { + // Add a couple of zones. + winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); + winrt::com_ptr zone2 = MakeZone({ 1, 1, 101, 101 }); + winrt::com_ptr zone3 = MakeZone({ 2, 2, 102, 102 }); + m_set->AddZone(zone1); + m_set->AddZone(zone2); + m_set->AddZone(zone3); - const int expected = -1; - auto actual = m_set->GetZoneIndexFromWindow(Mocks::Window()); - Assert::AreEqual(expected, actual); - } + HWND window = Mocks::Window(); + m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 0); + m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 0); + m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 0); + Assert::IsTrue(zone1->ContainsWindow(window)); + Assert::IsFalse(zone2->ContainsWindow(window)); + Assert::IsFalse(zone3->ContainsWindow(window)); + } - TEST_METHOD(ZoneIndexFromWindowNull) - { - winrt::com_ptr zone = MakeZone({ 0, 0, 100, 100 }); - HWND window = Mocks::Window(); - HWND zoneWindow = Mocks::Window(); - zone->AddWindowToZone(window, zoneWindow, true); - m_set->AddZone(zone); + TEST_METHOD (MoveWindowIntoZoneByPointEmpty) + { + m_set->MoveWindowIntoZoneByPoint(Mocks::Window(), Mocks::Window(), POINT{ 0, 0 }); + } - const int expected = -1; - auto actual = m_set->GetZoneIndexFromWindow(nullptr); - Assert::AreEqual(expected, actual); - } + TEST_METHOD (MoveWindowIntoZoneByPointOuterPoint) + { + winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); + m_set->AddZone(zone1); - TEST_METHOD(MoveWindowIntoZoneByIndex) - { - winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); - winrt::com_ptr zone2 = MakeZone({ 0, 0, 100, 100 }); - winrt::com_ptr zone3 = MakeZone({ 0, 0, 100, 100 }); - m_set->AddZone(zone1); - m_set->AddZone(zone2); - m_set->AddZone(zone3); + auto window = Mocks::Window(); + m_set->MoveWindowIntoZoneByPoint(window, Mocks::Window(), POINT{ 101, 101 }); - HWND window = Mocks::Window(); - m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 1); - Assert::IsFalse(zone1->ContainsWindow(window)); - Assert::IsTrue(zone2->ContainsWindow(window)); - Assert::IsFalse(zone3->ContainsWindow(window)); - } + Assert::IsFalse(zone1->ContainsWindow(window)); + } - TEST_METHOD(MoveWindowIntoZoneByIndexWithNoZones) - { - HWND window = Mocks::Window(); - m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 0); - } + TEST_METHOD (MoveWindowIntoZoneByPointInnerPoint) + { + winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); + m_set->AddZone(zone1); - TEST_METHOD(MoveWindowIntoZoneByIndexWithInvalidIndex) - { - winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); - winrt::com_ptr zone2 = MakeZone({ 0, 0, 100, 100 }); - winrt::com_ptr zone3 = MakeZone({ 0, 0, 100, 100 }); - m_set->AddZone(zone1); - m_set->AddZone(zone2); - m_set->AddZone(zone3); + auto window = Mocks::Window(); + m_set->MoveWindowIntoZoneByPoint(window, Mocks::Window(), POINT{ 50, 50 }); - HWND window = Mocks::Window(); - m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 100); - Assert::IsTrue(zone1->ContainsWindow(window)); - Assert::IsFalse(zone2->ContainsWindow(window)); - Assert::IsFalse(zone3->ContainsWindow(window)); - } + Assert::IsTrue(zone1->ContainsWindow(window)); + } - TEST_METHOD(MoveWindowIntoZoneByIndexSeveralTimesSameWindow) - { - // Add a couple of zones. - winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); - winrt::com_ptr zone2 = MakeZone({ 1, 1, 101, 101 }); - winrt::com_ptr zone3 = MakeZone({ 2, 2, 102, 102 }); - m_set->AddZone(zone1); - m_set->AddZone(zone2); - m_set->AddZone(zone3); + TEST_METHOD (MoveWindowIntoZoneByPointInnerPointOverlappingZones) + { + winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); + winrt::com_ptr zone2 = MakeZone({ 10, 10, 90, 90 }); + m_set->AddZone(zone1); + m_set->AddZone(zone2); - HWND window = Mocks::Window(); - m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 0); - Assert::IsTrue(zone1->ContainsWindow(window)); - Assert::IsFalse(zone2->ContainsWindow(window)); - Assert::IsFalse(zone3->ContainsWindow(window)); + auto window = Mocks::Window(); + m_set->MoveWindowIntoZoneByPoint(window, Mocks::Window(), POINT{ 50, 50 }); - m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 1); - Assert::IsFalse(zone1->ContainsWindow(window)); - Assert::IsTrue(zone2->ContainsWindow(window)); - Assert::IsFalse(zone3->ContainsWindow(window)); + Assert::IsFalse(zone1->ContainsWindow(window)); + Assert::IsTrue(zone2->ContainsWindow(window)); + } - m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 2); - Assert::IsFalse(zone1->ContainsWindow(window)); - Assert::IsFalse(zone2->ContainsWindow(window)); - Assert::IsTrue(zone3->ContainsWindow(window)); - } + TEST_METHOD (MoveWindowIntoZoneByPointDropAddWindow) + { + const auto window = Mocks::Window(); + const auto zoneWindow = Mocks::Window(); - TEST_METHOD(MoveWindowIntoZoneByIndexSeveralTimesSameIndex) - { - // Add a couple of zones. - winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); - winrt::com_ptr zone2 = MakeZone({ 1, 1, 101, 101 }); - winrt::com_ptr zone3 = MakeZone({ 2, 2, 102, 102 }); - m_set->AddZone(zone1); - m_set->AddZone(zone2); - m_set->AddZone(zone3); + winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); + winrt::com_ptr zone2 = MakeZone({ 10, 10, 90, 90 }); - HWND window = Mocks::Window(); - m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 0); - m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 0); - m_set->MoveWindowIntoZoneByIndex(window, Mocks::Window(), 0); - Assert::IsTrue(zone1->ContainsWindow(window)); - Assert::IsFalse(zone2->ContainsWindow(window)); - Assert::IsFalse(zone3->ContainsWindow(window)); - } + zone1->AddWindowToZone(window, zoneWindow, false); - TEST_METHOD(MoveWindowIntoZoneByPointEmpty) - { - m_set->MoveWindowIntoZoneByPoint(Mocks::Window(), Mocks::Window(), POINT{ 0, 0 }); - } + m_set->AddZone(zone1); + m_set->AddZone(zone2); - TEST_METHOD(MoveWindowIntoZoneByPointOuterPoint) - { - winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); - m_set->AddZone(zone1); + m_set->MoveWindowIntoZoneByPoint(window, Mocks::Window(), POINT{ 50, 50 }); - auto window = Mocks::Window(); - m_set->MoveWindowIntoZoneByPoint(window, Mocks::Window(), POINT{ 101, 101 }); + Assert::IsFalse(zone1->ContainsWindow(window)); + Assert::IsTrue(zone2->ContainsWindow(window)); + } - Assert::IsFalse(zone1->ContainsWindow(window)); - } + TEST_METHOD (MoveWindowIntoZoneByPointDropAddWindowToSameZone) + { + const auto window = Mocks::Window(); + const auto zoneWindow = Mocks::Window(); - TEST_METHOD(MoveWindowIntoZoneByPointInnerPoint) - { - winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); - m_set->AddZone(zone1); + winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); + winrt::com_ptr zone2 = MakeZone({ 10, 10, 90, 90 }); - auto window = Mocks::Window(); - m_set->MoveWindowIntoZoneByPoint(window, Mocks::Window(), POINT{ 50, 50 }); + zone2->AddWindowToZone(window, zoneWindow, false); - Assert::IsTrue(zone1->ContainsWindow(window)); - } + m_set->AddZone(zone1); + m_set->AddZone(zone2); - TEST_METHOD(MoveWindowIntoZoneByPointInnerPointOverlappingZones) - { - winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); - winrt::com_ptr zone2 = MakeZone({ 10, 10, 90, 90 }); - m_set->AddZone(zone1); - m_set->AddZone(zone2); + m_set->MoveWindowIntoZoneByPoint(window, Mocks::Window(), POINT{ 50, 50 }); - auto window = Mocks::Window(); - m_set->MoveWindowIntoZoneByPoint(window, Mocks::Window(), POINT{ 50, 50 }); + Assert::IsFalse(zone1->ContainsWindow(window)); + Assert::IsTrue(zone2->ContainsWindow(window)); + } - Assert::IsFalse(zone1->ContainsWindow(window)); - Assert::IsTrue(zone2->ContainsWindow(window)); - } + TEST_METHOD (MoveWindowIntoZoneByPointSeveralZonesWithSameWindow) + { + const auto window = Mocks::Window(); + const auto zoneWindow = Mocks::Window(); - TEST_METHOD(MoveWindowIntoZoneByPointDropAddWindow) - { - const auto window = Mocks::Window(); - const auto zoneWindow = Mocks::Window(); + winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); + winrt::com_ptr zone2 = MakeZone({ 10, 10, 90, 90 }); + winrt::com_ptr zone3 = MakeZone({ 20, 20, 80, 80 }); - winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); - winrt::com_ptr zone2 = MakeZone({ 10, 10, 90, 90 }); + zone1->AddWindowToZone(window, zoneWindow, false); + zone2->AddWindowToZone(window, zoneWindow, false); + zone3->AddWindowToZone(window, zoneWindow, false); - zone1->AddWindowToZone(window, zoneWindow, false); + m_set->AddZone(zone1); + m_set->AddZone(zone2); + m_set->AddZone(zone3); - m_set->AddZone(zone1); - m_set->AddZone(zone2); + m_set->MoveWindowIntoZoneByPoint(window, Mocks::Window(), POINT{ 50, 50 }); - m_set->MoveWindowIntoZoneByPoint(window, Mocks::Window(), POINT{ 50, 50 }); - - Assert::IsFalse(zone1->ContainsWindow(window)); - Assert::IsTrue(zone2->ContainsWindow(window)); - } - - TEST_METHOD(MoveWindowIntoZoneByPointDropAddWindowToSameZone) - { - const auto window = Mocks::Window(); - const auto zoneWindow = Mocks::Window(); - - winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); - winrt::com_ptr zone2 = MakeZone({ 10, 10, 90, 90 }); - - zone2->AddWindowToZone(window, zoneWindow, false); - - m_set->AddZone(zone1); - m_set->AddZone(zone2); - - m_set->MoveWindowIntoZoneByPoint(window, Mocks::Window(), POINT{ 50, 50 }); - - Assert::IsFalse(zone1->ContainsWindow(window)); - Assert::IsTrue(zone2->ContainsWindow(window)); - } - - TEST_METHOD(MoveWindowIntoZoneByPointSeveralZonesWithSameWindow) - { - const auto window = Mocks::Window(); - const auto zoneWindow = Mocks::Window(); - - winrt::com_ptr zone1 = MakeZone({ 0, 0, 100, 100 }); - winrt::com_ptr zone2 = MakeZone({ 10, 10, 90, 90 }); - winrt::com_ptr zone3 = MakeZone({ 20, 20, 80, 80 }); - - zone1->AddWindowToZone(window, zoneWindow, false); - zone2->AddWindowToZone(window, zoneWindow, false); - zone3->AddWindowToZone(window, zoneWindow, false); - - m_set->AddZone(zone1); - m_set->AddZone(zone2); - m_set->AddZone(zone3); - - m_set->MoveWindowIntoZoneByPoint(window, Mocks::Window(), POINT{ 50, 50 }); - - Assert::IsFalse(zone1->ContainsWindow(window)); - Assert::IsFalse(zone2->ContainsWindow(window)); - Assert::IsTrue(zone3->ContainsWindow(window)); - } + Assert::IsFalse(zone1->ContainsWindow(window)); + Assert::IsFalse(zone2->ContainsWindow(window)); + Assert::IsTrue(zone3->ContainsWindow(window)); + } }; // MoveWindowIntoZoneByDirection is complicated enough to warrant it's own test class - TEST_CLASS(ZoneSetsMoveWindowIntoZoneByDirectionUnitTests) + TEST_CLASS (ZoneSetsMoveWindowIntoZoneByDirectionUnitTests) { winrt::com_ptr m_set; winrt::com_ptr m_zone1; @@ -516,66 +516,66 @@ namespace FancyZonesUnitTests m_set->AddZone(m_zone3); } - TEST_METHOD(EmptyZonesLeft) + TEST_METHOD (EmptyZonesLeft) { ZoneSetConfig config({}, TZoneSetLayoutType::Custom, Mocks::Monitor(), L"WorkAreaIn"); auto set = MakeZoneSet(config); - set->MoveWindowIntoZoneByDirection(Mocks::Window(), Mocks::Window(), VK_LEFT); + set->MoveWindowIntoZoneByDirection(Mocks::Window(), Mocks::Window(), VK_LEFT, true); } - TEST_METHOD(EmptyZonesRight) + TEST_METHOD (EmptyZonesRight) { ZoneSetConfig config({}, TZoneSetLayoutType::Custom, Mocks::Monitor(), L"WorkAreaIn"); auto set = MakeZoneSet(config); - set->MoveWindowIntoZoneByDirection(Mocks::Window(), Mocks::Window(), VK_RIGHT); + set->MoveWindowIntoZoneByDirection(Mocks::Window(), Mocks::Window(), VK_RIGHT, true); } - TEST_METHOD(MoveRightNoZones) + TEST_METHOD (MoveRightNoZones) { HWND window = Mocks::Window(); - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT, true); Assert::IsTrue(m_zone1->ContainsWindow(window)); Assert::IsFalse(m_zone2->ContainsWindow(window)); Assert::IsFalse(m_zone3->ContainsWindow(window)); } - TEST_METHOD(MoveLeftNoZones) + TEST_METHOD (MoveLeftNoZones) { HWND window = Mocks::Window(); - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT, true); Assert::IsFalse(m_zone1->ContainsWindow(window)); Assert::IsFalse(m_zone2->ContainsWindow(window)); Assert::IsTrue(m_zone3->ContainsWindow(window)); } - TEST_METHOD(MoveRightTwice) + TEST_METHOD (MoveRightTwice) { HWND window = Mocks::Window(); - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT); - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT, true); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT, true); Assert::IsFalse(m_zone1->ContainsWindow(window)); Assert::IsTrue(m_zone2->ContainsWindow(window)); Assert::IsFalse(m_zone3->ContainsWindow(window)); } - TEST_METHOD(MoveLeftTwice) + TEST_METHOD (MoveLeftTwice) { HWND window = Mocks::Window(); - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT); - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT, true); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT, true); Assert::IsFalse(m_zone1->ContainsWindow(window)); Assert::IsTrue(m_zone2->ContainsWindow(window)); Assert::IsFalse(m_zone3->ContainsWindow(window)); } - TEST_METHOD(MoveRightMoreThanZonesCount) + TEST_METHOD (MoveRightMoreThanZonesCount) { HWND window = Mocks::Window(); for (int i = 0; i <= m_set->GetZones().size(); i++) { - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT, true); } Assert::IsTrue(m_zone1->ContainsWindow(window)); @@ -583,12 +583,12 @@ namespace FancyZonesUnitTests Assert::IsFalse(m_zone3->ContainsWindow(window)); } - TEST_METHOD(MoveLeftMoreThanZonesCount) + TEST_METHOD (MoveLeftMoreThanZonesCount) { HWND window = Mocks::Window(); for (int i = 0; i <= m_set->GetZones().size(); i++) { - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT, true); } Assert::IsFalse(m_zone1->ContainsWindow(window)); @@ -596,22 +596,22 @@ namespace FancyZonesUnitTests Assert::IsTrue(m_zone3->ContainsWindow(window)); } - TEST_METHOD(MoveWindowIntoZoneByDirectionRight) + TEST_METHOD (MoveWindowIntoZoneByDirectionRight) { HWND window = Mocks::Window(); m_zone1->AddWindowToZone(window, Mocks::Window(), false /*stampZone*/); - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT, true); Assert::IsFalse(m_zone1->ContainsWindow(window)); Assert::IsTrue(m_zone2->ContainsWindow(window)); Assert::IsFalse(m_zone3->ContainsWindow(window)); - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT, true); Assert::IsFalse(m_zone1->ContainsWindow(window)); Assert::IsFalse(m_zone2->ContainsWindow(window)); Assert::IsTrue(m_zone3->ContainsWindow(window)); } - TEST_METHOD(MoveRightWithSameWindowAdded) + TEST_METHOD (MoveRightWithSameWindowAdded) { HWND window = Mocks::Window(); m_zone1->AddWindowToZone(window, Mocks::Window(), false /*stampZone*/); @@ -621,18 +621,18 @@ namespace FancyZonesUnitTests Assert::IsTrue(m_zone2->ContainsWindow(window)); Assert::IsFalse(m_zone3->ContainsWindow(window)); - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT, true); Assert::IsFalse(m_zone1->ContainsWindow(window)); Assert::IsTrue(m_zone2->ContainsWindow(window)); Assert::IsFalse(m_zone3->ContainsWindow(window)); - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT, true); Assert::IsFalse(m_zone1->ContainsWindow(window)); Assert::IsFalse(m_zone2->ContainsWindow(window)); Assert::IsTrue(m_zone3->ContainsWindow(window)); } - TEST_METHOD(MoveRightWithDifferentWindowsAdded) + TEST_METHOD (MoveRightWithDifferentWindowsAdded) { HWND window1 = Mocks::Window(); HWND window2 = Mocks::Window(); @@ -646,7 +646,7 @@ namespace FancyZonesUnitTests Assert::IsTrue(m_zone2->ContainsWindow(window2)); Assert::IsFalse(m_zone3->ContainsWindow(window2)); - m_set->MoveWindowIntoZoneByDirection(window1, Mocks::Window(), VK_RIGHT); + m_set->MoveWindowIntoZoneByDirection(window1, Mocks::Window(), VK_RIGHT, true); Assert::IsFalse(m_zone1->ContainsWindow(window1)); Assert::IsTrue(m_zone2->ContainsWindow(window1)); Assert::IsFalse(m_zone3->ContainsWindow(window1)); @@ -654,7 +654,7 @@ namespace FancyZonesUnitTests Assert::IsTrue(m_zone2->ContainsWindow(window2)); Assert::IsFalse(m_zone3->ContainsWindow(window2)); - m_set->MoveWindowIntoZoneByDirection(window1, Mocks::Window(), VK_RIGHT); + m_set->MoveWindowIntoZoneByDirection(window1, Mocks::Window(), VK_RIGHT, true); Assert::IsFalse(m_zone1->ContainsWindow(window1)); Assert::IsFalse(m_zone2->ContainsWindow(window1)); Assert::IsTrue(m_zone3->ContainsWindow(window1)); @@ -663,22 +663,22 @@ namespace FancyZonesUnitTests Assert::IsFalse(m_zone3->ContainsWindow(window2)); } - TEST_METHOD(MoveWindowIntoZoneByDirectionLeft) + TEST_METHOD (MoveWindowIntoZoneByDirectionLeft) { HWND window = Mocks::Window(); m_zone3->AddWindowToZone(window, Mocks::Window(), false /*stampZone*/); - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT, true); Assert::IsFalse(m_zone1->ContainsWindow(window)); Assert::IsTrue(m_zone2->ContainsWindow(window)); Assert::IsFalse(m_zone3->ContainsWindow(window)); - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT, true); Assert::IsTrue(m_zone1->ContainsWindow(window)); Assert::IsFalse(m_zone2->ContainsWindow(window)); Assert::IsFalse(m_zone3->ContainsWindow(window)); } - TEST_METHOD(MoveLeftWithSameWindowAdded) + TEST_METHOD (MoveLeftWithSameWindowAdded) { HWND window = Mocks::Window(); m_zone2->AddWindowToZone(window, Mocks::Window(), false /*stampZone*/); @@ -688,18 +688,18 @@ namespace FancyZonesUnitTests Assert::IsTrue(m_zone2->ContainsWindow(window)); Assert::IsTrue(m_zone3->ContainsWindow(window)); - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT, true); Assert::IsTrue(m_zone1->ContainsWindow(window)); Assert::IsFalse(m_zone2->ContainsWindow(window)); Assert::IsTrue(m_zone3->ContainsWindow(window)); - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT, true); Assert::IsFalse(m_zone1->ContainsWindow(window)); Assert::IsFalse(m_zone2->ContainsWindow(window)); Assert::IsTrue(m_zone3->ContainsWindow(window)); } - TEST_METHOD(MoveLeftWithDifferentWindowsAdded) + TEST_METHOD (MoveLeftWithDifferentWindowsAdded) { HWND window1 = Mocks::Window(); HWND window2 = Mocks::Window(); @@ -713,7 +713,7 @@ namespace FancyZonesUnitTests Assert::IsFalse(m_zone2->ContainsWindow(window2)); Assert::IsTrue(m_zone3->ContainsWindow(window2)); - m_set->MoveWindowIntoZoneByDirection(window2, Mocks::Window(), VK_LEFT); + m_set->MoveWindowIntoZoneByDirection(window2, Mocks::Window(), VK_LEFT, true); Assert::IsFalse(m_zone1->ContainsWindow(window1)); Assert::IsTrue(m_zone2->ContainsWindow(window1)); Assert::IsFalse(m_zone3->ContainsWindow(window1)); @@ -721,7 +721,7 @@ namespace FancyZonesUnitTests Assert::IsTrue(m_zone2->ContainsWindow(window2)); Assert::IsFalse(m_zone3->ContainsWindow(window2)); - m_set->MoveWindowIntoZoneByDirection(window2, Mocks::Window(), VK_LEFT); + m_set->MoveWindowIntoZoneByDirection(window2, Mocks::Window(), VK_LEFT, true); Assert::IsFalse(m_zone1->ContainsWindow(window1)); Assert::IsTrue(m_zone2->ContainsWindow(window1)); Assert::IsFalse(m_zone3->ContainsWindow(window1)); @@ -730,33 +730,33 @@ namespace FancyZonesUnitTests Assert::IsFalse(m_zone3->ContainsWindow(window2)); } - TEST_METHOD(MoveWindowIntoZoneByDirectionWrapAroundRight) + TEST_METHOD (MoveWindowIntoZoneByDirectionWrapAroundRight) { HWND window = Mocks::Window(); m_zone3->AddWindowToZone(window, Mocks::Window(), false /*stampZone*/); - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT, true); Assert::IsTrue(m_zone1->ContainsWindow(window)); Assert::IsFalse(m_zone2->ContainsWindow(window)); Assert::IsFalse(m_zone3->ContainsWindow(window)); } - TEST_METHOD(MoveWindowIntoZoneByDirectionWrapAroundLeft) + TEST_METHOD (MoveWindowIntoZoneByDirectionWrapAroundLeft) { HWND window = Mocks::Window(); m_zone1->AddWindowToZone(window, Mocks::Window(), false /*stampZone*/); - m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT); + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT, true); Assert::IsFalse(m_zone1->ContainsWindow(window)); Assert::IsFalse(m_zone2->ContainsWindow(window)); Assert::IsTrue(m_zone3->ContainsWindow(window)); } - TEST_METHOD(MoveSecondWindowIntoSameZone) + TEST_METHOD (MoveSecondWindowIntoSameZone) { HWND window1 = Mocks::Window(); m_zone1->AddWindowToZone(window1, Mocks::Window(), false /*stampZone*/); HWND window2 = Mocks::Window(); - m_set->MoveWindowIntoZoneByDirection(window2, Mocks::Window(), VK_RIGHT); + m_set->MoveWindowIntoZoneByDirection(window2, Mocks::Window(), VK_RIGHT, true); Assert::IsTrue(m_zone1->ContainsWindow(window1)); Assert::IsFalse(m_zone2->ContainsWindow(window1)); @@ -766,9 +766,33 @@ namespace FancyZonesUnitTests Assert::IsFalse(m_zone2->ContainsWindow(window2)); Assert::IsFalse(m_zone3->ContainsWindow(window2)); } + + TEST_METHOD (MoveRightMoreThanZoneCountReturnsFalse) + { + HWND window = Mocks::Window(); + m_zone1->AddWindowToZone(window, Mocks::Window(), false /*stampZone*/); + for (size_t i = 0; i < m_set->GetZones().size() - 1; ++i) + { + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT, false); + } + bool moreZonesInLayout = m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_RIGHT, false); + Assert::IsFalse(moreZonesInLayout); + } + + TEST_METHOD (MoveLeftMoreThanZoneCountReturnsFalse) + { + HWND window = Mocks::Window(); + m_zone3->AddWindowToZone(window, Mocks::Window(), false /*stampZone*/); + for (size_t i = 0; i < m_set->GetZones().size() - 1; ++i) + { + m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT, false); + } + bool moreZonesInLayout = m_set->MoveWindowIntoZoneByDirection(window, Mocks::Window(), VK_LEFT, false); + Assert::IsFalse(moreZonesInLayout); + } }; - TEST_CLASS(ZoneSetCalculateZonesUnitTests) + TEST_CLASS (ZoneSetCalculateZonesUnitTests) { GUID m_id; const TZoneSetLayoutType m_layoutType = TZoneSetLayoutType::Custom; @@ -776,7 +800,7 @@ namespace FancyZonesUnitTests winrt::com_ptr m_set; HMONITOR m_monitor; - const std::array m_popularMonitors { + const std::array m_popularMonitors{ MONITORINFO{ .cbSize = sizeof(MONITORINFO), .rcWork{ .left = 0, .top = 0, .right = 1024, .bottom = 768 } }, MONITORINFO{ .cbSize = sizeof(MONITORINFO), .rcWork{ .left = 0, .top = 0, .right = 1280, .bottom = 720 } }, MONITORINFO{ .cbSize = sizeof(MONITORINFO), .rcWork{ .left = 0, .top = 0, .right = 1280, .bottom = 800 } }, @@ -793,406 +817,406 @@ namespace FancyZonesUnitTests const std::wstring m_path = PTSettingsHelper::get_module_save_folder_location(L"FancyZones") + L"\\" + std::wstring(L"testzones.json"); TEST_METHOD_INITIALIZE(Init) - { - auto hres = CoCreateGuid(&m_id); - Assert::AreEqual(S_OK, hres); - - m_monitor = MonitorFromPoint(POINT{ 0, 0 }, MONITOR_DEFAULTTOPRIMARY); - - ZoneSetConfig m_config = ZoneSetConfig(m_id, m_layoutType, m_monitor, m_resolutionKey); - m_set = MakeZoneSet(m_config); - } - - TEST_METHOD_CLEANUP(Cleanup) - { - std::filesystem::remove(m_path); - } - - void checkZones(const winrt::com_ptr& set, size_t expectedCount, MONITORINFO monitorInfo) - { - auto zones = set->GetZones(); - Assert::AreEqual(expectedCount, zones.size()); - - for (const auto& zone : zones) { - Assert::IsTrue(zone->IsEmpty()); + auto hres = CoCreateGuid(&m_id); + Assert::AreEqual(S_OK, hres); - const auto& zoneRect = zone->GetZoneRect(); - Assert::IsTrue(zoneRect.left >= 0, L"left border is less than zero"); - Assert::IsTrue(zoneRect.top >= 0, L"top border is less than zero"); + m_monitor = MonitorFromPoint(POINT{ 0, 0 }, MONITOR_DEFAULTTOPRIMARY); - Assert::IsTrue(zoneRect.left < zoneRect.right, L"rect.left >= rect.right"); - Assert::IsTrue(zoneRect.top < zoneRect.bottom, L"rect.top >= rect.bottom"); - - Assert::IsTrue(zoneRect.right <= monitorInfo.rcWork.right, L"right border is bigger than monitor work space"); - Assert::IsTrue(zoneRect.bottom <= monitorInfo.rcWork.bottom, L"bottom border is bigger than monitor work space"); + ZoneSetConfig m_config = ZoneSetConfig(m_id, m_layoutType, m_monitor, m_resolutionKey); + m_set = MakeZoneSet(m_config); } - } - public: - TEST_METHOD(ValidValues) - { - const int spacing = 10; - const int zoneCount = 10; - - for (int type = static_cast(JSONHelpers::ZoneSetLayoutType::Focus); type < static_cast(JSONHelpers::ZoneSetLayoutType::Custom); type++) - { - ZoneSetConfig m_config = ZoneSetConfig(m_id, static_cast(type), m_monitor, m_resolutionKey); - - for (const auto& monitorInfo : m_popularMonitors) + TEST_METHOD_CLEANUP(Cleanup) { - auto set = MakeZoneSet(m_config); - auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); - Assert::IsTrue(result); - checkZones(set, zoneCount, monitorInfo); + std::filesystem::remove(m_path); } - } - } - TEST_METHOD(InvalidMonitorInfo) - { - const int spacing = 10; - const int zoneCount = 10; - for (int type = static_cast(JSONHelpers::ZoneSetLayoutType::Focus); type < static_cast(JSONHelpers::ZoneSetLayoutType::Custom); type++) - { - ZoneSetConfig m_config = ZoneSetConfig(m_id, static_cast(type), m_monitor, m_resolutionKey); - auto set = MakeZoneSet(m_config); - - MONITORINFO info{}; - auto result = set->CalculateZones(info, zoneCount, spacing); - Assert::IsFalse(result); - } - } - - TEST_METHOD(ZeroSpacing) - { - const int spacing = 0; - const int zoneCount = 10; - - for (int type = static_cast(JSONHelpers::ZoneSetLayoutType::Focus); type < static_cast(JSONHelpers::ZoneSetLayoutType::Custom); type++) - { - ZoneSetConfig m_config = ZoneSetConfig(m_id, static_cast(type), m_monitor, m_resolutionKey); - - for (const auto& monitorInfo : m_popularMonitors) + void checkZones(const winrt::com_ptr& set, size_t expectedCount, MONITORINFO monitorInfo) { - auto set = MakeZoneSet(m_config); - auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); - Assert::IsTrue(result); - checkZones(set, zoneCount, monitorInfo); - } - } - } + auto zones = set->GetZones(); + Assert::AreEqual(expectedCount, zones.size()); - TEST_METHOD(NegativeSpacing) - { - const int spacing = -1; - const int zoneCount = 10; - - for (int type = static_cast(JSONHelpers::ZoneSetLayoutType::Focus); type < static_cast(JSONHelpers::ZoneSetLayoutType::Custom); type++) - { - ZoneSetConfig m_config = ZoneSetConfig(m_id, static_cast(type), m_monitor, m_resolutionKey); - auto set = MakeZoneSet(m_config); - - for (const auto& monitorInfo : m_popularMonitors) - { - auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); - if (type == static_cast(JSONHelpers::ZoneSetLayoutType::Focus)) + for (const auto& zone : zones) { - //Focus doesn't depends on spacing - Assert::IsTrue(result); + Assert::IsTrue(zone->IsEmpty()); + + const auto& zoneRect = zone->GetZoneRect(); + Assert::IsTrue(zoneRect.left >= 0, L"left border is less than zero"); + Assert::IsTrue(zoneRect.top >= 0, L"top border is less than zero"); + + Assert::IsTrue(zoneRect.left < zoneRect.right, L"rect.left >= rect.right"); + Assert::IsTrue(zoneRect.top < zoneRect.bottom, L"rect.top >= rect.bottom"); + + Assert::IsTrue(zoneRect.right <= monitorInfo.rcWork.right, L"right border is bigger than monitor work space"); + Assert::IsTrue(zoneRect.bottom <= monitorInfo.rcWork.bottom, L"bottom border is bigger than monitor work space"); } - else + } + + public: + TEST_METHOD (ValidValues) + { + const int spacing = 10; + const int zoneCount = 10; + + for (int type = static_cast(JSONHelpers::ZoneSetLayoutType::Focus); type < static_cast(JSONHelpers::ZoneSetLayoutType::Custom); type++) { + ZoneSetConfig m_config = ZoneSetConfig(m_id, static_cast(type), m_monitor, m_resolutionKey); + + for (const auto& monitorInfo : m_popularMonitors) + { + auto set = MakeZoneSet(m_config); + auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); + Assert::IsTrue(result); + checkZones(set, zoneCount, monitorInfo); + } + } + } + TEST_METHOD (InvalidMonitorInfo) + { + const int spacing = 10; + const int zoneCount = 10; + + for (int type = static_cast(JSONHelpers::ZoneSetLayoutType::Focus); type < static_cast(JSONHelpers::ZoneSetLayoutType::Custom); type++) + { + ZoneSetConfig m_config = ZoneSetConfig(m_id, static_cast(type), m_monitor, m_resolutionKey); + auto set = MakeZoneSet(m_config); + + MONITORINFO info{}; + auto result = set->CalculateZones(info, zoneCount, spacing); Assert::IsFalse(result); } } - } - } - TEST_METHOD(HorizontallyBigSpacing) - { - const int zoneCount = 10; - - for (int type = static_cast(JSONHelpers::ZoneSetLayoutType::Focus); type < static_cast(JSONHelpers::ZoneSetLayoutType::Custom); type++) - { - ZoneSetConfig m_config = ZoneSetConfig(m_id, static_cast(type), m_monitor, m_resolutionKey); - auto set = MakeZoneSet(m_config); - - for (const auto& monitorInfo : m_popularMonitors) + TEST_METHOD (ZeroSpacing) { - const int spacing = monitorInfo.rcWork.right; - auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); - if (type == static_cast(JSONHelpers::ZoneSetLayoutType::Focus)) + const int spacing = 0; + const int zoneCount = 10; + + for (int type = static_cast(JSONHelpers::ZoneSetLayoutType::Focus); type < static_cast(JSONHelpers::ZoneSetLayoutType::Custom); type++) { - //Focus doesn't depends on spacing - Assert::IsTrue(result); - } - else - { - Assert::IsFalse(result); + ZoneSetConfig m_config = ZoneSetConfig(m_id, static_cast(type), m_monitor, m_resolutionKey); + + for (const auto& monitorInfo : m_popularMonitors) + { + auto set = MakeZoneSet(m_config); + auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); + Assert::IsTrue(result); + checkZones(set, zoneCount, monitorInfo); + } } } - } - } - TEST_METHOD(VerticallyBigSpacing) - { - const int zoneCount = 10; - - for (int type = static_cast(JSONHelpers::ZoneSetLayoutType::Focus); type < static_cast(JSONHelpers::ZoneSetLayoutType::Custom); type++) - { - ZoneSetConfig m_config = ZoneSetConfig(m_id, static_cast(type), m_monitor, m_resolutionKey); - auto set = MakeZoneSet(m_config); - - for (const auto& monitorInfo : m_popularMonitors) + TEST_METHOD (NegativeSpacing) { - const int spacing = monitorInfo.rcWork.bottom; - auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); - if (type == static_cast(JSONHelpers::ZoneSetLayoutType::Focus)) + const int spacing = -1; + const int zoneCount = 10; + + for (int type = static_cast(JSONHelpers::ZoneSetLayoutType::Focus); type < static_cast(JSONHelpers::ZoneSetLayoutType::Custom); type++) { - //Focus doesn't depends on spacing - Assert::IsTrue(result); - } - else - { - Assert::IsFalse(result); + ZoneSetConfig m_config = ZoneSetConfig(m_id, static_cast(type), m_monitor, m_resolutionKey); + auto set = MakeZoneSet(m_config); + + for (const auto& monitorInfo : m_popularMonitors) + { + auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); + if (type == static_cast(JSONHelpers::ZoneSetLayoutType::Focus)) + { + //Focus doesn't depends on spacing + Assert::IsTrue(result); + } + else + { + Assert::IsFalse(result); + } + } } } - } - } - TEST_METHOD(ZeroZoneCount) - { - const int spacing = 10; - const int zoneCount = 0; - - for (int type = static_cast(JSONHelpers::ZoneSetLayoutType::Focus); type < static_cast(JSONHelpers::ZoneSetLayoutType::Custom); type++) - { - ZoneSetConfig m_config = ZoneSetConfig(m_id, static_cast(type), m_monitor, m_resolutionKey); - auto set = MakeZoneSet(m_config); - - for (const auto& monitorInfo : m_popularMonitors) + TEST_METHOD (HorizontallyBigSpacing) { - auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); - Assert::IsFalse(result); + const int zoneCount = 10; + + for (int type = static_cast(JSONHelpers::ZoneSetLayoutType::Focus); type < static_cast(JSONHelpers::ZoneSetLayoutType::Custom); type++) + { + ZoneSetConfig m_config = ZoneSetConfig(m_id, static_cast(type), m_monitor, m_resolutionKey); + auto set = MakeZoneSet(m_config); + + for (const auto& monitorInfo : m_popularMonitors) + { + const int spacing = monitorInfo.rcWork.right; + auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); + if (type == static_cast(JSONHelpers::ZoneSetLayoutType::Focus)) + { + //Focus doesn't depends on spacing + Assert::IsTrue(result); + } + else + { + Assert::IsFalse(result); + } + } + } } - } - } - TEST_METHOD(BigZoneCount) - { - const int spacing = 1; - - for (int type = static_cast(JSONHelpers::ZoneSetLayoutType::Focus); type < static_cast(JSONHelpers::ZoneSetLayoutType::Custom); type++) - { - const int spacing = 10; - const int zoneCount = 40; //editor limit - - ZoneSetConfig m_config = ZoneSetConfig(m_id, static_cast(type), m_monitor, m_resolutionKey); - - for (const auto& monitorInfo : m_popularMonitors) + TEST_METHOD (VerticallyBigSpacing) { + const int zoneCount = 10; + + for (int type = static_cast(JSONHelpers::ZoneSetLayoutType::Focus); type < static_cast(JSONHelpers::ZoneSetLayoutType::Custom); type++) + { + ZoneSetConfig m_config = ZoneSetConfig(m_id, static_cast(type), m_monitor, m_resolutionKey); + auto set = MakeZoneSet(m_config); + + for (const auto& monitorInfo : m_popularMonitors) + { + const int spacing = monitorInfo.rcWork.bottom; + auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); + if (type == static_cast(JSONHelpers::ZoneSetLayoutType::Focus)) + { + //Focus doesn't depends on spacing + Assert::IsTrue(result); + } + else + { + Assert::IsFalse(result); + } + } + } + } + + TEST_METHOD (ZeroZoneCount) + { + const int spacing = 10; + const int zoneCount = 0; + + for (int type = static_cast(JSONHelpers::ZoneSetLayoutType::Focus); type < static_cast(JSONHelpers::ZoneSetLayoutType::Custom); type++) + { + ZoneSetConfig m_config = ZoneSetConfig(m_id, static_cast(type), m_monitor, m_resolutionKey); + auto set = MakeZoneSet(m_config); + + for (const auto& monitorInfo : m_popularMonitors) + { + auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); + Assert::IsFalse(result); + } + } + } + + TEST_METHOD (BigZoneCount) + { + const int spacing = 1; + + for (int type = static_cast(JSONHelpers::ZoneSetLayoutType::Focus); type < static_cast(JSONHelpers::ZoneSetLayoutType::Custom); type++) + { + const int spacing = 10; + const int zoneCount = 40; //editor limit + + ZoneSetConfig m_config = ZoneSetConfig(m_id, static_cast(type), m_monitor, m_resolutionKey); + + for (const auto& monitorInfo : m_popularMonitors) + { + auto set = MakeZoneSet(m_config); + auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); + Assert::IsTrue(result); + checkZones(set, zoneCount, monitorInfo); + } + } + } + + TEST_METHOD (CustomZonesFromUnexistedFile) + { + const int spacing = 10; + const int zoneCount = 0; + + //be sure that file does not exist + if (std::filesystem::exists(m_path)) + { + std::filesystem::remove(m_path); + } + + ZoneSetConfig m_config = ZoneSetConfig(m_id, TZoneSetLayoutType::Custom, m_monitor, m_resolutionKey); auto set = MakeZoneSet(m_config); - auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); - Assert::IsTrue(result); - checkZones(set, zoneCount, monitorInfo); + + for (const auto& monitorInfo : m_popularMonitors) + { + auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); + Assert::IsFalse(result); + } } - } - } - TEST_METHOD(CustomZonesFromUnexistedFile) - { - const int spacing = 10; - const int zoneCount = 0; + TEST_METHOD (CustomZoneFromEmptyFile) + { + const int spacing = 10; + const int zoneCount = 0; - //be sure that file does not exist - if (std::filesystem::exists(m_path)) - { - std::filesystem::remove(m_path); - } + Assert::IsTrue(std::filesystem::create_directories(m_path)); + Assert::IsTrue(std::filesystem::exists(m_path)); - ZoneSetConfig m_config = ZoneSetConfig(m_id, TZoneSetLayoutType::Custom, m_monitor, m_resolutionKey); - auto set = MakeZoneSet(m_config); + ZoneSetConfig m_config = ZoneSetConfig(m_id, TZoneSetLayoutType::Custom, m_monitor, m_resolutionKey); + auto set = MakeZoneSet(m_config); - for (const auto& monitorInfo : m_popularMonitors) - { - auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); - Assert::IsFalse(result); - } - } + for (const auto& monitorInfo : m_popularMonitors) + { + auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); + Assert::IsFalse(result); + } + } - TEST_METHOD(CustomZoneFromEmptyFile) - { - const int spacing = 10; - const int zoneCount = 0; + TEST_METHOD (CustomZoneFromInvalidCanvasLayoutInfo) + { + using namespace JSONHelpers; - Assert::IsTrue(std::filesystem::create_directories(m_path)); - Assert::IsTrue(std::filesystem::exists(m_path)); + const std::wstring uuid = L"uuid"; + const CanvasLayoutInfo info{ -1, 100, { CanvasLayoutInfo::Rect{ -10, -10, 100, 100 }, CanvasLayoutInfo::Rect{ 50, 50, 150, 150 } } }; + CustomZoneSetJSON expected{ uuid, CustomZoneSetData{ L"name", CustomLayoutType::Canvas, info } }; + json::to_file(m_path, CustomZoneSetJSON::ToJson(expected)); + Assert::IsTrue(std::filesystem::exists(m_path)); - ZoneSetConfig m_config = ZoneSetConfig(m_id, TZoneSetLayoutType::Custom, m_monitor, m_resolutionKey); - auto set = MakeZoneSet(m_config); + const int spacing = 10; + const int zoneCount = static_cast(info.zones.size()); - for (const auto& monitorInfo : m_popularMonitors) - { - auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); - Assert::IsFalse(result); - } - } + ZoneSetConfig m_config = ZoneSetConfig(m_id, TZoneSetLayoutType::Custom, m_monitor, m_resolutionKey); + auto set = MakeZoneSet(m_config); - TEST_METHOD(CustomZoneFromInvalidCanvasLayoutInfo) - { - using namespace JSONHelpers; + for (const auto& monitorInfo : m_popularMonitors) + { + auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); + Assert::IsFalse(result); + } + } - const std::wstring uuid = L"uuid"; - const CanvasLayoutInfo info{ -1, 100, { CanvasLayoutInfo::Rect{ -10, -10, 100, 100 }, CanvasLayoutInfo::Rect{ 50, 50, 150, 150 } } }; - CustomZoneSetJSON expected{ uuid, CustomZoneSetData{ L"name", CustomLayoutType::Canvas, info } }; - json::to_file(m_path, CustomZoneSetJSON::ToJson(expected)); - Assert::IsTrue(std::filesystem::exists(m_path)); + TEST_METHOD (CustomZoneFromInvalidGridLayoutInfo) + { + using namespace JSONHelpers; - const int spacing = 10; - const int zoneCount = static_cast(info.zones.size()); + const std::wstring uuid = L"uuid"; + const GridLayoutInfo grid(GridLayoutInfo(JSONHelpers::GridLayoutInfo::Full{ + .rows = 1, + .columns = 3, + .rowsPercents = { -100 }, //rows percents are negative + .columnsPercents = { 2500, 2500 }, //column percents count is invalid + .cellChildMap = { { 0, 1, 2 } } })); + CustomZoneSetJSON expected{ uuid, CustomZoneSetData{ L"name", CustomLayoutType::Grid, grid } }; + json::to_file(m_path, CustomZoneSetJSON::ToJson(expected)); + Assert::IsTrue(std::filesystem::exists(m_path)); - ZoneSetConfig m_config = ZoneSetConfig(m_id, TZoneSetLayoutType::Custom, m_monitor, m_resolutionKey); - auto set = MakeZoneSet(m_config); + const int spacing = 0; + const int zoneCount = grid.rows() * grid.columns(); - for (const auto& monitorInfo : m_popularMonitors) - { - auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); - Assert::IsFalse(result); - } - } + ZoneSetConfig m_config = ZoneSetConfig(m_id, TZoneSetLayoutType::Custom, m_monitor, m_resolutionKey); + auto set = MakeZoneSet(m_config); - TEST_METHOD(CustomZoneFromInvalidGridLayoutInfo) - { - using namespace JSONHelpers; + for (const auto& monitorInfo : m_popularMonitors) + { + auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); + Assert::IsFalse(result); + } + } - const std::wstring uuid = L"uuid"; - const GridLayoutInfo grid(GridLayoutInfo(JSONHelpers::GridLayoutInfo::Full{ - .rows = 1, - .columns = 3, - .rowsPercents = { -100 }, //rows percents are negative - .columnsPercents = { 2500, 2500 }, //column percents count is invalid - .cellChildMap = { { 0, 1, 2 } } })); - CustomZoneSetJSON expected{ uuid, CustomZoneSetData{ L"name", CustomLayoutType::Grid, grid } }; - json::to_file(m_path, CustomZoneSetJSON::ToJson(expected)); - Assert::IsTrue(std::filesystem::exists(m_path)); + TEST_METHOD (CustomZoneFromValidCanvasLayoutInfo) + { + using namespace JSONHelpers; - const int spacing = 0; - const int zoneCount = grid.rows() * grid.columns(); + //prepare device data + { + const std::wstring zoneUuid = L"default_device_id"; + DeviceInfoJSON deviceInfo{ zoneUuid, DeviceInfoData{ ZoneSetData{ L"uuid", ZoneSetLayoutType::Custom }, true, 16, 3 } }; + const std::wstring deviceInfoPath = FancyZonesDataInstance().GetPersistFancyZonesJSONPath() + L".device_info_tmp"; + FancyZonesDataInstance().SerializeDeviceInfoToTmpFile(deviceInfo, deviceInfoPath); - ZoneSetConfig m_config = ZoneSetConfig(m_id, TZoneSetLayoutType::Custom, m_monitor, m_resolutionKey); - auto set = MakeZoneSet(m_config); + FancyZonesDataInstance().ParseDeviceInfoFromTmpFile(deviceInfoPath); + std::filesystem::remove(deviceInfoPath); + } - for (const auto& monitorInfo : m_popularMonitors) - { - auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); - Assert::IsFalse(result); - } - } + //prepare expected data + wil::unique_cotaskmem_string uuid; + Assert::AreEqual(S_OK, StringFromCLSID(m_id, &uuid)); + const CanvasLayoutInfo info{ 123, 321, { CanvasLayoutInfo::Rect{ 0, 0, 100, 100 }, CanvasLayoutInfo::Rect{ 50, 50, 150, 150 } } }; + CustomZoneSetJSON expected{ uuid.get(), CustomZoneSetData{ L"name", CustomLayoutType::Canvas, info } }; + json::to_file(m_path, CustomZoneSetJSON::ToJson(expected)); + Assert::IsTrue(std::filesystem::exists(m_path)); + FancyZonesDataInstance().ParseCustomZoneSetFromTmpFile(m_path); - TEST_METHOD(CustomZoneFromValidCanvasLayoutInfo) - { - using namespace JSONHelpers; + //test + const int spacing = 10; + const int zoneCount = static_cast(info.zones.size()); + ZoneSetConfig m_config = ZoneSetConfig(m_id, TZoneSetLayoutType::Custom, m_monitor, m_resolutionKey); + for (const auto& monitorInfo : m_popularMonitors) + { + auto set = MakeZoneSet(m_config); + auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); + Assert::IsTrue(result); + checkZones(set, zoneCount, monitorInfo); + } + } - //prepare device data - { - const std::wstring zoneUuid = L"default_device_id"; - DeviceInfoJSON deviceInfo{ zoneUuid, DeviceInfoData{ ZoneSetData{ L"uuid", ZoneSetLayoutType::Custom }, true, 16, 3 } }; - const std::wstring deviceInfoPath = FancyZonesDataInstance().GetPersistFancyZonesJSONPath() + L".device_info_tmp"; - FancyZonesDataInstance().SerializeDeviceInfoToTmpFile(deviceInfo, deviceInfoPath); + TEST_METHOD (CustomZoneFromValidGridFullLayoutInfo) + { + using namespace JSONHelpers; - FancyZonesDataInstance().ParseDeviceInfoFromTmpFile(deviceInfoPath); - std::filesystem::remove(deviceInfoPath); - } + //prepare device data + { + const std::wstring zoneUuid = L"default_device_id"; + DeviceInfoJSON deviceInfo{ zoneUuid, DeviceInfoData{ ZoneSetData{ L"uuid", ZoneSetLayoutType::Custom }, true, 16, 3 } }; + const std::wstring deviceInfoPath = FancyZonesDataInstance().GetPersistFancyZonesJSONPath() + L".device_info_tmp"; + FancyZonesDataInstance().SerializeDeviceInfoToTmpFile(deviceInfo, deviceInfoPath); - //prepare expected data - wil::unique_cotaskmem_string uuid; - Assert::AreEqual(S_OK, StringFromCLSID(m_id, &uuid)); - const CanvasLayoutInfo info{ 123, 321, { CanvasLayoutInfo::Rect{ 0, 0, 100, 100 }, CanvasLayoutInfo::Rect{ 50, 50, 150, 150 } } }; - CustomZoneSetJSON expected{ uuid.get(), CustomZoneSetData{ L"name", CustomLayoutType::Canvas, info } }; - json::to_file(m_path, CustomZoneSetJSON::ToJson(expected)); - Assert::IsTrue(std::filesystem::exists(m_path)); - FancyZonesDataInstance().ParseCustomZoneSetFromTmpFile(m_path); + FancyZonesDataInstance().ParseDeviceInfoFromTmpFile(deviceInfoPath); + std::filesystem::remove(deviceInfoPath); + } - //test - const int spacing = 10; - const int zoneCount = static_cast(info.zones.size()); - ZoneSetConfig m_config = ZoneSetConfig(m_id, TZoneSetLayoutType::Custom, m_monitor, m_resolutionKey); - for (const auto& monitorInfo : m_popularMonitors) - { - auto set = MakeZoneSet(m_config); - auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); - Assert::IsTrue(result); - checkZones(set, zoneCount, monitorInfo); - } - } + //prepare expected data + wil::unique_cotaskmem_string uuid; + Assert::AreEqual(S_OK, StringFromCLSID(m_id, &uuid)); + const GridLayoutInfo grid(GridLayoutInfo(JSONHelpers::GridLayoutInfo::Full{ + .rows = 1, + .columns = 3, + .rowsPercents = { 10000 }, + .columnsPercents = { 2500, 5000, 2500 }, + .cellChildMap = { { 0, 1, 2 } } })); + CustomZoneSetJSON expected{ uuid.get(), CustomZoneSetData{ L"name", CustomLayoutType::Grid, grid } }; + json::to_file(m_path, CustomZoneSetJSON::ToJson(expected)); + Assert::IsTrue(std::filesystem::exists(m_path)); + FancyZonesDataInstance().ParseCustomZoneSetFromTmpFile(m_path); - TEST_METHOD(CustomZoneFromValidGridFullLayoutInfo) - { - using namespace JSONHelpers; + const int spacing = 10; + const int zoneCount = grid.rows() * grid.columns(); - //prepare device data - { - const std::wstring zoneUuid = L"default_device_id"; - DeviceInfoJSON deviceInfo{ zoneUuid, DeviceInfoData{ ZoneSetData{ L"uuid", ZoneSetLayoutType::Custom }, true, 16, 3 } }; - const std::wstring deviceInfoPath = FancyZonesDataInstance().GetPersistFancyZonesJSONPath() + L".device_info_tmp"; - FancyZonesDataInstance().SerializeDeviceInfoToTmpFile(deviceInfo, deviceInfoPath); + ZoneSetConfig m_config = ZoneSetConfig(m_id, TZoneSetLayoutType::Custom, m_monitor, m_resolutionKey); - FancyZonesDataInstance().ParseDeviceInfoFromTmpFile(deviceInfoPath); - std::filesystem::remove(deviceInfoPath); - } + for (const auto& monitorInfo : m_popularMonitors) + { + auto set = MakeZoneSet(m_config); + auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); + Assert::IsTrue(result); + checkZones(set, zoneCount, monitorInfo); + } + } - //prepare expected data - wil::unique_cotaskmem_string uuid; - Assert::AreEqual(S_OK, StringFromCLSID(m_id, &uuid)); - const GridLayoutInfo grid(GridLayoutInfo(JSONHelpers::GridLayoutInfo::Full{ - .rows = 1, - .columns = 3, - .rowsPercents = { 10000 }, - .columnsPercents = { 2500, 5000, 2500 }, - .cellChildMap = { { 0, 1, 2 } } })); - CustomZoneSetJSON expected{ uuid.get(), CustomZoneSetData{ L"name", CustomLayoutType::Grid, grid } }; - json::to_file(m_path, CustomZoneSetJSON::ToJson(expected)); - Assert::IsTrue(std::filesystem::exists(m_path)); - FancyZonesDataInstance().ParseCustomZoneSetFromTmpFile(m_path); + TEST_METHOD (CustomZoneFromValidGridMinimalLayoutInfo) + { + using namespace JSONHelpers; - const int spacing = 10; - const int zoneCount = grid.rows() * grid.columns(); + const std::wstring uuid = L"uuid"; + const GridLayoutInfo grid(GridLayoutInfo(JSONHelpers::GridLayoutInfo::Minimal{ + .rows = 1, + .columns = 3 })); + CustomZoneSetJSON expected{ uuid, CustomZoneSetData{ L"name", CustomLayoutType::Grid, grid } }; + json::to_file(m_path, CustomZoneSetJSON::ToJson(expected)); + Assert::IsTrue(std::filesystem::exists(m_path)); - ZoneSetConfig m_config = ZoneSetConfig(m_id, TZoneSetLayoutType::Custom, m_monitor, m_resolutionKey); + const int spacing = 0; + const int zoneCount = grid.rows() * grid.columns(); - for (const auto& monitorInfo : m_popularMonitors) - { - auto set = MakeZoneSet(m_config); - auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); - Assert::IsTrue(result); - checkZones(set, zoneCount, monitorInfo); - } - } + ZoneSetConfig m_config = ZoneSetConfig(m_id, TZoneSetLayoutType::Custom, m_monitor, m_resolutionKey); + auto set = MakeZoneSet(m_config); - TEST_METHOD(CustomZoneFromValidGridMinimalLayoutInfo) - { - using namespace JSONHelpers; - - const std::wstring uuid = L"uuid"; - const GridLayoutInfo grid(GridLayoutInfo(JSONHelpers::GridLayoutInfo::Minimal{ - .rows = 1, - .columns = 3 })); - CustomZoneSetJSON expected{ uuid, CustomZoneSetData{ L"name", CustomLayoutType::Grid, grid } }; - json::to_file(m_path, CustomZoneSetJSON::ToJson(expected)); - Assert::IsTrue(std::filesystem::exists(m_path)); - - const int spacing = 0; - const int zoneCount = grid.rows() * grid.columns(); - - ZoneSetConfig m_config = ZoneSetConfig(m_id, TZoneSetLayoutType::Custom, m_monitor, m_resolutionKey); - auto set = MakeZoneSet(m_config); - - for (const auto& monitorInfo : m_popularMonitors) - { - auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); - Assert::IsFalse(result); - } - } + for (const auto& monitorInfo : m_popularMonitors) + { + auto result = set->CalculateZones(monitorInfo, zoneCount, spacing); + Assert::IsFalse(result); + } + } }; } diff --git a/src/modules/fancyzones/tests/UnitTests/ZoneWindow.Spec.cpp b/src/modules/fancyzones/tests/UnitTests/ZoneWindow.Spec.cpp index 9d3eb3b752..13408dfc3a 100644 --- a/src/modules/fancyzones/tests/UnitTests/ZoneWindow.Spec.cpp +++ b/src/modules/fancyzones/tests/UnitTests/ZoneWindow.Spec.cpp @@ -523,7 +523,7 @@ namespace FancyZonesUnitTests Assert::IsNotNull(m_zoneWindow->ActiveZoneSet()); const auto window = Mocks::WindowCreate(m_hInst); - m_zoneWindow->MoveWindowIntoZoneByDirection(window, VK_RIGHT); + m_zoneWindow->MoveWindowIntoZoneByDirection(window, VK_RIGHT, true); const auto actualAppZoneHistory = m_fancyZonesData.GetAppZoneHistoryMap(); Assert::AreEqual((size_t)1, actualAppZoneHistory.size()); @@ -537,9 +537,9 @@ namespace FancyZonesUnitTests Assert::IsNotNull(m_zoneWindow->ActiveZoneSet()); const auto window = Mocks::WindowCreate(m_hInst); - m_zoneWindow->MoveWindowIntoZoneByDirection(window, VK_RIGHT); - m_zoneWindow->MoveWindowIntoZoneByDirection(window, VK_RIGHT); - m_zoneWindow->MoveWindowIntoZoneByDirection(window, VK_RIGHT); + m_zoneWindow->MoveWindowIntoZoneByDirection(window, VK_RIGHT, true); + m_zoneWindow->MoveWindowIntoZoneByDirection(window, VK_RIGHT, true); + m_zoneWindow->MoveWindowIntoZoneByDirection(window, VK_RIGHT, true); const auto actualAppZoneHistory = m_fancyZonesData.GetAppZoneHistoryMap(); Assert::AreEqual((size_t)1, actualAppZoneHistory.size()); From badcccab762c36eaf0d918bb48e646c79089c335 Mon Sep 17 00:00:00 2001 From: Arjun Balgovind <32061677+arjunbalgovind@users.noreply.github.com> Date: Tue, 24 Mar 2020 11:32:01 -0700 Subject: [PATCH 047/132] Added icon for Image Resizer in PowerToys Settings (#1662) * Added PictureStretch icon for Image Resizer * Changed to old hash font setting * Fixed missing icon * Reverted changes on subset and settings files * Added Image resizer svg icon --- src/modules/imageresizer/dll/dllmain.cpp | 1 + src/settings-web/src/setup_icons.tsx | 2 ++ src/settings-web/src/svg/image_resizer.svg | 3 +++ src/settings/settings-html/dist/bundle.js | 2 +- 4 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 src/settings-web/src/svg/image_resizer.svg diff --git a/src/modules/imageresizer/dll/dllmain.cpp b/src/modules/imageresizer/dll/dllmain.cpp index 0572acceeb..b724b89676 100644 --- a/src/modules/imageresizer/dll/dllmain.cpp +++ b/src/modules/imageresizer/dll/dllmain.cpp @@ -70,6 +70,7 @@ public: PowerToysSettings::Settings settings(hinstance, get_name()); settings.set_description(GET_RESOURCE_STRING(IDS_SETTINGS_DESCRIPTION)); settings.set_overview_link(L"https://github.com/microsoft/PowerToys/blob/master/src/modules/imageresizer/README.md"); + settings.set_icon_key(L"pt-image-resizer"); settings.add_header_szLarge(L"imageresizer_settingsheader", GET_RESOURCE_STRING(IDS_SETTINGS_HEADER_DESCRIPTION), GET_RESOURCE_STRING(IDS_SETTINGS_HEADER)); return settings.serialize_to_buffer(buffer, buffer_size); } diff --git a/src/settings-web/src/setup_icons.tsx b/src/settings-web/src/setup_icons.tsx index 148bf8cac8..f22ee1ab1e 100644 --- a/src/settings-web/src/setup_icons.tsx +++ b/src/settings-web/src/setup_icons.tsx @@ -7,6 +7,7 @@ import {initializeIcons} from './icons/src'; import FancyZonesSVG from './svg/fancy_zones.svg'; import PowerRenameSVG from './svg/power_rename.svg'; import ShortcutGuideSVG from './svg/shortcut_guide.svg'; +import ImageResizerSVG from './svg/image_resizer.svg'; export function setup_powertoys_icons(): void { initializeIcons('icons/fonts/'); @@ -17,6 +18,7 @@ export function setup_powertoys_icons(): void { 'pt-power-rename': ( ), 'pt-shortcut-guide': ( ), 'pt-power-preview': ( ), + 'pt-image-resizer': ( ) , } }); } diff --git a/src/settings-web/src/svg/image_resizer.svg b/src/settings-web/src/svg/image_resizer.svg new file mode 100644 index 0000000000..bc7a1b06fc --- /dev/null +++ b/src/settings-web/src/svg/image_resizer.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/settings/settings-html/dist/bundle.js b/src/settings/settings-html/dist/bundle.js index 1b381916f0..3dce196188 100644 --- a/src/settings/settings-html/dist/bundle.js +++ b/src/settings/settings-html/dist/bundle.js @@ -28,4 +28,4 @@ object-assign * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -Object.defineProperty(t,"__esModule",{value:!0});var n=null,o=!1,r=3,i=-1,a=-1,s=!1,l=!1;function u(){if(!s){var e=n.expirationTime;l?C():l=!0,x(p,e)}}function c(){var e=n,t=n.next;if(n===t)n=null;else{var o=n.previous;n=o.next=t,t.previous=o}e.next=e.previous=null,o=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=r,s=a;r=e,a=t;try{var l=o()}finally{r=i,a=s}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{o=null,e=n;do{if(e.expirationTime>=t){o=e;break}e=e.next}while(e!==n);null===o?o=n:o===n&&(n=l,u()),(t=o.previous).next=o.previous=l,l.next=o,l.previous=t}}function d(){if(-1===i&&null!==n&&1===n.priorityLevel){s=!0;try{do{c()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?u():l=!1}}}function p(e){s=!0;var r=o;o=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{c()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{c()}while(null!==n&&!w())}finally{s=!1,o=r,null!==n?u():l=!1,d()}}var f,h,m=Date,g="function"==typeof setTimeout?setTimeout:void 0,v="function"==typeof clearTimeout?clearTimeout:void 0,y="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function _(e){f=y((function(t){v(h),e(t)})),h=g((function(){b(f),e(t.unstable_now())}),100)}if("object"==typeof performance&&"function"==typeof performance.now){var k=performance;t.unstable_now=function(){return k.now()}}else t.unstable_now=function(){return m.now()};var x,C,w,S=null;if("undefined"!=typeof window?S=window:void 0!==e&&(S=e),S&&S._schedMock){var E=S._schedMock;x=E[0],C=E[1],w=E[2],t.unstable_now=E[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var T=null,I=function(e){if(null!==T)try{T(e)}finally{T=null}};x=function(e){null!==T?setTimeout(x,0,e):(T=e,setTimeout(I,0,!1))},C=function(){T=null},w=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof y&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var P=null,M=!1,N=-1,D=!1,A=!1,B=0,F=33,O=33;w=function(){return B<=t.unstable_now()};var R=new MessageChannel,L=R.port2;R.port1.onmessage=function(){M=!1;var e=P,n=N;P=null,N=-1;var o=t.unstable_now(),r=!1;if(0>=B-o){if(!(-1!==n&&n<=o))return D||(D=!0,_(H)),P=e,void(N=n);r=!0}if(null!==e){A=!0;try{e(r)}finally{A=!1}}};var H=function(e){if(null!==P){_(H);var t=e-B+O;tt&&(t=8),O=tt?L.postMessage(void 0):D||(D=!0,_(H))},C=function(){P=null,M=!1,N=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var o=r,a=i;r=e,i=t.unstable_now();try{return n()}finally{r=o,i=a,d()}},t.unstable_next=function(e){switch(r){case 1:case 2:case 3:var n=3;break;default:n=r}var o=r,a=i;r=n,i=t.unstable_now();try{return e()}finally{r=o,i=a,d()}},t.unstable_scheduleCallback=function(e,o){var a=-1!==i?i:t.unstable_now();if("object"==typeof o&&null!==o&&"number"==typeof o.timeout)o=a+o.timeout;else switch(r){case 1:o=a+-1;break;case 2:o=a+250;break;case 5:o=a+1073741823;break;case 4:o=a+1e4;break;default:o=a+5e3}if(e={callback:e,priorityLevel:r,expirationTime:o,next:null,previous:null},null===n)n=e.next=e.previous=e,u();else{a=null;var s=n;do{if(s.expirationTime>o){a=s;break}s=s.next}while(s!==n);null===a?a=n:a===n&&(n=e,u()),(o=a.previous).next=a.previous=e,e.next=a,e.previous=o}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var o=e.previous;o.next=t,t.previous=o}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=r;return function(){var o=r,a=i;r=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{r=o,i=a,d()}}},t.unstable_getCurrentPriorityLevel=function(){return r},t.unstable_shouldYield=function(){return!o&&(null!==n&&n.expirationTime=0&&d.splice(t,1)}function v(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var o=function(){0;return n.nc}();o&&(e.attrs.nonce=o)}return y(t,e.attrs),m(e,t),t}function y(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function b(e,t){var n,o,r,i;if(t.transform&&e.css){if(!(i="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=u||(u=v(t)),o=x.bind(null,n,a,!1),r=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",y(t,e.attrs),m(e,t),t}(t),o=w.bind(null,n,t),r=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(t),o=C.bind(null,n),r=function(){g(n)});return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else r()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return f(n,t),function(e){for(var o=[],r=0;r=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}function p(){for(var e=0,t=0,n=arguments.length;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function b(){return void 0===_&&(_="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),_}var _=b();function k(){return{rtl:b()}}var x,C={};var w={"user-select":1};function S(e,t){var n=function(){if(!x){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;x=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return x}(),o=e[t];if(w[o]){var r=e[t+1];w[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var E,T=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function I(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===T.indexOf(n)?"px":"";e[t+1]=""+o+r}}var P="left",M="right",N="@noflip",D=((E={})[P]=M,E[M]=P,E),A={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function B(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(N)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(P)>=0)t[n]=o.replace(P,M);else if(o.indexOf(M)>=0)t[n]=o.replace(M,P);else if(String(r).indexOf(P)>=0)t[n+1]=r.replace(P,M);else if(String(r).indexOf(M)>=0)t[n+1]=r.replace(M,P);else if(D[o])t[n]=D[o];else if(A[r])t[n+1]=A[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var F="displayName";var O=/\:global\((.+?)\)/g;function R(e){if(!O.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function L(e,t){return e.indexOf(":global(")>=0?e.replace(O,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function H(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function W(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==F&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?R(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,L(t,o))})):e([r],n,L(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?H(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return j.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}function V(){for(var e=[],t=0;t10?" (+ "+(he.length-10)+" more)":"")),me=void 0,he=[]}),2e3)))}var ve="cubic-bezier(.1,.9,.2,1)",ye="cubic-bezier(.1,.25,.75,.9)",be=G({from:{opacity:0},to:{opacity:1}}),_e=G({from:{opacity:1},to:{opacity:0,visibility:"hidden"}}),ke=nt(-10),xe=nt(-20),Ce=nt(-40),we=nt(-400),Se=nt(10),Ee=nt(20),Te=nt(40),Ie=nt(400),Pe=ot(10),Me=ot(20),Ne=ot(-10),De=ot(-20),Ae=rt(10),Be=rt(20),Fe=rt(40),Oe=rt(400),Re=rt(-10),Le=rt(-20),He=rt(-40),We=rt(-400),ze=it(-10),Ue=it(-20),Ke=it(10),je=it(20),Ve=G({from:{transform:"scale3d(.98,.98,1)"},to:{transform:"scale3d(1,1,1)"}}),Ge=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(.98,.98,1)"}}),qe=G({from:{transform:"scale3d(1.03,1.03,1)"},to:{transform:"scale3d(1,1,1)"}}),Ze=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(1.03,1.03,1)"}}),Qe=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(90deg)"}}),Ye=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(-90deg)"}}),Xe=ye,Je="0.267s",$e="0.367s",et={slideRightIn10:tt(be+","+ke,"0.367s",ve),slideRightIn20:tt(be+","+xe,"0.367s",ve),slideRightIn40:tt(be+","+Ce,"0.367s",ve),slideRightIn400:tt(be+","+we,"0.367s",ve),slideLeftIn10:tt(be+","+Se,"0.367s",ve),slideLeftIn20:tt(be+","+Ee,"0.367s",ve),slideLeftIn40:tt(be+","+Te,"0.367s",ve),slideLeftIn400:tt(be+","+Ie,"0.367s",ve),slideUpIn10:tt(be+","+Pe,"0.367s",ve),slideUpIn20:tt(be+","+Me,"0.367s",ve),slideDownIn10:tt(be+","+Ne,"0.367s",ve),slideDownIn20:tt(be+","+De,"0.367s",ve),slideRightOut10:tt(_e+","+Ae,"0.367s",ve),slideRightOut20:tt(_e+","+Be,"0.367s",ve),slideRightOut40:tt(_e+","+Fe,"0.367s",ve),slideRightOut400:tt(_e+","+Oe,"0.367s",ve),slideLeftOut10:tt(_e+","+Re,"0.367s",ve),slideLeftOut20:tt(_e+","+Le,"0.367s",ve),slideLeftOut40:tt(_e+","+He,"0.367s",ve),slideLeftOut400:tt(_e+","+We,"0.367s",ve),slideUpOut10:tt(_e+","+ze,"0.367s",ve),slideUpOut20:tt(_e+","+Ue,"0.367s",ve),slideDownOut10:tt(_e+","+Ke,"0.367s",ve),slideDownOut20:tt(_e+","+je,"0.367s",ve),scaleUpIn100:tt(be+","+Ve,"0.367s",ve),scaleDownIn100:tt(be+","+qe,"0.367s",ve),scaleUpOut103:tt(_e+","+Ze,"0.167s",ye),scaleDownOut98:tt(_e+","+Ge,"0.167s",ye),fadeIn100:tt(be,"0.167s",ye),fadeIn200:tt(be,"0.267s",ye),fadeIn400:tt(be,"0.367s",ye),fadeIn500:tt(be,"0.467s",ye),fadeOut100:tt(_e,"0.167s",ye),fadeOut200:tt(_e,"0.267s",ye),fadeOut400:tt(_e,"0.367s",ye),fadeOut500:tt(_e,"0.467s",ye),rotate90deg:tt(Qe,"0.1s",ye),rotateN90deg:tt(Ye,"0.1s",ye)};function tt(e,t,n){return{animationName:e,animationDuration:t,animationTimingFunction:n,animationFillMode:"both"}}function nt(e){return G({from:{transform:"translate3d("+e+"px,0,0)"},to:{transform:"translate3d(0,0,0)"}})}function ot(e){return G({from:{transform:"translate3d(0,"+e+"px,0)"},to:{transform:"translate3d(0,0,0)"}})}function rt(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d("+e+"px,0,0)"}})}function it(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(0,"+e+"px,0)"}})}var at,st,lt={themeDarker:"#004578",themeDark:"#005a9e",themeDarkAlt:"#106ebe",themePrimary:"#0078d4",themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:"#c7e0f4",themeLighter:"#deecf9",themeLighterAlt:"#eff6fc",black:"#000000",blackTranslucent40:"rgba(0,0,0,.4)",neutralDark:"#201f1e",neutralPrimary:"#323130",neutralPrimaryAlt:"#3b3a39",neutralSecondary:"#605e5c",neutralSecondaryAlt:"#8a8886",neutralTertiary:"#a19f9d",neutralTertiaryAlt:"#c8c6c4",neutralQuaternary:"#d2d0ce",neutralQuaternaryAlt:"#e1dfdd",neutralLight:"#edebe9",neutralLighter:"#f3f2f1",neutralLighterAlt:"#faf9f8",accent:"#0078d4",white:"#ffffff",whiteTranslucent40:"rgba(255,255,255,.4)",yellowDark:"#d29200",yellow:"#ffb900",yellowLight:"#fff100",orange:"#d83b01",orangeLight:"#ea4300",orangeLighter:"#ff8c00",redDark:"#a4262c",red:"#e81123",magentaDark:"#5c005c",magenta:"#b4009e",magentaLight:"#e3008c",purpleDark:"#32145a",purple:"#5c2d91",purpleLight:"#b4a0ff",blueDark:"#002050",blueMid:"#00188f",blue:"#0078d4",blueLight:"#00bcf2",tealDark:"#004b50",teal:"#008272",tealLight:"#00b294",greenDark:"#004b1c",green:"#107c10",greenLight:"#bad80a"},ut={elevation4:"0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108)",elevation8:"0 3.2px 7.2px 0 rgba(0, 0, 0, 0.132), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.108)",elevation16:"0 6.4px 14.4px 0 rgba(0, 0, 0, 0.132), 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.108)",elevation64:"0 25.6px 57.6px 0 rgba(0, 0, 0, 0.22), 0 4.8px 14.4px 0 rgba(0, 0, 0, 0.18)",roundedCorner2:"2px"},ct="'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif";!function(e){e.Arabic="Segoe UI Web (Arabic)",e.Cyrillic="Segoe UI Web (Cyrillic)",e.EastEuropean="Segoe UI Web (East European)",e.Greek="Segoe UI Web (Greek)",e.Hebrew="Segoe UI Web (Hebrew)",e.Thai="Leelawadee UI Web",e.Vietnamese="Segoe UI Web (Vietnamese)",e.WestEuropean="Segoe UI Web (West European)",e.Selawik="Selawik Web",e.Armenian="Segoe UI Web (Armenian)",e.Georgian="Segoe UI Web (Georgian)"}(at||(at={})),function(e){e.Arabic="'"+at.Arabic+"'",e.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun",e.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu",e.Cyrillic="'"+at.Cyrillic+"'",e.EastEuropean="'"+at.EastEuropean+"'",e.Greek="'"+at.Greek+"'",e.Hebrew="'"+at.Hebrew+"'",e.Hindi="'Nirmala UI'",e.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka",e.Korean="'Malgun Gothic', Gulim",e.Selawik="'"+at.Selawik+"'",e.Thai="'Leelawadee UI Web', 'Kmer UI'",e.Vietnamese="'"+at.Vietnamese+"'",e.WestEuropean="'"+at.WestEuropean+"'",e.Armenian="'"+at.Armenian+"'",e.Georgian="'"+at.Georgian+"'"}(st||(st={}));var dt,pt,ft,ht,mt="'Segoe UI', '"+at.WestEuropean+"'",gt={ar:st.Arabic,bg:st.Cyrillic,cs:st.EastEuropean,el:st.Greek,et:st.EastEuropean,he:st.Hebrew,hi:st.Hindi,hr:st.EastEuropean,hu:st.EastEuropean,ja:st.Japanese,kk:st.EastEuropean,ko:st.Korean,lt:st.EastEuropean,lv:st.EastEuropean,pl:st.EastEuropean,ru:st.Cyrillic,sk:st.EastEuropean,"sr-latn":st.EastEuropean,th:st.Thai,tr:st.EastEuropean,uk:st.Cyrillic,vi:st.Vietnamese,"zh-hans":st.ChineseSimplified,"zh-hant":st.ChineseTraditional,hy:st.Armenian,ka:st.Georgian};function vt(e,t,n){return{fontFamily:n,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:e,fontWeight:t}}function yt(e){if(!X&&"undefined"!=typeof document){var t=e;return t&&t.ownerDocument?t.ownerDocument:document}}!function(e){e.mini="10px",e.xSmall="10px",e.small="12px",e.smallPlus="12px",e.medium="14px",e.mediumPlus="16px",e.icon="16px",e.large="18px",e.xLarge="20px",e.xLargePlus="24px",e.xxLarge="28px",e.xxLargePlus="32px",e.superLarge="42px",e.mega="68px"}(dt||(dt={})),function(e){e.light=100,e.semilight=300,e.regular=400,e.semibold=600,e.bold=700}(pt||(pt={})),function(e){e.xSmall="10px",e.small="12px",e.medium="16px",e.large="20px"}(ft||(ft={}));var bt,_t,kt,xt,Ct="https://static2.sharepointonline.com/files/fabric/assets",wt=(bt=function(){if(void 0===ht){var e=yt(),t=function(e){var t=null;try{var n=$();t=n?n.localStorage.getItem(e):null}catch(e){}return t}("language");null!==t&&(ht=t),void 0===ht&&e&&(ht=e.documentElement.getAttribute("lang")),void 0===ht&&(ht="en")}return ht}(),_t=function(e){for(var t in gt)if(gt.hasOwnProperty(t)&&e&&0===t.indexOf(e))return gt[t];return mt}(bt)+", "+ct,{tiny:vt(dt.mini,pt.regular,_t),xSmall:vt(dt.xSmall,pt.regular,_t),small:vt(dt.small,pt.regular,_t),smallPlus:vt(dt.smallPlus,pt.regular,_t),medium:vt(dt.medium,pt.regular,_t),mediumPlus:vt(dt.mediumPlus,pt.regular,_t),large:vt(dt.large,pt.regular,_t),xLarge:vt(dt.xLarge,pt.semibold,_t),xLargePlus:vt(dt.xLargePlus,pt.semibold,_t),xxLarge:vt(dt.xxLarge,pt.semibold,_t),xxLargePlus:vt(dt.xxLargePlus,pt.semibold,_t),superLarge:vt(dt.superLarge,pt.semibold,_t),mega:vt(dt.mega,pt.semibold,_t)});function St(e,t,n,o){se({fontFamily:e="'"+e+"'",src:(void 0!==o?"local('"+o+"'),":"")+"url('"+t+".woff2') format('woff2'),url('"+t+".woff') format('woff')",fontWeight:n,fontStyle:"normal",fontDisplay:"swap"})}function Et(e,t,n,o,r){void 0===o&&(o="segoeui");var i=e+"/"+n+"/"+o;St(t,i+"-light",pt.light,r&&r+" Light"),St(t,i+"-semilight",pt.semilight,r&&r+" SemiLight"),St(t,i+"-regular",pt.regular,r),St(t,i+"-semibold",pt.semibold,r&&r+" SemiBold")}!function(e){if(e){var t=e+"/fonts";Et(t,at.Thai,"leelawadeeui-thai","leelawadeeui"),Et(t,at.Arabic,"segoeui-arabic"),Et(t,at.Cyrillic,"segoeui-cyrillic"),Et(t,at.EastEuropean,"segoeui-easteuropean"),Et(t,at.Greek,"segoeui-greek"),Et(t,at.Hebrew,"segoeui-hebrew"),Et(t,at.Vietnamese,"segoeui-vietnamese"),Et(t,at.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI"),Et(t,st.Selawik,"selawik","selawik"),Et(t,at.Armenian,"segoeui-armenian"),Et(t,at.Georgian,"segoeui-georgian"),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-semilight",pt.light),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-bold",pt.semibold)}}((kt=$(),xt=kt?kt.FabricConfig:void 0,xt&&void 0!==xt.fontBaseUrl?xt.fontBaseUrl:Ct));var Tt="@media screen and (-ms-high-contrast: active)";function It(e,t){return"@media only screen and (min-width: "+e+"px) and (max-width: "+t+"px)"}var Pt,Mt="ms-Fabric--isFocusVisible",Nt="ms-Fabric--isFocusHidden";function Dt(e,t){var n=t?$(t):$();if(n){var o=n.document.body.classList;o.add(e?Mt:Nt),o.remove(e?Nt:Mt)}}function At(e,t,n,o,r,i,a){return Bt(e,"number"!=typeof t&&t?t:{inset:t,position:n,highContrastStyle:o,borderColor:r,outlineColor:i,isFocusedOnly:a})}function Bt(e,t){var n,o;void 0===t&&(t={});var r=t.inset,i=void 0===r?0:r,a=t.width,s=void 0===a?1:a,l=t.position,u=void 0===l?"relative":l,c=t.highContrastStyle,d=t.borderColor,p=void 0===d?e.palette.white:d,f=t.outlineColor,h=void 0===f?e.palette.neutralSecondary:f,m=t.isFocusedOnly;return{outline:"transparent",position:u,selectors:(n={"::-moz-focus-inner":{border:"0"}},n["."+Mt+" &"+(void 0===m||m?":focus":"")+":after"]={content:'""',position:"absolute",left:i+1,top:i+1,bottom:i+1,right:i+1,border:s+"px solid "+p,outline:s+"px solid "+h,zIndex:Pt.FocusStyle,selectors:(o={},o[Tt]=c,o)},n)}}!function(e){e.Nav=1,e.ScrollablePane=1,e.FocusStyle=1,e.Coachmark=1e3,e.Layer=1e6,e.KeytipLayer=1000001}(Pt||(Pt={}));var Ft=function(e,t,n,o){var r,i,a;return void 0===n&&(n="border"),void 0===o&&(o=-1),{borderColor:e,selectors:{":after":(r={pointerEvents:"none",content:"''",position:"absolute",left:o,top:o,bottom:o,right:o},r[n]="2px solid "+e,r.borderRadius=t,r.width="borderBottom"===n?"100%":void 0,r.selectors=(i={},i[Tt]=(a={},a["border"===n?"borderColor":"borderBottomColor"]="Highlight",a),i),r)}}},Ot={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden"};var Rt,Lt={none:0,insertNode:1,appendChild:2},Ht="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),Wt={};try{Wt=window}catch(e){}var zt=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Lt.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Rt=Wt.__stylesheet__)||Rt._lastStyleElement&&Rt._lastStyleElement.ownerDocument!==document){var t=Wt&&Wt.FabricConfig||{};Rt=Wt.__stylesheet__=new e(t.mergeStyles)}return Rt},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Lt.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Lt.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Lt.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),Ht||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}(),Ut=zt.getInstance();Ut&&Ut.onReset&&zt.getInstance().onReset((function(){Kt++}));var Kt=0,jt={empty:!0},Vt={},Gt="undefined"==typeof WeakMap?null:WeakMap;function qt(e,t,n){if(void 0===t&&(t=100),void 0===n&&(n=!1),!Gt)return e;var o,r=0,i=Kt;return function(){for(var a=[],s=0;s0&&r>t)&&(o=Yt(),r=0,i=Kt),l=o;for(var u=0;u-1;e[o]=i?r:ln(e[o]||{},r,n)}else e[o]=r}return n.pop(),e}var un,cn={s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"},dn=n(18),pn=yn({palette:lt,semanticColors:bn(lt,!1,!1),fonts:wt,isInverted:!1,disableGlobalClassNames:!1}),fn=[],hn="theme";if(!nn.getSettings([hn]).theme){var mn=$();mn&&mn.FabricConfig&&mn.FabricConfig.theme&&(pn=yn(mn.FabricConfig.theme)),nn.applySettings(((un={})[hn]=pn,un))}function gn(e){return void 0===e&&(e=!1),!0===e&&(pn=yn({},e)),pn}function vn(e,t){var n;return void 0===t&&(t=!1),pn=yn(e,t),Object(dn.a)(u(u(u(u({},pn.palette),pn.semanticColors),pn.effects),function(e){for(var t={},n=0,o=Object.keys(e.fonts);n0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return En.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}Q("@uifabric/styling","7.10.1");var Tn=o.createContext({customizations:{inCustomizerContext:!1,settings:{},scopedSettings:{}}}),In=["theme","styles"];function Pn(e,t,n,r,i){var a=(r=r||{scope:"",fields:void 0}).scope,s=r.fields,d=void 0===s?In:s;return function(r){function i(){var t=null!==r&&r.apply(this,arguments)||this;return t._inCustomizerContext=!1,t._renderContent=function(r){t._inCustomizerContext=!!r.customizations.inCustomizerContext;var i=nn.getSettings(d,a,r.customizations),s=i.styles,l=(i.dir,c(i,["styles","dir"])),p=n?n(t.props):void 0;return t._updateStyles(s),o.createElement(e,u({},l,p,t.props,{styles:t._styles}))},t._onSettingsChanged=function(){return t.forceUpdate()},t}return l(i,r),i.prototype.render=function(){return o.createElement(Tn.Consumer,null,this._renderContent)},i.prototype.componentDidMount=function(){this._inCustomizerContext||nn.observe(this._onSettingsChanged)},i.prototype.componentWillUnmount=function(){this._inCustomizerContext||nn.unobserve(this._onSettingsChanged)},i.prototype._updateStyles=function(e){var n=this;this._styles&&e===this._styles.__cachedInputs__[1]&&!this.props.styles||(this._styles=function(o){return function(e){for(var t=[],n=1;n=0)}),{},e)}var $n,eo=function(){function e(e,t){this._timeoutIds=null,this._immediateIds=null,this._intervalIds=null,this._animationFrameIds=null,this._isDisposed=!1,this._parent=e||null,this._onErrorHandler=t,this._noop=function(){}}return e.prototype.dispose=function(){var e;if(this._isDisposed=!0,this._parent=null,this._timeoutIds){for(e in this._timeoutIds)this._timeoutIds.hasOwnProperty(e)&&this.clearTimeout(parseInt(e,10));this._timeoutIds=null}if(this._immediateIds){for(e in this._immediateIds)this._immediateIds.hasOwnProperty(e)&&this.clearImmediate(parseInt(e,10));this._immediateIds=null}if(this._intervalIds){for(e in this._intervalIds)this._intervalIds.hasOwnProperty(e)&&this.clearInterval(parseInt(e,10));this._intervalIds=null}if(this._animationFrameIds){for(e in this._animationFrameIds)this._animationFrameIds.hasOwnProperty(e)&&this.cancelAnimationFrame(parseInt(e,10));this._animationFrameIds=null}},e.prototype.setTimeout=function(e,t){var n=this,o=0;return this._isDisposed||(this._timeoutIds||(this._timeoutIds={}),o=setTimeout((function(){try{n._timeoutIds&&delete n._timeoutIds[o],e.apply(n._parent)}catch(e){n._onErrorHandler&&n._onErrorHandler(e)}}),t),this._timeoutIds[o]=!0),o},e.prototype.clearTimeout=function(e){this._timeoutIds&&this._timeoutIds[e]&&(clearTimeout(e),delete this._timeoutIds[e])},e.prototype.setImmediate=function(e,t){var n=this,o=0,r=$(t);if(!this._isDisposed){this._immediateIds||(this._immediateIds={});o=r.setTimeout((function(){try{n._immediateIds&&delete n._immediateIds[o],e.apply(n._parent)}catch(e){n._logError(e)}}),0),this._immediateIds[o]=!0}return o},e.prototype.clearImmediate=function(e,t){var n=$(t);this._immediateIds&&this._immediateIds[e]&&(n.clearTimeout(e),delete this._immediateIds[e])},e.prototype.setInterval=function(e,t){var n=this,o=0;return this._isDisposed||(this._intervalIds||(this._intervalIds={}),o=setInterval((function(){try{e.apply(n._parent)}catch(e){n._logError(e)}}),t),this._intervalIds[o]=!0),o},e.prototype.clearInterval=function(e){this._intervalIds&&this._intervalIds[e]&&(clearInterval(e),delete this._intervalIds[e])},e.prototype.throttle=function(e,t,n){var o=this;if(this._isDisposed)return this._noop;var r,i,a=t||0,s=!0,l=!0,u=0,c=null;n&&"boolean"==typeof n.leading&&(s=n.leading),n&&"boolean"==typeof n.trailing&&(l=n.trailing);var d=function(t){var n=(new Date).getTime(),p=n-u,f=s?a-p:a;return p>=a&&(!t||s)?(u=n,c&&(o.clearTimeout(c),c=null),r=e.apply(o._parent,i)):null===c&&l&&(c=o.setTimeout(d,f)),r};return function(){for(var e=[],t=0;t=s&&(n=!0),d=t);var r=t-d,a=s-r,h=t-p,v=!1;return null!==c&&(h>=c&&f?v=!0:a=Math.min(a,c-h)),r>=s||v||n?m(t):null!==f&&e||!u||(f=o.setTimeout(g,a)),i},v=function(){return!!f},y=function(){for(var e=[],t=0;t-1)for(var a=n.split(/[ ,]+/),s=0;s1?e[1]:""}return this.__className},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_disposables",{get:function(){return this.__disposables||(this.__disposables=[]),this.__disposables},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_async",{get:function(){return this.__async||(this.__async=new eo(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 to(this),this._disposables.push(this.__events)),this.__events},enumerable:!0,configurable:!0}),t.prototype._resolveRef=function(e){var t=this;return this.__resolves||(this.__resolves={}),this.__resolves[e]||(this.__resolves[e]=function(n){return t[e]=n}),this.__resolves[e]},t.prototype._updateComponentRef=function(e,t){void 0===t&&(t={}),e&&t&&e.componentRef!==t.componentRef&&(this._setComponentRef(e.componentRef,null),this._setComponentRef(t.componentRef,this))},t.prototype._warnDeprecations=function(e){this.className,this.props},t.prototype._warnMutuallyExclusive=function(e){this.className,this.props},t.prototype._warnConditionallyRequiredProps=function(e,t,n){this.className,this.props},t.prototype._setComponentRef=function(e,t){!this._skipComponentRefResolution&&e&&("function"==typeof e&&e(t),"object"==typeof e&&(e.current=t))},t}(o.Component);function uo(e,t,n){var o=e[n],r=t[n];(o||r)&&(e[n]=function(){var e;return r&&(e=r.apply(this,arguments)),o!==r&&(e=o.apply(this,arguments)),e})}function co(){return null}function po(){for(var e=[],t=0;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function ho(e){go!==e&&(go=e)}function mo(){return void 0===go&&(go="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),go}!function(e){e[e.default=0]="default",e[e.image=1]="image",e[e.Default=1e5]="Default",e[e.Image=100001]="Image"}(so||(so={}));var go=mo();function vo(){return{rtl:mo()}}var yo,bo={};var _o={"user-select":1};function ko(e,t){var n=function(){if(!yo){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;yo=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return yo}(),o=e[t];if(_o[o]){var r=e[t+1];_o[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var xo,Co=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function wo(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===Co.indexOf(n)?"px":"";e[t+1]=""+o+r}}var So="left",Eo="right",To="@noflip",Io=((xo={})[So]=Eo,xo[Eo]=So,xo),Po={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function Mo(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(To)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(So)>=0)t[n]=o.replace(So,Eo);else if(o.indexOf(Eo)>=0)t[n]=o.replace(Eo,So);else if(String(r).indexOf(So)>=0)t[n+1]=r.replace(So,Eo);else if(String(r).indexOf(Eo)>=0)t[n+1]=r.replace(Eo,So);else if(Io[o])t[n]=Io[o];else if(Po[r])t[n+1]=Po[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var No="displayName";var Do=/\:global\((.+?)\)/g;function Ao(e){if(!Do.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function Bo(e,t){return e.indexOf(":global(")>=0?e.replace(Do,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function Fo(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function Oo(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==No&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?Ao(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,Bo(t,o))})):e([r],n,Bo(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?Fo(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;rKo&&(t.clear(),n=0,e.disableCaching=!0),a[Qo]}}function Xo(e,t){return t=function(e){switch(e){case void 0:return"__undefined__";case null:return"__null__";default:return e}}(t),e.has(t)||e.set(t,new Map),e.get(t)}function Jo(e,t){if("function"==typeof t&&t.__cachedInputs__)for(var n=0,o=t.__cachedInputs__;n0&&this._imageElement.current.naturalHeight>0||this._imageElement.current.complete&&t._svgRegex.test(e))&&(this._computeCoverStyle(this.props),this.setState({loadState:Zo.loaded})))},t.prototype._computeCoverStyle=function(e){var t=e.imageFit,n=e.width,o=e.height;if((t===Go.cover||t===Go.contain||t===Go.centerContain||t===Go.centerCover)&&void 0===this.props.coverStyle&&this._imageElement.current&&this._frameElement.current){var r=void 0;r=n&&o&&t!==Go.centerContain&&t!==Go.centerCover?n/o:this._frameElement.current.clientWidth/this._frameElement.current.clientHeight;var i=this._imageElement.current.naturalWidth/this._imageElement.current.naturalHeight;this._coverStyle=i>r?qo.landscape:qo.portrait}},t.defaultProps={shouldFadeIn:!0},t._svgRegex=/\.svg$/i,t}(o.Component),nr={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageCenterContain:"ms-Image-image--centerContain",imageCenterCover:"ms-Image-image--centerCover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"},or=Pn(tr,(function(e){var t=e.className,n=e.width,o=e.height,r=e.maximizeFrame,i=e.isLoaded,a=e.shouldFadeIn,s=e.shouldStartVisible,l=e.isLandscape,u=e.isCenter,c=e.isContain,d=e.isCover,p=e.isCenterContain,f=e.isCenterCover,h=e.isNone,m=e.isError,g=e.isNotImageFit,v=e.theme,y=Jt(nr,v),b={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"},_=$(),k=void 0!==_&&void 0===_.navigator.msMaxTouchPoints,x=c&&l||d&&!l?{width:"100%",height:"auto"}:{width:"auto",height:"100%"};return{root:[y.root,v.fonts.medium,{overflow:"hidden"},r&&[y.rootMaximizeFrame,{height:"100%",width:"100%"}],i&&a&&!s&&xn.fadeIn400,(u||c||d||p||f)&&{position:"relative"},t],image:[y.image,{display:"block",opacity:0},i&&["is-loaded",{opacity:1}],u&&[y.imageCenter,b],c&&[y.imageContain,k&&{width:"100%",height:"100%",objectFit:"contain"},!k&&x,b],d&&[y.imageCover,k&&{width:"100%",height:"100%",objectFit:"cover"},!k&&x,b],p&&[y.imageCenterContain,l&&{maxWidth:"100%"},!l&&{maxHeight:"100%"},b],f&&[y.imageCenterCover,l&&{maxHeight:"100%"},!l&&{maxWidth:"100%"},b],h&&[y.imageNone,{width:"auto",height:"auto"}],g&&[!!n&&!o&&{height:"auto",width:"100%"},!n&&!!o&&{height:"100%",width:"auto"},!!n&&!!o&&{height:"100%",width:"100%"}],l&&y.imageLandscape,!l&&y.imagePortrait,!i&&"is-notLoaded",a&&"is-fadeIn",m&&"is-error"]}}),void 0,{scope:"Image"},!0),rr=V({root:{display:"inline-block"},placeholder:["ms-Icon-placeHolder",{width:"1em"}],image:["ms-Icon-imageContainer",{overflow:"hidden"}]}),ir=qt((function(e){var t=fe(e)||{subset:{},code:void 0},n=t.code,o=t.subset;return n?{children:n,iconClassName:o.className,fontFamily:o.fontFace&&o.fontFace.fontFamily}:null}),void 0,!0),ar=function(e){var t=e.iconName,n=e.className,r=e.style,i=void 0===r?{}:r,a=ir(t)||{},s=a.iconClassName,l=a.children,c=a.fontFamily,d=Jn(e,Vn),p=e["aria-label"]?{}:{role:"presentation","aria-hidden":!0};return o.createElement("i",u({"data-icon-name":t},p,d,{className:Mn("ms-Icon",rr.root,s,!t&&rr.placeholder,n),style:u({fontFamily:c},i)}),l)},sr=(qt((function(e,t,n){return ar({iconName:e,className:t,"aria-label":n})})),Yo({disableCaching:!0})),lr=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n.onImageLoadingStateChange=function(e){n.props.imageProps&&n.props.imageProps.onLoadingStateChange&&n.props.imageProps.onLoadingStateChange(e),e===Zo.error&&n.setState({imageLoadError:!0})},n.state={imageLoadError:!1},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.iconName,i=e.imageErrorAs,a=e.theme,s="string"==typeof r&&0===r.length,l=this.props.iconType===so.image||this.props.iconType===so.Image||!!this.props.imageProps,c=ir(r)||{},d=c.iconClassName,p=c.children,f=sr(n,{theme:a,className:t,iconClassName:d,isImage:l,isPlaceholder:s}),h=l?"span":"i",m=Jn(this.props,Vn,["aria-label"]),g=this.state.imageLoadError,v=u(u({},this.props.imageProps),{onLoadingStateChange:this.onImageLoadingStateChange}),y=g&&i||or,b=this.props.ariaLabel||this.props["aria-label"],_=b?{"aria-label":b}:{"aria-hidden":!this.props["aria-labelledby"]&&!v["aria-labelledby"]};return o.createElement(h,u({"data-icon-name":r},_,m,{className:f.root}),l?o.createElement(y,u({},v)):p)},t}(o.Component),(function(e){var t=e.className,n=e.iconClassName,o=e.isPlaceholder,r=e.isImage,i=e.styles;return{root:[o&&rr.placeholder,rr.root,r&&rr.image,n,t,i&&i.root,i&&i.imageContainer]}}),void 0,{scope:"Icon"},!0),ur=function(e){var t=e.className,n=e.imageProps,r=Jn(e,Vn),i=e["aria-label"]?{}:{role:"presentation","aria-hidden":!n.alt&&!n["aria-labelledby"]};return o.createElement("div",u({},i,r,{className:Mn("ms-Icon",rr.root,rr.image,t)}),o.createElement(or,u({},n)))},cr={topLeftEdge:0,topCenter:1,topRightEdge:2,topAutoEdge:3,bottomLeftEdge:4,bottomCenter:5,bottomRightEdge:6,bottomAutoEdge:7,leftTopEdge:8,leftCenter:9,leftBottomEdge:10,rightTopEdge:11,rightCenter:12,rightBottomEdge:13};!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header",e[e.Section=3]="Section"}($o||($o={}));var dr,pr={none:0,all:1,inputOnly:2};function fr(e,t,n){void 0===n&&(n=!0);var o=!1;if(e&&t)if(n)for(o=!1;t;){var r=Nn(t);if(r===e){o=!0;break}t=r}else e.contains&&(o=e.contains(t));return o}!function(e){e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal",e[e.bidirectional=2]="bidirectional",e[e.domOrder=3]="domOrder"}(dr||(dr={}));var hr="data-is-focusable",mr="data-is-visible",gr="data-focuszone-id",vr="data-is-sub-focuszone";function yr(e,t,n){return kr(e,t,!0,!1,!1,n)}function br(e,t,n){return _r(e,t,!0,!1,!0,n)}function _r(e,t,n,o,r,i,a,s){if(!t||!a&&t===e)return null;var l=xr(t);if(r&&l&&(i||!wr(t)&&!Sr(t))){var u=_r(e,t.lastElementChild,!0,!0,!0,i,a,s);if(u){if(s&&Cr(u,!0)||!s)return u;var c=_r(e,u.previousElementSibling,!0,!0,!0,i,a,s);if(c)return c;for(var d=u.parentElement;d&&d!==t;){var p=_r(e,d.previousElementSibling,!0,!0,!0,i,a,s);if(p)return p;d=d.parentElement}}}if(n&&l&&Cr(t,s))return t;var f=_r(e,t.previousElementSibling,!0,!0,!0,i,a,s);return f||(o?null:_r(e,t.parentElement,!0,!1,!1,i,a,s))}function kr(e,t,n,o,r,i,a,s){if(!t||t===e&&r&&!a)return null;var l=xr(t);if(n&&l&&Cr(t,s))return t;if(!r&&l&&(i||!wr(t)&&!Sr(t))){var u=kr(e,t.firstElementChild,!0,!0,!1,i,a,s);if(u)return u}if(t===e)return null;var c=kr(e,t.nextElementSibling,!0,!0,!1,i,a,s);return c||(o?null:kr(e,t.parentElement,!1,!1,!0,i,a,s))}function xr(e){if(!e||!e.getAttribute)return!1;var t=e.getAttribute(mr);return null!=t?"true"===t:0!==e.offsetHeight||null!==e.offsetParent||!0===e.isVisible}function Cr(e,t){if(!e||e.disabled)return!1;var n=0,o=null;e&&e.getAttribute&&(o=e.getAttribute("tabIndex"))&&(n=parseInt(o,10));var r=e.getAttribute?e.getAttribute(hr):null,i=null!==o&&n>=0,a=!!e&&"false"!==r&&("A"===e.tagName||"BUTTON"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"SELECT"===e.tagName||"true"===r||i);return t?-1!==n&&a:a}function wr(e){return!!(e&&e.getAttribute&&e.getAttribute(gr))}function Sr(e){return!(!e||!e.getAttribute||"true"!==e.getAttribute(vr))}function Er(e,t){return"true"!==function(e,t){var n=Dn(e,(function(e){return e.hasAttribute(t)}));return n&&n.getAttribute(t)}(e,t)}var Tr,Ir=void 0;function Pr(e){if(e){if(Ir)return void(Ir=e);Ir=e;var t=$(e);t&&t.requestAnimationFrame((function(){Ir&&Ir.focus(),Ir=void 0}))}}function Mr(e){for(var t=[],n=1;n0&&e.preventDefault(),Wr.scrollHeight-Wr.scrollTop<=Wr.clientHeight&&t<0&&e.preventDefault()}},function(e,t){e&&(t.on(e,"touchstart",zr,{passive:!1}),t.on(e,"touchmove",Ur,{passive:!1}),Wr=e)}),qr=function(e,t){if(e){t.on(e,"touchmove",(function(e){e.stopPropagation()}),{passive:!1})}},Zr=function(e){e.preventDefault()};function Qr(){if(void 0===Tr){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),Tr=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return Tr}function Yr(e){for(var t=e,n=yt(e);t&&t!==n.body;){if("true"===t.getAttribute(Vr))return t;t=t.parentElement}for(t=e;t&&t!==n.body;){if("false"!==t.getAttribute(Vr)){var o=getComputedStyle(t),r=o?o.getPropertyValue("overflow-y"):"";if(r&&("scroll"===r||"auto"===r))return t}t=t.parentElement}return t&&t!==n.body||(t=$(e)),t}var Xr,Jr={none:0,insertNode:1,appendChild:2},$r="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),ei={};try{ei=window}catch(e){}var ti=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Jr.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Xr=ei.__stylesheet__)||Xr._lastStyleElement&&Xr._lastStyleElement.ownerDocument!==document){var t=ei&&ei.FabricConfig||{};Xr=ei.__stylesheet__=new e(t.mergeStyles)}return Xr},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Jr.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Jr.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Jr.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),$r||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}();function ni(){return void 0===oi&&(oi="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),oi}var oi=ni();var ri,ii={};var ai={"user-select":1};function si(e,t){var n=function(){if(!ri){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;ri=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return ri}(),o=e[t];if(ai[o]){var r=e[t+1];ai[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var li,ui=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function ci(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===ui.indexOf(n)?"px":"";e[t+1]=""+o+r}}var di="left",pi="right",fi="@noflip",hi=((li={})[di]=pi,li[pi]=di,li),mi={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function gi(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(fi)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(di)>=0)t[n]=o.replace(di,pi);else if(o.indexOf(pi)>=0)t[n]=o.replace(pi,di);else if(String(r).indexOf(di)>=0)t[n+1]=r.replace(di,pi);else if(String(r).indexOf(pi)>=0)t[n+1]=r.replace(pi,di);else if(hi[o])t[n]=hi[o];else if(mi[r])t[n+1]=mi[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var vi="displayName";var yi=/\:global\((.+?)\)/g;function bi(e){if(!yi.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function _i(e,t){return e.indexOf(":global(")>=0?e.replace(yi,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function ki(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function xi(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==vi&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?bi(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,_i(t,o))})):e([r],n,_i(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?ki(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}(e instanceof Array?e:[e]),o=n.classes,r=n.objects;r.length&&o.push(wi(t||{},r));return o.join(" ")}(e,{rtl:ni()})}var Ei,Ti="data-no-vertical-wrap",Ii="data-no-horizontal-wrap",Pi=999999999,Mi=-999999999,Ni="ms-FocusZone";var Di,Ai,Bi={},Fi=new Set,Oi=["text","number","password","email","tel","url","search"],Ri=!1,Li=function(e){function t(t){var n=e.call(this,t)||this;return n._disposables=[],n._root=o.createRef(),n._onFocus=function(e){if(!n._portalContainsElement(e.target)){var t,o=n.props,r=o.onActiveElementChanged,i=o.doNotAllowFocusEventToPropagate,a=o.onFocusNotification,s=n._isImmediateDescendantOfZone(e.target);if(a&&a(),s)t=e.target;else for(var l=e.target;l&&l!==n._root.current;){if(Cr(l)&&n._isImmediateDescendantOfZone(l)){t=l;break}l=Nn(l,Ri)}var u=!n._activeElement;t&&t!==n._activeElement&&((s||u)&&n._setFocusAlignment(t,!0,!0),n._activeElement=t,u&&n._updateTabIndexes()),r&&r(n._activeElement,e),i&&e.stopPropagation()}},n._onBlur=function(){n._setParkedFocus(!1)},n._onKeyDownCapture=function(e){e.which===Fn.tab&&Fi.forEach((function(e){return e._updateTabIndexes()}))},n._onMouseDown=function(e){if(!n._portalContainsElement(e.target)&&!n.props.disabled){for(var t=e.target,o=[];t&&t!==n._root.current;)o.push(t),t=Nn(t,Ri);for(;o.length&&((t=o.pop())&&Cr(t)&&n._setActiveElement(t,!0),!wr(t)););}},n._onKeyDown=function(e){if(!n._portalContainsElement(e.target)){var t=n.props,o=t.direction,r=t.disabled,i=t.isInnerZoneKeystroke;if(!(r||(n.props.onKeyDown&&n.props.onKeyDown(e),e.isDefaultPrevented()||n._getDocument().activeElement===n._root.current&&n._isInnerZone))){if(i&&i(e)&&n._isImmediateDescendantOfZone(e.target)){var a=n._getFirstInnerZone();if(a){if(!a.focus(!0))return}else{if(!Sr(e.target))return;if(!n.focusElement(kr(e.target,e.target.firstChild,!0)))return}}else{if(e.altKey)return;switch(e.which){case Fn.space:if(n._tryInvokeClickForFocusable(e.target))break;return;case Fn.left:if(o!==dr.vertical&&n._moveFocusLeft())break;return;case Fn.right:if(o!==dr.vertical&&n._moveFocusRight())break;return;case Fn.up:if(o!==dr.horizontal&&n._moveFocusUp())break;return;case Fn.down:if(o!==dr.horizontal&&n._moveFocusDown())break;return;case Fn.pageDown:if(n._moveFocusPaging(!0))break;return;case Fn.pageUp:if(n._moveFocusPaging(!1))break;return;case Fn.tab:if(n.props.allowTabKey||n.props.handleTabKey===pr.all||n.props.handleTabKey===pr.inputOnly&&n._isElementInput(e.target)){var s=!1;if(n._processingTabKey=!0,o!==dr.vertical&&n._shouldWrapFocus(n._activeElement,Ii))s=(Uo()?!e.shiftKey:e.shiftKey)?n._moveFocusLeft():n._moveFocusRight();else s=e.shiftKey?n._moveFocusUp():n._moveFocusDown();if(n._processingTabKey=!1,s)break}return;case Fn.home:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!1))return!1;var l=n._root.current&&n._root.current.firstChild;if(n._root.current&&l&&n.focusElement(kr(n._root.current,l,!0)))break;return;case Fn.end:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!0))return!1;var u=n._root.current&&n._root.current.lastChild;if(n._root.current&&n.focusElement(_r(n._root.current,u,!0,!0,!0)))break;return;case Fn.enter:if(n._tryInvokeClickForFocusable(e.target))break;return;default:return}}e.preventDefault(),e.stopPropagation()}}},n._getHorizontalDistanceFromCenter=function(e,t,o){var r=n._focusAlignment.x,i=Math.floor(o.top),a=Math.floor(t.bottom),s=Math.floor(o.bottom),l=Math.floor(t.top);return e&&i>a||!e&&s=o.left&&r<=o.left+o.width?0:Math.abs(o.left+o.width/2-r):n._shouldWrapFocus(n._activeElement,Ti)?Pi:Mi},Dr(n),n._id=Hn("FocusZone"),n._focusAlignment={x:0,y:0},n._processingTabKey=!1,n}return l(t,e),t.getOuterZones=function(){return Fi.size},t.prototype.componentDidMount=function(){var e=this._root.current;if(Bi[this._id]=this,e){for(var t=$(e),n=Nn(e,Ri);n&&n!==this._getDocument().body&&1===n.nodeType;){if(wr(n)){this._isInnerZone=!0;break}n=Nn(n,Ri)}this._isInnerZone||(Fi.add(this),t&&1===Fi.size&&(Di=Rr(t,"keydown",this._onKeyDownCapture,!0))),this._disposables.push(Rr(e,"blur",this._onBlur,!0)),this._updateTabIndexes(),this.props.defaultActiveElement&&(this._activeElement=this._getDocument().querySelector(this.props.defaultActiveElement),this.focus())}},t.prototype.componentDidUpdate=function(){var e=this._root.current,t=this._getDocument();if(t&&this._lastIndexPath&&(t.activeElement===t.body||t.activeElement===e)){var n=function(e,t){for(var n=e,o=0,r=t;o-1&&(-1===i||c=0&&c<0)break}}while(r);if(a&&a!==this._activeElement)s=!0,this.focusElement(a);else if(this.props.isCircularNavigation&&o)return e?this.focusElement(kr(this._root.current,this._root.current.firstElementChild,!0)):this.focusElement(_r(this._root.current,this._root.current.lastElementChild,!0,!0,!0));return s},t.prototype._moveFocusDown=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!0,(function(o,r){var i=-1,a=Math.floor(r.top),s=Math.floor(o.bottom);return a=s||a===t)&&(t=a,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusUp=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!1,(function(o,r){var i=-1,a=Math.floor(r.bottom),s=Math.floor(r.top),l=Math.floor(o.top);return a>l?e._shouldWrapFocus(e._activeElement,Ti)?Pi:Mi:((-1===t&&a<=l||s===t)&&(t=s,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusLeft=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.top.toFixed(3))parseFloat(n.top.toFixed(3)))&&o.right<=n.right&&e.props.direction!==dr.vertical?r=n.right-o.right:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusRight=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(!Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.bottom.toFixed(3))>parseFloat(n.top.toFixed(3)):parseFloat(o.top.toFixed(3))=n.left&&e.props.direction!==dr.vertical?r=o.left-n.left:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusPaging=function(e,t){void 0===t&&(t=!0),void 0===t&&(t=!0);var n=this._activeElement;if(!n||!this._root.current)return!1;if(this._isElementInput(n)&&!this._shouldInputLoseFocus(n,e))return!1;var o=Yr(n);if(!o)return!1;var r=-1,i=void 0,a=-1,s=-1,l=o.clientHeight,u=n.getBoundingClientRect();do{if(n=e?kr(this._root.current,n):_r(this._root.current,n)){var c=n.getBoundingClientRect(),d=Math.floor(c.top),p=Math.floor(u.bottom),f=Math.floor(c.bottom),h=Math.floor(u.top),m=this._getHorizontalDistanceFromCenter(e,u,c);if(e&&d>p+l||!e&&f-1&&(e&&d>a?(a=d,r=m,i=n):!e&&f-1){var n=e.selectionStart,o=n!==e.selectionEnd,r=e.value,i=e.readOnly;if(o||n>0&&!t&&!i||n!==r.length&&t&&!i||this.props.handleTabKey&&(!this.props.shouldInputLoseFocusOnArrowKey||!this.props.shouldInputLoseFocusOnArrowKey(e)))return!1}return!0},t.prototype._shouldWrapFocus=function(e,t){return!this.props.checkForNoWrap||Er(e,t)},t.prototype._portalContainsElement=function(e){return e&&!!this._root.current&&Bn(e,this._root.current)},t.prototype._getDocument=function(){return yt(this._root.current)},t.defaultProps={isCircularNavigation:!1,direction:dr.bidirectional},t}(o.Component);function Hi(e){if(void 0===Ai||e){var t=$(),n=t&&t.navigator.userAgent;Ai=!!n&&-1!==n.indexOf("Macintosh")}return!!Ai}var Wi=function(){return!!(window&&window.navigator&&window.navigator.userAgent)&&/iPad|iPhone|iPod/i.test(window.navigator.userAgent)};function zi(e){return e.canCheck?!(!e.isChecked&&!e.checked):"boolean"==typeof e.isChecked?e.isChecked:"boolean"==typeof e.checked?e.checked:null}function Ui(e){return!(!e.subMenuProps&&!e.items)}function Ki(e){return!(!e.isDisabled&&!e.disabled)}var ji=["setState","render","componentWillMount","UNSAFE_componentWillMount","componentDidMount","componentWillReceiveProps","UNSAFE_componentWillReceiveProps","shouldComponentUpdate","componentWillUpdate","getSnapshotBeforeUpdate","UNSAFE_componentWillUpdate","componentDidUpdate","componentWillUnmount"];var Vi,Gi=function(e){function t(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n}return l(t,e),t.prototype._updateComposedComponentRef=function(e){var t;this._composedComponentInstance=e,e?this._hoisted=function(e,t,n){void 0===n&&(n=ji);var o=[],r=function(r){"function"!=typeof t[r]||void 0!==e[r]||n&&-1!==n.indexOf(r)||(o.push(r),e[r]=function(){t[r].apply(t,arguments)})};for(var i in t)r(i);return o}(this,e):this._hoisted&&(t=this,this._hoisted.forEach((function(e){return delete t[e]})))},t}(lo);function qi(e,t){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}!function(e){e[e.small=0]="small",e[e.medium=1]="medium",e[e.large=2]="large",e[e.xLarge=3]="xLarge",e[e.xxLarge=4]="xxLarge",e[e.xxxLarge=5]="xxxLarge",e[e.unknown=999]="unknown"}(Vi||(Vi={}));var Zi,Qi,Yi,Xi,Ji=[479,639,1023,1365,1919,99999999];function $i(e){var t=function(t){function n(e){var n=t.call(this,e)||this;return n._onResize=function(){var e=n._getResponsiveMode();e!==n.state.responsiveMode&&n.setState({responsiveMode:e})},n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n.state={responsiveMode:Zi||Qi||Vi.large},n}return l(n,t),n.prototype.componentDidMount=function(){this._events.on(window,"resize",this._onResize),this._onResize()},n.prototype.componentWillUnmount=function(){this._events.dispose()},n.prototype.render=function(){var t=this.state.responsiveMode;return t===Vi.unknown?null:o.createElement(e,u({ref:this._updateComposedComponentRef,responsiveMode:t},this.props))},n.prototype._getResponsiveMode=function(){var e=Vi.small,t=$(Object(i.findDOMNode)(this));if(void 0!==t){try{for(;t.innerWidth>Ji[e];)e++}catch(t){e=Zi||Qi||Vi.large}Qi=e}else{if(void 0===Zi)throw new Error("Content was rendered in a server environment without providing a default responsive mode. Call setResponsiveMode to define what the responsive mode is.");e=Zi}return e},n}(Gi);return qi(e,t)}!function(e){e[e.top=1]="top",e[e.bottom=-1]="bottom",e[e.left=2]="left",e[e.right=-2]="right"}(Yi||(Yi={})),function(e){e[e.top=0]="top",e[e.bottom=1]="bottom",e[e.start=2]="start",e[e.end=3]="end"}(Xi||(Xi={}));var ea,ta=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t}(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}());function na(e,t,n){return{targetEdge:e,alignmentEdge:t,isAuto:n}}var oa=((ea={})[cr.topLeftEdge]=na(Yi.top,Yi.left),ea[cr.topCenter]=na(Yi.top),ea[cr.topRightEdge]=na(Yi.top,Yi.right),ea[cr.topAutoEdge]=na(Yi.top,void 0,!0),ea[cr.bottomLeftEdge]=na(Yi.bottom,Yi.left),ea[cr.bottomCenter]=na(Yi.bottom),ea[cr.bottomRightEdge]=na(Yi.bottom,Yi.right),ea[cr.bottomAutoEdge]=na(Yi.bottom,void 0,!0),ea[cr.leftTopEdge]=na(Yi.left,Yi.top),ea[cr.leftCenter]=na(Yi.left),ea[cr.leftBottomEdge]=na(Yi.left,Yi.bottom),ea[cr.rightTopEdge]=na(Yi.right,Yi.top),ea[cr.rightCenter]=na(Yi.right),ea[cr.rightBottomEdge]=na(Yi.right,Yi.bottom),ea);function ra(e,t){return!(e.topt.bottom)&&(!(e.leftt.right)))}function ia(e,t){var n=new Array;return e.topt.bottom&&n.push(Yi.bottom),e.leftt.right&&n.push(Yi.right),n}function aa(e,t){return e[Yi[t]]}function sa(e,t,n){return e[Yi[t]]=n,e}function la(e,t){var n=ba(t);return(aa(e,n.positiveEdge)+aa(e,n.negativeEdge))/2}function ua(e,t){return e>0?t:-1*t}function ca(e,t){return ua(e,aa(t,e))}function da(e,t,n){return ua(n,aa(e,n)-aa(t,n))}function pa(e,t,n){var o=aa(e,t)-n;return e=sa(e,t,n),e=sa(e,-1*t,aa(e,-1*t)-o)}function fa(e,t,n,o){return void 0===o&&(o=0),pa(e,n,aa(t,n)+ua(n,o))}function ha(e,t,n){return ca(n,e)>ca(n,t)}function ma(e,t,n,o,r,i,a){void 0===r&&(r=0);var s=o.alignmentEdge,l=o.alignTargetEdge,u={elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:s};i||a||(u=function(e,t,n,o,r){void 0===r&&(r=0);var i=[Yi.left,Yi.right,Yi.bottom,Yi.top];Uo()&&(i[0]*=-1,i[1]*=-1);for(var a=e,s=o.targetEdge,l=o.alignmentEdge,u=0;u<4;u++){if(ha(a,n,s))return{elementRectangle:a,targetEdge:s,alignmentEdge:l};i.splice(i.indexOf(s),1),i.length>0&&(i.indexOf(-1*s)>-1?s*=-1:(l=s,s=i.slice(-1)[0]),a=ya(e,t,{targetEdge:s,alignmentEdge:l},r))}return{elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:l}}(e,t,n,o,r));var c=ia(e,n);if(l){if(u.alignmentEdge&&c.indexOf(-1*u.alignmentEdge)>-1){var d=function(e,t,n,o){var r=e.alignmentEdge,i=e.targetEdge,a=-1*r;return{elementRectangle:ya(e.elementRectangle,t,{targetEdge:i,alignmentEdge:a},n,o),targetEdge:i,alignmentEdge:a}}(u,t,r,a);if(ra(d.elementRectangle,n))return d;u=ga(ia(d.elementRectangle,n),u,n)}}else u=ga(c,u,n);return u}function ga(e,t,n){for(var o=0,r=e;oMath.abs(da(e,n,-1*t))?-1*t:t}function ka(e){return Math.sqrt(e*e*2)}function xa(e,t,n){if(void 0===e&&(e=cr.bottomAutoEdge),n)return{alignmentEdge:n.alignmentEdge,isAuto:n.isAuto,targetEdge:n.targetEdge};var o=u({},oa[e]);return Uo()?(o.alignmentEdge&&o.alignmentEdge%2==0&&(o.alignmentEdge=-1*o.alignmentEdge),void 0!==t?oa[t]:o):o}function Ca(e,t,n){var o=la(t,e),r=la(n,e),i=ba(e),a=i.positiveEdge,s=i.negativeEdge;return o<=r?a:s}function wa(e,t,n,o,r,i,a){var s=ya(e,t,o,r,a);return ra(s,n)?{elementRectangle:s,targetEdge:o.targetEdge,alignmentEdge:o.alignmentEdge}:ma(e,t,n,o,r,i,a)}function Sa(e,t,n){var o=-1*e.targetEdge,r=new ta(0,e.elementRectangle.width,0,e.elementRectangle.height),i={},a=_a(e.elementRectangle,e.alignmentEdge?e.alignmentEdge:ba(o).positiveEdge,n);return i[Yi[o]]=aa(t,o),i[Yi[a]]=da(t,r,a),{elementPosition:u({},i),closestEdge:Ca(e.targetEdge,t,r),targetEdge:o}}function Ea(e,t){var n=t.targetRectangle,o=ba(t.targetEdge),r=o.positiveEdge,i=o.negativeEdge,a=la(n,t.targetEdge),s=new ta(e/2,t.elementRectangle.width-e/2,e/2,t.elementRectangle.height-e/2),l=new ta(0,e,0,e);return ha(l=va(l=pa(l,-1*t.targetEdge,-e/2),-1*t.targetEdge,a-ca(r,t.elementRectangle)),s,r)?ha(l,s,i)||(l=fa(l,s,i)):l=fa(l,s,r),l}function Ta(e){var t=e.getBoundingClientRect();return new ta(t.left,t.right,t.top,t.bottom)}function Ia(e){return new ta(e.left,e.right,e.top,e.bottom)}function Pa(e,t,n,o,r){var i=0,a=oa[t],s=r?-1*a.targetEdge:a.targetEdge;return(i=s===Yi.top?aa(e,a.targetEdge)-o.top-n:s===Yi.bottom?o.bottom-aa(e,a.targetEdge)-n:o.bottom-e.top-n)>0?i:o.height}function Ma(e,t,n,o){var r=e.gapSpace?e.gapSpace:0,i=function(e,t){var n;if(t){if(t.preventDefault){var o=t;n=new ta(o.clientX,o.clientX,o.clientY,o.clientY)}else if(t.getBoundingClientRect)n=Ta(t);else{var r=t;n=new ta(r.x,r.x,r.y,r.y)}if(!ra(n,e))for(var i=0,a=ia(n,e);i0&&n>t&&(e=n-t>1)}this.state.needsVerticalScrollBar!==e&&this.setState({needsVerticalScrollBar:e})}},t.defaultProps={shouldRestoreFocus:!0},t}(o.Component),Oa=((Ba={})[Yi.top]=xn.slideUpIn10,Ba[Yi.bottom]=xn.slideDownIn10,Ba[Yi.left]=xn.slideLeftIn10,Ba[Yi.right]=xn.slideRightIn10,Ba),Ra=Yo({disableCaching:!0}),La=0,Ha=0,Wa={opacity:0,filter:"opacity(0)"},za=["role","aria-roledescription"],Ua=function(e){function t(t){var n=e.call(this,t)||this;return n._hostElement=o.createRef(),n._calloutElement=o.createRef(),n._hasListeners=!1,n._disposables=[],n.dismiss=function(e){var t=n.props.onDismiss;t&&t(e)},n._dismissOnScroll=function(e){var t=n.props.preventDismissOnScroll;n.state.positions&&!t&&n._dismissOnClickOrScroll(e)},n._dismissOnResize=function(e){n.props.preventDismissOnResize||n.dismiss(e)},n._dismissOnLostFocus=function(e){n.props.preventDismissOnLostFocus||n._dismissOnClickOrScroll(e)},n._setInitialFocus=function(){n.props.setInitialFocus&&!n._didSetInitialFocus&&n.state.positions&&n._calloutElement.current&&(n._didSetInitialFocus=!0,n._async.requestAnimationFrame((function(){return e=n._calloutElement.current,!!(t=kr(e,e,!0,!1,!1,!0))&&(Pr(t),!0);var e,t}),n._calloutElement.current))},n._onComponentDidMount=function(){n._addListeners(),n.props.onLayerMounted&&n.props.onLayerMounted(),n._updateAsyncPosition(),n._setHeightOffsetEveryFrame()},n._mouseDownOnPopup=function(){n._isMouseDownOnPopup=!0},n._mouseUpOnPopup=function(){n._isMouseDownOnPopup=!1},n._async=new eo(n),n._didSetInitialFocus=!1,n.state={positions:void 0,slideDirectionalClassName:void 0,calloutElementRect:void 0,heightOffset:0},n._positionAttempts=0,n}return l(t,e),t.prototype.componentDidUpdate=function(){this.props.hidden?this._hasListeners&&this._removeListeners():(this._setInitialFocus(),this._hasListeners||this._addListeners(),this._updateAsyncPosition())},t.prototype.shouldComponentUpdate=function(e,t){return!(!e.shouldUpdateWhenHidden&&this.props.hidden&&e.hidden)&&(!zn(this.props,e)||!zn(this.state,t))},t.prototype.UNSAFE_componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._disposables.forEach((function(e){return e()}))},t.prototype.UNSAFE_componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"==typeof t||t instanceof String)&&!this._blockResetHeight&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame(),this._didPositionPropsChange(e,this.props)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t),this.setState({positions:void 0}),this._didSetInitialFocus=!1,this._bounds=void 0),this._blockResetHeight=!1},t.prototype.componentDidMount=function(){this.props.hidden||this._onComponentDidMount()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props.target,t=this.props,n=t.styles,r=t.style,i=t.ariaLabel,a=t.ariaDescribedBy,s=t.ariaLabelledBy,l=t.className,c=t.isBeakVisible,d=t.children,p=t.beakWidth,f=t.calloutWidth,h=t.calloutMaxWidth,m=t.finalHeight,g=t.hideOverflow,v=void 0===g?!!m:g,y=t.backgroundColor,b=t.calloutMaxHeight,_=t.onScroll,k=t.shouldRestoreFocus,x=void 0===k||k;e=this._getTarget();var C=this.state.positions,w=this._getMaxHeight()?this._getMaxHeight()+this.state.heightOffset:void 0,S=b&&w&&b0&&(this._positionAttempts=0,this.props.onPositioned&&this.props.onPositioned(this.state.positions))}},t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds,t="function"==typeof e?e(this.props.target,this._targetWindow):e;t||(t={top:0+this.props.minPagePadding,left:0+this.props.minPagePadding,right:this._targetWindow.innerWidth-this.props.minPagePadding,bottom:this._targetWindow.innerHeight-this.props.minPagePadding,width:this._targetWindow.innerWidth-2*this.props.minPagePadding,height:this._targetWindow.innerHeight-2*this.props.minPagePadding}),this._bounds=t}return this._bounds},t.prototype._getMaxHeight=function(){var e=this;if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var t=this.props.isBeakVisible?this.props.beakWidth:0,n=(this.props.gapSpace?this.props.gapSpace:0)+t;this._async.requestAnimationFrame((function(){e._target&&(e._maxHeight=function(e,t,n,o,r){void 0===n&&(n=0);var i=e,a=e,s=e,l=o?Ia(o):new ta(0,window.innerWidth-Qr(),0,window.innerHeight);return Pa(i.stopPropagation?new ta(i.clientX,i.clientX,i.clientY,i.clientY):void 0!==s.x&&void 0!==s.y?new ta(s.x,s.x,s.y,s.y):Ta(a),t,n,l,r)}(e._target,e.props.directionalHint,n,e._getBounds(),e.props.coverTarget),e._blockResetHeight=!0,e.forceUpdate())}),this._target)}else this._maxHeight=this._getBounds().height;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)&&this._comparePositions(e.beakPosition.elementPosition,t.beakPosition.elementPosition)},t.prototype._comparePositions=function(e,t){for(var n in t)if(t.hasOwnProperty(n)){var o=e[n],r=t[n];if(void 0===o||void 0===r)return!1;if(o.toFixed(2)!==r.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){var t=this._calloutElement.current;if(e)if("string"==typeof e){var n=yt(t);this._target=n?n.querySelector(e):null,this._targetWindow=$(t)}else if(e.stopPropagation)this._targetWindow=$(e.target),this._target=e;else if(e.getBoundingClientRect){var o=e;this._targetWindow=$(o),this._target=e}else void 0!==e.current?(this._target=e.current,this._targetWindow=$(this._target)):(this._targetWindow=$(t),this._target=e);else this._targetWindow=$(t)},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._calloutElement.current&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame((function(){var t=e._calloutElement.current&&e._calloutElement.current.lastChild;if(t){var n=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+n}),t.offsetHeight-1&&r._virtual.children.splice(i,1)}n._virtual.parent=o||void 0,o&&(o._virtual||(o._virtual={children:[]}),o._virtual.children.push(n))}(r,n._rootRef.current),n.props.insertFirst?o.insertBefore(r,o.firstChild):o.appendChild(r),n.setState({hostId:e,layerElement:r},(function(){var e=n.props,t=e.onLayerDidMount,o=e.onLayerMounted;o&&o(),t&&t()}))}},n.state={},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this.props.hostId;this._createLayerElement(),e&&function(e,t){ns[e]||(ns[e]=[]),ns[e].push(t)}(e,this._createLayerElement)},t.prototype.render=function(){var e=this.state.layerElement,t=this._getClassNames(),n=this.props.eventBubblingEnabled;return o.createElement("span",{className:"ms-layer",ref:this._rootRef},e&&i.createPortal(o.createElement($a,u({},!n&&function(){os||(os={},["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 os[e]=as})));return os}(),{className:t.content}),this.props.children),e))},t.prototype.componentDidUpdate=function(){this.props.hostId!==this.state.hostId&&this._createLayerElement()},t.prototype.componentWillUnmount=function(){var e=this.props.hostId;this._removeLayerElement(),e&&function(e,t){if(ns[e]){var n=ns[e].indexOf(t);n>=0&&(ns[e].splice(n,1),0===ns[e].length&&delete ns[e])}}(e,this._createLayerElement)},t.prototype._removeLayerElement=function(){var e=this.props.onLayerWillUnmount,t=this.state.layerElement;if(e&&e(),t&&t.parentNode){var n=t.parentNode;n&&n.removeChild(t)}},t.prototype._getClassNames=function(){var e=this.props,t=e.className,n=e.styles,o=e.theme;return rs(n,{theme:o,className:t,isNotHost:!this.props.hostId})},t.prototype._getHost=function(){var e=this.props.hostId,t=yt(this._rootRef.current);if(t){if(e)return t.getElementById(e);var n=ts;return n?t.querySelector(n):t.body}},t.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}},t=d([es("Layer",["theme","hostId"])],t)}(o.Component),as=function(e){e.eventPhase===Event.BUBBLING_PHASE&&"mouseenter"!==e.type&&"mouseleave"!==e.type&&"touchstart"!==e.type&&"touchend"!==e.type&&e.stopPropagation()};var ss={root:"ms-Layer",rootNoHost:"ms-Layer--fixed",content:"ms-Layer-content"},ls=Pn(is,(function(e){var t=e.className,n=e.isNotHost,o=e.theme,r=Jt(ss,o);return{root:[r.root,o.fonts.medium,n&&[r.rootNoHost,{position:"fixed",zIndex:Pt.Layer,top:0,left:0,bottom:0,right:0,visibility:"hidden"}],t],content:[r.content,{visibility:"visible"}]}}),void 0,{scope:"Layer",fields:["hostId","theme","styles"]}),us=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.layerProps,n=c(e,["layerProps"]),r=o.createElement(Va,u({},n));return this.props.doNotLayer?r:o.createElement(ls,u({},t),r)},t}(o.Component),cs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.openSubMenu=function(){var e=t.props,n=e.item,o=e.openSubMenu,r=e.getSubmenuTarget;if(r){var i=r();Ui(n)&&o&&i&&o(n,i)}},t.dismissSubMenu=function(){var e=t.props,n=e.item,o=e.dismissSubMenu;Ui(n)&&o&&o()},t.dismissMenu=function(e){var n=t.props.dismissMenu;n&&n(void 0,e)},t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.item,n=e.classNames;return o.createElement("div",{className:t.split?n.linkContentMenu:n.linkContent},function(e){var t=e.onCheckmarkClick,n=e.item,r=e.classNames,i=zi(n);if(t){return o.createElement(lr,{iconName:i?"CheckMark":"",className:r.checkmarkIcon,onClick:function(e){return t(n,e)}})}return null}(this.props),function(e){var t=e.item,n=e.hasIcons,r=e.classNames,i=t.iconProps;return n?t.onRenderIcon?t.onRenderIcon(e):o.createElement(lr,u({},i,{className:r.icon})):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.text||t.name?o.createElement("span",{className:n.label},t.text||t.name):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.secondaryText?o.createElement("span",{className:n.secondaryText},t.secondaryText):null}(this.props),function(e){var t=e.item,n=e.classNames,r=e.theme;return Ui(t)?o.createElement(lr,u({iconName:Uo(r)?"ChevronLeft":"ChevronRight"},t.submenuIconProps,{className:n.subMenuIcon})):null}(this.props))},t}(lo),ds=qt((function(e){return V({wrapper:{display:"inline-flex",height:"100%",alignItems:"center"},divider:{width:1,height:"100%",backgroundColor:e.palette.neutralTertiaryAlt}})})),ps=It(0,639),fs=qt((function(){var e;return{selectors:(e={},e[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",MsHighContrastAdjust:"none"},e)}})),hs=qt((function(e){var t,n,o,r,i,a,s,l=e.semanticColors,c=e.fonts,d=e.palette,p=l.menuItemBackgroundHovered,f=l.menuItemTextHovered,h=l.menuItemBackgroundPressed,m=l.bodyDivider;return j({item:[c.medium,{color:l.bodyText,position:"relative",boxSizing:"border-box"}],divider:{display:"block",height:"1px",backgroundColor:m,position:"relative"},root:[At(e),c.medium,{color:l.bodyText,backgroundColor:"transparent",border:"none",width:"100%",height:36,lineHeight:36,display:"block",cursor:"pointer",padding:"0px 8px 0 4px",textAlign:"left"}],rootDisabled:{color:l.disabledBodyText,cursor:"default",pointerEvents:"none",selectors:(t={},t[Tt]={color:"GrayText",opacity:1},t)},rootHovered:u({backgroundColor:p,color:f,selectors:{".ms-ContextualMenu-icon":{color:d.themeDarkAlt},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootFocused:u({backgroundColor:d.white},fs()),rootChecked:u({selectors:{".ms-ContextualMenu-checkmarkIcon":{color:d.neutralPrimary}}},fs()),rootPressed:u({backgroundColor:h,selectors:{".ms-ContextualMenu-icon":{color:d.themeDark},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootExpanded:u({backgroundColor:h,color:l.bodyTextChecked},fs()),linkContent:{whiteSpace:"nowrap",height:"inherit",display:"flex",alignItems:"center",maxWidth:"100%"},anchorLink:{padding:"0px 8px 0 4px",textRendering:"auto",color:"inherit",letterSpacing:"normal",wordSpacing:"normal",textTransform:"none",textIndent:"0px",textShadow:"none",textDecoration:"none",boxSizing:"border-box"},label:{margin:"0 4px",verticalAlign:"middle",display:"inline-block",flexGrow:"1",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},secondaryText:{color:e.palette.neutralSecondary,paddingLeft:"20px",textAlign:"right"},icon:{display:"inline-block",minHeight:"1px",maxHeight:36,fontSize:ft.medium,width:ft.medium,margin:"0 4px",verticalAlign:"middle",flexShrink:"0",selectors:(n={},n[ps]={fontSize:ft.large,width:ft.large},n)},iconColor:{color:l.menuIcon,selectors:(o={},o[Tt]={color:"inherit"},o["$root:hover &"]={selectors:(r={},r[Tt]={color:"HighlightText"},r)},o["$root:focus &"]={selectors:(i={},i[Tt]={color:"HighlightText"},i)},o)},iconDisabled:{color:l.disabledBodyText},checkmarkIcon:{color:l.bodySubtext,selectors:(a={},a[Tt]={color:"HighlightText"},a)},subMenuIcon:{height:36,lineHeight:36,color:d.neutralSecondary,textAlign:"center",display:"inline-block",verticalAlign:"middle",flexShrink:"0",fontSize:ft.small,selectors:(s={":hover":{color:d.neutralPrimary},":active":{color:d.neutralPrimary}},s[ps]={fontSize:ft.medium},s)},splitButtonFlexContainer:[At(e),{display:"flex",height:36,flexWrap:"nowrap",justifyContent:"center",alignItems:"flex-start"}]})})),ms=It(0,639),gs=qt((function(e){var t;return V(ds(e),{wrapper:{position:"absolute",right:28,selectors:(t={},t[ms]={right:32},t)},divider:{height:16,width:1}})})),vs={item:"ms-ContextualMenu-item",divider:"ms-ContextualMenu-divider",root:"ms-ContextualMenu-link",isChecked:"is-checked",isExpanded:"is-expanded",isDisabled:"is-disabled",linkContent:"ms-ContextualMenu-linkContent",linkContentMenu:"ms-ContextualMenu-linkContent",icon:"ms-ContextualMenu-icon",iconColor:"ms-ContextualMenu-iconColor",checkmarkIcon:"ms-ContextualMenu-checkmarkIcon",subMenuIcon:"ms-ContextualMenu-submenuIcon",label:"ms-ContextualMenu-itemText",secondaryText:"ms-ContextualMenu-secondaryText",splitMenu:"ms-ContextualMenu-splitMenu"},ys=qt((function(e,t,n,o,r,i,a,s,l,u,c,d){var p,f,h,m,g=hs(e),v=Jt(vs,e);return V({item:[v.item,g.item,a],divider:[v.divider,g.divider,s],root:[v.root,g.root,o&&[v.isChecked,g.rootChecked],r&&g.anchorLink,n&&[v.isExpanded,g.rootExpanded],t&&[v.isDisabled,g.rootDisabled],!t&&!n&&[{selectors:(p={":hover":g.rootHovered,":active":g.rootPressed},p["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,p["."+Mt+" &:hover"]={background:"inherit;"},p)}],d],splitPrimary:[g.root,{width:"calc(100% - 28px)"},o&&["is-checked",g.rootChecked],(t||c)&&["is-disabled",g.rootDisabled],!(t||c)&&!o&&[{selectors:(f={":hover":g.rootHovered},f[":hover ~ ."+v.splitMenu]=g.rootHovered,f[":active"]=g.rootPressed,f["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,f["."+Mt+" &:hover"]={background:"inherit;"},f)}]],splitMenu:[v.splitMenu,g.root,{flexBasis:"0",padding:"0 8px",minWidth:"28px"},n&&["is-expanded",g.rootExpanded],t&&["is-disabled",g.rootDisabled],!t&&!n&&[{selectors:(h={":hover":g.rootHovered,":active":g.rootPressed},h["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,h["."+Mt+" &:hover"]={background:"inherit;"},h)}]],anchorLink:g.anchorLink,linkContent:[v.linkContent,g.linkContent],linkContentMenu:[v.linkContentMenu,g.linkContent,{justifyContent:"center"}],icon:[v.icon,i&&g.iconColor,g.icon,l,t&&[v.isDisabled,g.iconDisabled]],iconColor:g.iconColor,checkmarkIcon:[v.checkmarkIcon,i&&g.checkmarkIcon,g.icon,l],subMenuIcon:[v.subMenuIcon,g.subMenuIcon,u,n&&{color:e.palette.neutralPrimary},t&&[g.iconDisabled]],label:[v.label,g.label],secondaryText:[v.secondaryText,g.secondaryText],splitContainer:[g.splitButtonFlexContainer,!t&&!o&&[{selectors:(m={},m["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,m)}]]})})),bs=function(e){var t=e.theme,n=e.disabled,o=e.expanded,r=e.checked,i=e.isAnchorLink,a=e.knownIcon,s=e.itemClassName,l=e.dividerClassName,u=e.iconClassName,c=e.subMenuClassName,d=e.primaryDisabled,p=e.className;return ys(t,n,o,r,i,a,s,l,u,c,d,p)},_s=Pn(cs,bs,void 0,{scope:"ContextualMenuItem"}),ks=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onItemMouseEnter=function(e){var n=t.props,o=n.item,r=n.onItemMouseEnter;r&&r(o,e,e.currentTarget)},t._onItemClick=function(e){var n=t.props,o=n.item,r=n.onItemClickBase;r&&r(o,e,e.currentTarget)},t._onItemMouseLeave=function(e){var n=t.props,o=n.item,r=n.onItemMouseLeave;r&&r(o,e)},t._onItemKeyDown=function(e){var n=t.props,o=n.item,r=n.onItemKeyDown;r&&r(o,e)},t._onItemMouseMove=function(e){var n=t.props,o=n.item,r=n.onItemMouseMove;r&&r(o,e,e.currentTarget)},t._getSubMenuId=function(e){var n=t.props.getSubMenuId;if(n)return n(e)},t._getSubmenuTarget=function(){},t}return l(t,e),t.prototype.shouldComponentUpdate=function(e){return!zn(e,this.props)},t}(lo);function xs(e,t){for(var n=-1,o=0;e&&o=0&&(s.keytip.visible=this.keytips[l].keytip.visible,this.keytips=(n=this.keytips,o=s,r=l,(i=n.slice())[r]=o,i),to.raise(this,ws.KEYTIP_UPDATED,{keytip:s.keytip,uniqueID:s.uniqueID}))},e.prototype.unregister=function(e,t,n){void 0===n&&(n=!1),n?this.persistedKeytips=this.persistedKeytips.filter((function(e){return e.uniqueID!==t})):this.keytips=this.keytips.filter((function(e){return e.uniqueID!==t}));var o=n?ws.PERSISTED_KEYTIP_REMOVED:ws.KEYTIP_REMOVED;to.raise(this,o,{keytip:e,uniqueID:t})},e.prototype.enterKeytipMode=function(){to.raise(this,ws.ENTER_KEYTIP_MODE)},e.prototype.exitKeytipMode=function(){to.raise(this,ws.EXIT_KEYTIP_MODE)},e.prototype.getKeytips=function(){return this.keytips.map((function(e){return e.keytip}))},e.prototype.addParentOverflow=function(e){var t=p(e.keySequences);if(t.pop(),0!==t.length){var n=Cs(this.getKeytips(),(function(e){return function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0){for(var W=0,z=0,U=r;z0?o.createElement("li",{role:"presentation",key:s.key||e.key||"section-"+n},o.createElement("div",u({},c),o.createElement("ul",{className:this._classNames.list},s.topDivider&&this._renderSeparator(n,t,!0,!0),l&&this._renderListItem(l,e.key||n,t,e.title),s.items.map((function(e,t){return a._renderMenuItem(e,t,t,s.items.length,r,i)})),s.bottomDivider&&this._renderSeparator(n,t,!1,!0)))):void 0}},t.prototype._renderListItem=function(e,t,n,r){return o.createElement("li",{role:"presentation",title:r,key:t,className:n.item},e)},t.prototype._renderSeparator=function(e,t,n,r){return r||e>0?o.createElement("li",{role:"separator",key:"separator-"+e+(void 0===n?"":n?"-top":"-bottom"),className:t.divider,"aria-hidden":"true"}):null},t.prototype._renderNormalItem=function(e,t,n,o,r,i,a){return e.onRender?e.onRender(u({"aria-posinset":o+1,"aria-setsize":r},e),this.dismiss):e.href?this._renderAnchorMenuItem(e,t,n,o,r,i,a):e.split&&Ui(e)?this._renderSplitButton(e,t,n,o,r,i,a):this._renderButtonItem(e,t,n,o,r,i,a)},t.prototype._renderHeaderMenuItem=function(e,t,n,r,i){var a=this.props.contextualMenuItemAs,s=void 0===a?_s:a,l=e.itemProps,c=e.id,d=l&&Jn(l,Xn);return o.createElement("div",u({id:c,className:this._classNames.header},d,{style:e.style}),o.createElement(s,u({item:e,classNames:t,index:n,onCheckmarkClick:r?this._onItemClick:void 0,hasIcons:i},l)))},t.prototype._renderAnchorMenuItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ns,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onAnchorClick,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderButtonItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ds,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderSplitButton=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Fs,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss,expandedMenuItemKey:u,onTap:this._onPointerAndTouchEvent})},t.prototype._isAltOrMeta=function(e){return e.which===Fn.alt||"Meta"===e.key},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._updateFocusOnMouseEvent=function(e,t,n){var o=this,r=n||t.currentTarget,i=this.props.subMenuHoverDelay,a=void 0===i?Ws:i;e.key!==this.state.expandedMenuItemKey&&(void 0!==this._enterTimerId&&(this._async.clearTimeout(this._enterTimerId),this._enterTimerId=void 0),void 0===this.state.expandedMenuItemKey&&r.focus(),Ui(e)?(t.stopPropagation(),this._enterTimerId=this._async.setTimeout((function(){r.focus(),o.setState({expandedByMouseClick:!0}),o._onItemSubMenuExpand(e,r),o._enterTimerId=void 0}),a)):this._enterTimerId=this._async.setTimeout((function(){o._onSubMenuDismiss(t),r.focus(),o._enterTimerId=void 0}),a))},t.prototype._getSubmenuProps=function(){var e=this.state,t=e.submenuTarget,n=e.expandedMenuItemKey,o=this._findItemByKey(n),r=null;return o&&(r={items:Ls(o),target:t,onDismiss:this._onSubMenuDismiss,isSubMenu:!0,id:this.state.subMenuId,shouldFocusOnMount:!0,shouldFocusOnContainer:this.state.expandedByMouseClick,directionalHint:Uo(this.props.theme)?cr.leftTopEdge:cr.rightTopEdge,className:this.props.className,gapSpace:0,isBeakVisible:!1},o.subMenuProps&&Un(r,o.subMenuProps)),r},t.prototype._findItemByKey=function(e){var t=this.props.items;return this._findItemByKeyFromItems(e,t)},t.prototype._findItemByKeyFromItems=function(e,t){for(var n=0,o=t;n *":{position:"relative",left:0,top:0}}}],rootDisabled:[At(e,{inset:1,highContrastStyle:l,borderColor:"transparent"}),{backgroundColor:a,borderColor:a,color:s,cursor:"default",pointerEvents:"none",selectors:(t={":hover":Qs,":focus":Qs},t[Tt]={color:"grayText",borderColor:"grayText"},t)}],iconDisabled:{color:s},menuIconDisabled:{color:s},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},description:{display:"block"},textContainer:{flexGrow:1,display:"block"},icon:Ys(r.mediumPlus.fontSize),menuIcon:Ys(r.small.fontSize),label:{margin:"0 4px",lineHeight:"100%",display:"block"},screenReaderText:Ot}})),Js=qt((function(e,t){var n;return j(Xs(e),{root:{padding:"0 4px",height:"40px",color:e.palette.neutralPrimary,backgroundColor:"transparent",border:"1px solid transparent"},rootHovered:{color:e.palette.themePrimary,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},iconHovered:{color:e.palette.themePrimary},rootPressed:{color:e.palette.black},rootExpanded:{color:e.palette.themePrimary},iconPressed:{color:e.palette.themeDarker},rootDisabled:{color:e.palette.neutralTertiary,backgroundColor:"transparent",borderColor:"transparent"},rootChecked:{color:e.palette.black},iconChecked:{color:e.palette.themeDarker},flexContainer:{justifyContent:"flex-start"},icon:{color:e.palette.themeDarkAlt},iconDisabled:{color:"inherit"},menuIcon:{color:e.palette.neutralSecondary},textContainer:{flexGrow:0}},t)})),$s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--action ms-Button--command",styles:Js(n,t),onRenderDescription:co}))},t=d([es("ActionButton",["theme","styles"],!0)],t)}(lo),el={root:"ms-Nav",linkText:"ms-Nav-linkText",compositeLink:"ms-Nav-compositeLink",link:"ms-Nav-link",chevronButton:"ms-Nav-chevronButton",chevronIcon:"ms-Nav-chevron",navItem:"ms-Nav-navItem",navItems:"ms-Nav-navItems",group:"ms-Nav-group",groupContent:"ms-Nav-groupContent"},tl={textContainer:{overflow:"hidden"},label:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}};var nl=Zt((function(e){var t=e;return Zt((function(n){if(e===n)throw new Error("Attempted to compose a component with itself.");var r=n,i=Zt((function(e){return function(t){return o.createElement(r,u({},t,{defaultRender:e}))}}));return function(e){var n=e.defaultRender;return o.createElement(t,u({},e,{defaultRender:n?i(n):r}))}}))}));var ol=Zt((function(e){return Zt((function(t){var n=Zt((function(e){return function(n){return t(n,e)}}));return function(o,r){return e(o,r?n(r):t)}}))}));function rl(e,t){return ol(e)(t)}var il;var al=Yo(),sl=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._focusZone=o.createRef(),n._onRenderLink=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=al(r,{theme:a,groups:i});return o.createElement("div",{className:s.linkText},e.name)},n._renderGroup=function(e,t){var r=n.props,i=r.styles,a=r.groups,s=r.theme,l=r.onRenderGroupHeader,u=void 0===l?n._renderGroupHeader:l,c=al(i,{theme:s,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:a});return o.createElement("div",{key:t,className:c.group},e.name?u(e,n._renderGroupHeader):null,o.createElement("div",{className:c.groupContent},n._renderLinks(e.links,0)))},n._renderGroupHeader=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=t.expandButtonAriaLabel,l=al(r,{theme:a,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:i}),u=n._isGroupExpanded(e),c=(u?e.collapseAriaLabel:e.expandAriaLabel)||s;return o.createElement("button",{className:l.chevronButton,onClick:n._onGroupHeaderClicked.bind(n,e),"aria-label":c,"aria-expanded":u},o.createElement(lr,{className:l.chevronIcon,iconName:"ChevronDown"}),e.name)},Dr(n),n.state={isGroupCollapsed:{},isLinkExpandStateChanged:!1,selectedKey:t.initialSelectedKey||t.selectedKey},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.groups,r=e.className,i=e.isOnTop,a=e.theme;if(!n)return null;var s=n.map(this._renderGroup),l=al(t,{theme:a,className:r,isOnTop:i,groups:n});return o.createElement(Li,{direction:dr.vertical,componentRef:this._focusZone},o.createElement("nav",{role:"navigation",className:l.root,"aria-label":this.props.ariaLabel},s))},Object.defineProperty(t.prototype,"selectedKey",{get:function(){return this.state.selectedKey},enumerable:!0,configurable:!0}),t.prototype.focus=function(e){return void 0===e&&(e=!1),!(!this._focusZone||!this._focusZone.current)&&this._focusZone.current.focus(e)},t.prototype._renderNavLink=function(e,t,n){var r,i,a,s=this.props,l=s.styles,u=s.groups,c=s.theme,d=s.selectedAriaLabel,p=e.icon||e.iconProps,f=this._isLinkSelected(e),h=al(l,{theme:c,isSelected:f,isDisabled:e.disabled,isButtonEntry:e.onClick&&!e.forceAnchor,leftPadding:14*n+3+(p?0:24),groups:u}),m=e.url&&e.target&&(!(r=e.url)||/^[a-z0-9+-.]:\/\//i.test(r))?"noopener noreferrer":void 0,g=f&&d?d:void 0,v=this.props.linkAs?(i=this.props.linkAs,a=$s,nl(i)(a)):$s,y=this.props.onRenderLink?rl(this.props.onRenderLink,this._onRenderLink):this._onRenderLink;return o.createElement(v,{className:h.link,styles:tl,href:e.url||(e.forceAnchor?"#":void 0),iconProps:e.iconProps||{iconName:e.icon},onClick:e.onClick?this._onNavButtonLinkClicked.bind(this,e):this._onNavAnchorLinkClicked.bind(this,e),title:void 0!==e.title?e.title:e.name,target:e.target,rel:m,disabled:e.disabled,"aria-label":e.ariaLabel&&g?e.ariaLabel+" "+g:g||(e.ariaLabel?e.ariaLabel:void 0),link:e},y(e))},t.prototype._renderCompositeLink=function(e,t,n){var r=u({},Jn(e,Xn,["onClick"])),i=this.props,a=i.expandButtonAriaLabel,s=i.styles,l=i.groups,c=i.theme,d=al(s,{theme:c,isExpanded:!!e.isExpanded,isSelected:this._isLinkSelected(e),isLink:!0,isDisabled:e.disabled,position:14*n+1,groups:l}),p="";return e.links&&e.links.length>0&&(p=e.collapseAriaLabel||e.expandAriaLabel?e.isExpanded?e.collapseAriaLabel:e.expandAriaLabel:a?e.name+" "+a:e.name),o.createElement("div",u({},r,{key:e.key||t,className:d.compositeLink}),e.links&&e.links.length>0?o.createElement("button",{className:d.chevronButton,onClick:this._onLinkExpandClicked.bind(this,e),"aria-label":p,"aria-expanded":e.isExpanded?"true":"false"},o.createElement(lr,{className:d.chevronIcon,iconName:"ChevronDown"})):null,this._renderNavLink(e,t,n))},t.prototype._renderLink=function(e,t,n){var r=this.props,i=r.styles,a=r.groups,s=r.theme,l=al(i,{theme:s,groups:a});return o.createElement("li",{key:e.key||t,role:"listitem",className:l.navItem},this._renderCompositeLink(e,t,n),e.isExpanded?this._renderLinks(e.links,++n):null)},t.prototype._renderLinks=function(e,t){var n=this;if(!e||!e.length)return null;var r=e.map((function(e,o){return n._renderLink(e,o,t)})),i=this.props,a=i.styles,s=i.groups,l=i.theme,u=al(a,{theme:l,groups:s});return o.createElement("ul",{role:"list",className:u.navItems},r)},t.prototype._onGroupHeaderClicked=function(e,t){e.onHeaderClick&&e.onHeaderClick(t,this._isGroupExpanded(e)),this._toggleCollapsed(e),t.preventDefault(),t.stopPropagation()},t.prototype._onLinkExpandClicked=function(e,t){var n=this.props.onLinkExpandClick;n&&n(t,e),t.defaultPrevented||(e.isExpanded=!e.isExpanded,this.setState({isLinkExpandStateChanged:!0})),t.preventDefault(),t.stopPropagation()},t.prototype._preventBounce=function(e,t){!e.url&&e.forceAnchor&&t.preventDefault()},t.prototype._onNavAnchorLinkClicked=function(e,t){this._preventBounce(e,t),this.props.onLinkClick&&this.props.onLinkClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._onNavButtonLinkClicked=function(e,t){this._preventBounce(e,t),e.onClick&&e.onClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._isLinkSelected=function(e){if(void 0!==this.props.selectedKey)return e.key===this.props.selectedKey;if(void 0!==this.state.selectedKey)return e.key===this.state.selectedKey;if(void 0===$()||!e.url)return!1;(il=il||document.createElement("a")).href=e.url||"";var t=il.href;return location.href===t||(location.protocol+"//"+location.host+location.pathname===t||!!location.hash&&(location.hash===e.url||(il.href=location.hash.substring(1),il.href===t)))},t.prototype._isGroupExpanded=function(e){return e.name&&this.state.isGroupCollapsed.hasOwnProperty(e.name)?!this.state.isGroupCollapsed[e.name]:void 0===e.collapseByDefault||!e.collapseByDefault},t.prototype._toggleCollapsed=function(e){var t;if(e.name){var n=u(u({},this.state.isGroupCollapsed),((t={})[e.name]=this._isGroupExpanded(e),t));this.setState({isGroupCollapsed:n})}},t.defaultProps={groups:null},t}(o.Component),(function(e){var t,n=e.className,o=e.theme,r=e.isOnTop,i=e.isExpanded,a=e.isGroup,s=e.isLink,l=e.isSelected,u=e.isDisabled,c=e.isButtonEntry,d=e.navHeight,p=void 0===d?44:d,f=e.position,h=e.leftPadding,m=void 0===h?20:h,g=e.leftPaddingExpanded,v=void 0===g?28:g,y=e.rightPadding,b=void 0===y?20:y,_=o.palette,k=o.semanticColors,x=o.fonts,C=Jt(el,o);return{root:[C.root,n,x.medium,{overflowY:"auto",userSelect:"none",WebkitOverflowScrolling:"touch"},r&&[{position:"absolute"},xn.slideRightIn40]],linkText:[C.linkText,{margin:"0 4px",overflow:"hidden",verticalAlign:"middle",textAlign:"left",textOverflow:"ellipsis"}],compositeLink:[C.compositeLink,{display:"block",position:"relative",color:k.bodyText},i&&"is-expanded",l&&"is-selected",u&&"is-disabled",u&&{color:k.disabledText}],link:[C.link,At(o),{display:"block",position:"relative",height:p,width:"100%",lineHeight:p+"px",textDecoration:"none",cursor:"pointer",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",paddingLeft:m,paddingRight:b,color:k.bodyText,selectors:(t={},t[Tt]={borderColor:"transparent",selectors:{":focus":{borderColor:"WindowText"}}},t)},!u&&{selectors:{".ms-Nav-compositeLink:hover &":{backgroundColor:k.bodyBackgroundHovered}}},l&&{color:k.bodyTextChecked,fontWeight:pt.semibold,backgroundColor:k.bodyBackgroundChecked,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}},u&&{color:k.disabledText},c&&{color:_.themePrimary}],chevronButton:[C.chevronButton,At(o),x.small,{display:"block",textAlign:"left",lineHeight:p+"px",margin:"5px 0",padding:"0px, "+b+"px, 0px, "+v+"px",border:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",cursor:"pointer",color:k.bodyText,backgroundColor:"transparent",selectors:{"&:visited":{color:k.bodyText}}},a&&{fontSize:x.large.fontSize,width:"100%",height:p,borderBottom:"1px solid "+k.bodyDivider},s&&{display:"block",width:v-2,height:p-2,position:"absolute",top:"1px",left:f+"px",zIndex:Pt.Nav,padding:0,margin:0},l&&{color:_.themePrimary,backgroundColor:_.neutralLighterAlt,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}}],chevronIcon:[C.chevronIcon,{position:"absolute",left:"8px",height:p,lineHeight:p+"px",fontSize:x.small.fontSize,transition:"transform .1s linear"},i&&{transform:"rotate(-180deg)"},s&&{top:0}],navItem:[C.navItem,{padding:0}],navItems:[C.navItems,{listStyleType:"none",padding:0,margin:0}],group:[C.group,i&&"is-expanded"],groupContent:[C.groupContent,{display:"none",marginBottom:"40px"},xn.slideDownIn20,i&&{display:"block"}]}}),void 0,{scope:"Nav"}),ll=u;function ul(e,t){for(var n=[],r=2;r0)throw new Error("Any module using getSlots must use withSlots. Please see withSlots javadoc for more info.");return fl(t[e],n,o[e],o.slots&&o.slots[e],o._defaultStyles&&o._defaultStyles[e])};r.isSlot=!0,n[e]=r}};for(var i in t)r(i);return n}function fl(e,t,n,o,r){return void 0!==e.create?e.create(t,n,o,r):dl(e)(t,n,o,r)}function hl(e,t){void 0===t&&(t={});var n=t.factoryOptions,r=(void 0===n?{}:n).defaultProp,i=function(n){var r,i,a,s=(r=t.displayName,i=o.useContext(Tn),a=t.fields,nn.getSettings(a||["theme","styles","tokens"],r,i.customizations)),l=t.state;l&&(n=u(u({},n),l(n)));var c=n.theme||s.theme,d=function e(t,n){for(var o=[],r=2;r2)return{rowGap:{value:0,unit:"px"},columnGap:{value:0,unit:"px"}};if(2===n.length)return{rowGap:vl(gl(n[0],t)),columnGap:vl(gl(n[1],t))};var o=vl(gl(e,t));return{rowGap:o,columnGap:o}}(x,t),T=E.rowGap,I=E.columnGap,P=""+-.5*I.value+I.unit,M=""+-.5*T.value+T.unit,N={textOverflow:"ellipsis"},D={"> *:not(.ms-StackItem)":{flexShrink:b?0:1}};return g?{root:[k.root,{flexWrap:"wrap",maxWidth:w,maxHeight:C,width:"auto",overflow:"visible",height:"100%"},v&&(o={},o[p?"justifyContent":"alignItems"]=bl[v]||v,o),y&&(r={},r[p?"alignItems":"justifyContent"]=bl[y]||y,r),_,{display:"flex"},p&&{height:d?"100%":"auto"}],inner:[k.inner,{display:"flex",flexWrap:"wrap",marginLeft:P,marginRight:P,marginTop:M,marginBottom:M,overflow:"visible",boxSizing:"border-box",padding:yl(S,t),width:0===I.value?"100%":"calc(100% + "+I.value+I.unit+")",maxWidth:"100vw",selectors:u({"> *":u({margin:""+.5*T.value+T.unit+" "+.5*I.value+I.unit},N)},D)},v&&(i={},i[p?"justifyContent":"alignItems"]=bl[v]||v,i),y&&(a={},a[p?"alignItems":"justifyContent"]=bl[y]||y,a),p&&{flexDirection:f?"row-reverse":"row",height:0===T.value?"100%":"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxWidth:0===I.value?"100%":"calc(100% - "+I.value+I.unit+")"}}},!p&&{flexDirection:f?"column-reverse":"column",height:"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxHeight:0===T.value?"100%":"calc(100% - "+T.value+T.unit+")"}}}]}:{root:[k.root,{display:"flex",flexDirection:p?f?"row-reverse":"row":f?"column-reverse":"column",flexWrap:"nowrap",width:"auto",height:d?"100%":"auto",maxWidth:w,maxHeight:C,padding:yl(S,t),boxSizing:"border-box",selectors:u((s={"> *":N},s[f?"> *:not(:last-child)":"> *:not(:first-child)"]=[p&&{marginLeft:""+I.value+I.unit},!p&&{marginTop:""+T.value+T.unit}],s),D)},m&&{flexGrow:!0===m?1:m},v&&(l={},l[p?"justifyContent":"alignItems"]=bl[v]||v,l),y&&(c={},c[p?"alignItems":"justifyContent"]=bl[y]||y,c),_]}},statics:{Item:Cl}}),Sl=qt((function(e,t){var n,o,r,i,a,s,l,c,d,p,f=e.effects,h=e.palette,m={position:"absolute",width:1,right:31,top:8,bottom:8};return j({splitButtonContainer:[At(e,{highContrastStyle:{left:-2,top:-2,bottom:-2,right:-2,border:"none"},inset:2}),{display:"inline-flex",selectors:{".ms-Button--default":{borderTopRightRadius:"0",borderBottomRightRadius:"0",borderRight:"none"},".ms-Button--primary":{borderTopRightRadius:"0",borderBottomRightRadius:"0",border:"none",selectors:(n={},n[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},n)},".ms-Button--primary + .ms-Button":{border:"none"}}}],splitButtonContainerHovered:{selectors:{".ms-Button--primary":{selectors:(o={},o[Tt]={color:"Window",backgroundColor:"Highlight"},o)},".ms-Button.is-disabled":{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)}}},splitButtonContainerChecked:{selectors:{".ms-Button--primary":{selectors:(i={},i[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},i)}}},splitButtonContainerCheckedHovered:{selectors:{".ms-Button--primary":{selectors:(a={},a[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},a)}}},splitButtonContainerFocused:{outline:"none!important"},splitButtonMenuButton:{padding:6,height:"auto",boxSizing:"border-box",borderRadius:0,borderTopRightRadius:f.roundedCorner2,borderBottomRightRadius:f.roundedCorner2,border:"1px solid "+h.neutralSecondaryAlt,borderLeft:"none",outline:"transparent",userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",width:32,marginLeft:-1,marginTop:0,marginRight:0,marginBottom:0},splitButtonDivider:u(u({},m),{selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s)}),splitButtonDividerDisabled:u(u({},m),{selectors:(l={},l[Tt]={backgroundColor:"GrayText"},l)}),splitButtonMenuButtonDisabled:{pointerEvents:"none",border:"none",selectors:(c={":hover":{cursor:"default"},".ms-Button--primary":{selectors:(d={},d[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},d)}},c[Tt]={border:"1px solid GrayText",color:"GrayText",backgroundColor:"Window"},c)},splitButtonFlexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},splitButtonContainerDisabled:{outline:"none",border:"none",selectors:(p={},p[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},p)}},t)})),El=function(){return{position:"absolute",width:1,right:31,top:8,bottom:8}};var Tl,Il,Pl=qt((function(e,t,n){var o=Xs(e),r=Sl(e);return j(o,{root:{minWidth:"80px",height:"32px"},label:{fontWeight:pt.semibold}},n?function(e){var t,n,o,r,i,a,s,l,c,d=e.palette,p=e.semanticColors;return{root:{backgroundColor:p.primaryButtonBackground,border:"1px solid "+p.primaryButtonBackground,color:p.primaryButtonText,selectors:(t={},t[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={selectors:{":after":{border:"none",outlineColor:d.white}}},t)},rootHovered:{backgroundColor:p.primaryButtonBackgroundHovered,border:"1px solid "+p.primaryButtonBackgroundHovered,color:p.primaryButtonTextHovered,selectors:(n={},n[Tt]={color:"Window",backgroundColor:"Highlight",borderColor:"Highlight"},n)},rootPressed:{backgroundColor:p.primaryButtonBackgroundPressed,border:"1px solid "+p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed,selectors:(o={},o[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},o)},rootExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootChecked:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootCheckedHovered:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootDisabled:{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)},splitButtonContainer:{selectors:(i={},i[Tt]={border:"none"},i)},splitButtonDivider:u(u({},El()),{backgroundColor:d.white,selectors:(a={},a[Tt]={backgroundColor:"Window"},a)}),splitButtonMenuButton:{backgroundColor:p.primaryButtonBackground,color:p.primaryButtonText,selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s[":hover"]={backgroundColor:p.primaryButtonBackgroundHovered,selectors:(l={},l[Tt]={color:"Highlight"},l)},s)},splitButtonMenuButtonDisabled:{backgroundColor:p.primaryButtonBackgroundDisabled,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundDisabled}}},splitButtonMenuButtonChecked:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuButtonExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuIcon:{color:p.primaryButtonText},splitButtonMenuIconDisabled:{color:d.neutralTertiary,selectors:(c={},c[Tt]={color:"GrayText"},c)}}}(e):function(e){var t,n,o,r,i,a=e.semanticColors,s=e.palette,l=a.buttonBackground,c=a.buttonBackgroundPressed,d=a.buttonBackgroundHovered,p=a.buttonText,f=a.buttonTextHovered,h=a.buttonTextChecked,m=a.buttonTextCheckedHovered;return{root:{backgroundColor:l,color:p},rootHovered:{backgroundColor:d,color:f,selectors:(t={},t[Tt]={borderColor:"Highlight",color:"Highlight"},t)},rootPressed:{backgroundColor:c,color:h},rootExpanded:{backgroundColor:c,color:h},rootChecked:{backgroundColor:c,color:h},rootCheckedHovered:{backgroundColor:c,color:m},rootDisabled:{selectors:(n={},n[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},n)},splitButtonContainer:{selectors:(o={},o[Tt]={border:"none"},o)},splitButtonMenuButton:{color:s.white,backgroundColor:"transparent",selectors:{":hover":{backgroundColor:s.neutralLight,selectors:(r={},r[Tt]={color:"Highlight"},r)}}},splitButtonMenuButtonDisabled:{backgroundColor:a.buttonBackgroundDisabled,selectors:{":hover":{backgroundColor:a.buttonBackgroundDisabled}}},splitButtonDivider:u(u({},El()),{backgroundColor:s.neutralTertiaryAlt,selectors:(i={},i[Tt]={backgroundColor:"WindowText"},i)}),splitButtonDividerDisabled:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuButtonExpanded:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuIcon:{color:a.buttonText},splitButtonMenuIconDisabled:{color:a.buttonTextDisabled}}}(e),r,t)})),Ml=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,n=void 0!==t&&t,r=e.styles,i=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:n?"ms-Button--primary":"ms-Button--default",styles:Pl(i,r,n),onRenderDescription:co}))},t=d([es("DefaultButton",["theme","styles"],!0)],t)}(lo),Nl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){return o.createElement(Ml,u({},this.props,{primary:!0,onRenderDescription:co}))},t=d([es("PrimaryButton",["theme","styles"],!0)],t)}(lo);!function(e){e[e.xSmall=0]="xSmall",e[e.small=1]="small",e[e.medium=2]="medium",e[e.large=3]="large"}(Tl||(Tl={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(Il||(Il={}));var Dl,Al=function(e){function t(t){var n=e.call(this,t)||this;return n.state={isRendered:!1},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.delay;this._timeoutId=setTimeout((function(){e.setState({isRendered:!0})}),t)},t.prototype.componentWillUnmount=function(){this._timeoutId&&clearTimeout(this._timeoutId)},t.prototype.render=function(){return this.state.isRendered?o.Children.only(this.props.children):null},t.defaultProps={delay:0},t}(o.Component),Bl=Yo(),Fl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.size,r=e.ariaLabel,i=e.ariaLive,a=e.styles,s=e.label,l=e.theme,c=e.className,d=e.labelPosition,p=r,f=Jn(this.props,Xn,["size"]),h=n;void 0===h&&void 0!==t&&(h=t===Il.large?Tl.large:Tl.medium);var m=Bl(a,{theme:l,size:h,className:c,labelPosition:d});return o.createElement("div",u({},f,{className:m.root}),o.createElement("div",{className:m.circle}),s&&o.createElement("div",{className:m.label},s),p&&o.createElement("div",{role:"status","aria-live":i},o.createElement(Al,null,o.createElement("div",{className:m.screenReaderText},p))))},t.defaultProps={size:Tl.medium,ariaLive:"polite",labelPosition:"bottom"},t}(lo),Ol={root:"ms-Spinner",circle:"ms-Spinner-circle",label:"ms-Spinner-label"},Rl=G({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Ll=Pn(Fl,(function(e){var t,n=e.theme,o=e.size,r=e.className,i=e.labelPosition,a=n.palette,s=Jt(Ol,n);return{root:[s.root,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},"top"===i&&{flexDirection:"column-reverse"},"right"===i&&{flexDirection:"row"},"left"===i&&{flexDirection:"row-reverse"},r],circle:[s.circle,{boxSizing:"border-box",borderRadius:"50%",border:"1.5px solid "+a.themeLight,borderTopColor:a.themePrimary,animationName:Rl,animationDuration:"1.3s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.53,.21,.29,.67)",selectors:(t={},t[Tt]={borderTopColor:"Highlight"},t)},o===Tl.xSmall&&["ms-Spinner--xSmall",{width:12,height:12}],o===Tl.small&&["ms-Spinner--small",{width:16,height:16}],o===Tl.medium&&["ms-Spinner--medium",{width:20,height:20}],o===Tl.large&&["ms-Spinner--large",{width:28,height:28}]],label:[s.label,n.fonts.small,{color:a.themePrimary,margin:"8px 0 0",textAlign:"center"},"top"===i&&{margin:"0 0 8px"},"right"===i&&{margin:"0 0 0 8px"},"left"===i&&{margin:"0 8px 0 0"}],screenReaderText:Ot}}),void 0,{scope:"Spinner"}),Hl={root:"ms-ScrollablePane",contentContainer:"ms-ScrollablePane--contentContainer"},Wl=o.createContext({scrollablePane:void 0}),zl=Yo(),Ul=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._stickyAboveRef=o.createRef(),n._stickyBelowRef=o.createRef(),n._contentContainer=o.createRef(),n.subscribe=function(e){n._subscribers.add(e)},n.unsubscribe=function(e){n._subscribers.delete(e)},n.addSticky=function(e){n._stickies.add(e),n.contentContainer&&(e.setDistanceFromTop(n.contentContainer),n.sortSticky(e))},n.removeSticky=function(e){n._stickies.delete(e),n._removeStickyFromContainers(e),n.notifySubscribers()},n.sortSticky=function(e,t){n.stickyAbove&&n.stickyBelow&&(t&&n._removeStickyFromContainers(e),e.canStickyTop&&e.stickyContentTop&&n._addToStickyContainer(e,n.stickyAbove,e.stickyContentTop),e.canStickyBottom&&e.stickyContentBottom&&n._addToStickyContainer(e,n.stickyBelow,e.stickyContentBottom))},n.updateStickyRefHeights=function(){var e=n._stickies,t=0,o=0;e.forEach((function(e){var r=e.state,i=r.isStickyTop,a=r.isStickyBottom;e.nonStickyContent&&(i&&(t+=e.nonStickyContent.offsetHeight),a&&(o+=e.nonStickyContent.offsetHeight),n._checkStickyStatus(e))})),n.setState({stickyTopHeight:t,stickyBottomHeight:o})},n.notifySubscribers=function(){n.contentContainer&&n._subscribers.forEach((function(e){e(n.contentContainer,n.stickyBelow)}))},n.getScrollPosition=function(){return n.contentContainer?n.contentContainer.scrollTop:0},n.syncScrollSticky=function(e){e&&n.contentContainer&&e.syncScroll(n.contentContainer)},n._getScrollablePaneContext=function(){return{scrollablePane:{subscribe:n.subscribe,unsubscribe:n.unsubscribe,addSticky:n.addSticky,removeSticky:n.removeSticky,updateStickyRefHeights:n.updateStickyRefHeights,sortSticky:n.sortSticky,notifySubscribers:n.notifySubscribers,syncScrollSticky:n.syncScrollSticky}}},n._addToStickyContainer=function(e,t,o){if(t.children.length){if(!t.contains(o)){var r=[].slice.call(t.children),i=[];n._stickies.forEach((function(o){t===n.stickyAbove&&e.canStickyTop?i.push(o):e.canStickyBottom&&i.push(o)}));for(var a=void 0,s=0,l=i.sort((function(e,t){return(e.state.distanceFromTop||0)-(t.state.distanceFromTop||0)})).filter((function(e){var o=t===n.stickyAbove?e.stickyContentTop:e.stickyContentBottom;if(o)return r.indexOf(o)>-1}));s=(e.state.distanceFromTop||0)){a=u;break}}var c=null;a&&(c=t===n.stickyAbove?a.stickyContentTop:a.stickyContentBottom),t.insertBefore(o,c)}}else t.appendChild(o)},n._removeStickyFromContainers=function(e){n.stickyAbove&&e.stickyContentTop&&n.stickyAbove.contains(e.stickyContentTop)&&n.stickyAbove.removeChild(e.stickyContentTop),n.stickyBelow&&e.stickyContentBottom&&n.stickyBelow.contains(e.stickyContentBottom)&&n.stickyBelow.removeChild(e.stickyContentBottom)},n._onWindowResize=function(){var e=n._getScrollbarWidth(),t=n._getScrollbarHeight();n.setState({scrollbarWidth:e,scrollbarHeight:t}),n.notifySubscribers()},n._getStickyContainerStyle=function(e,t){return u(u({height:e},Uo(n.props.theme)?{right:"0",left:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}:{left:"0",right:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}),t?{top:"0"}:{bottom:(n.state.scrollbarHeight||n._getScrollbarHeight()||0)+"px"})},n._onScroll=function(){var e=n.contentContainer;e&&n._stickies.forEach((function(t){t.syncScroll(e)})),n._notifyThrottled()},n._subscribers=new Set,n._stickies=new Set,n.state={stickyTopHeight:0,stickyBottomHeight:0,scrollbarWidth:0,scrollbarHeight:0},n._notifyThrottled=n._async.throttle(n.notifySubscribers,50),n}return l(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyAbove",{get:function(){return this._stickyAboveRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyBelow",{get:function(){return this._stickyBelowRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"contentContainer",{get:function(){return this._contentContainer.current},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){var e=this,t=this.props.initialScrollPosition;this._events.on(this.contentContainer,"scroll",this._onScroll),this._events.on(window,"resize",this._onWindowResize),this.contentContainer&&t&&(this.contentContainer.scrollTop=t),this.setStickiesDistanceFromTop(),this._stickies.forEach((function(t){e.sortSticky(t)})),this.notifySubscribers(),"MutationObserver"in window&&(this._mutationObserver=new MutationObserver((function(t){var n=e._getScrollbarHeight();if(n!==e.state.scrollbarHeight&&e.setState({scrollbarHeight:n}),e.notifySubscribers(),t.some(function(e){return null!==this.stickyAbove&&null!==this.stickyBelow&&(this.stickyAbove.contains(e.target)||this.stickyBelow.contains(e.target))}.bind(e)))e.updateStickyRefHeights();else{var o=[];e._stickies.forEach((function(e){e.root&&e.root.contains(t[0].target)&&o.push(e)})),o.length&&o.forEach((function(e){e.forceUpdate()}))}})),this.root&&this._mutationObserver.observe(this.root,{childList:!0,attributes:!0,subtree:!0,characterData:!0}))},t.prototype.componentWillUnmount=function(){this._events.off(this.contentContainer),this._events.off(window),this._mutationObserver&&this._mutationObserver.disconnect()},t.prototype.shouldComponentUpdate=function(e,t){return this.props.children!==e.children||this.props.initialScrollPosition!==e.initialScrollPosition||this.props.className!==e.className||this.state.stickyTopHeight!==t.stickyTopHeight||this.state.stickyBottomHeight!==t.stickyBottomHeight||this.state.scrollbarWidth!==t.scrollbarWidth||this.state.scrollbarHeight!==t.scrollbarHeight},t.prototype.componentDidUpdate=function(e,t){var n=this.props.initialScrollPosition;this.contentContainer&&"number"==typeof n&&e.initialScrollPosition!==n&&(this.contentContainer.scrollTop=n),t.stickyTopHeight===this.state.stickyTopHeight&&t.stickyBottomHeight===this.state.stickyBottomHeight||this.notifySubscribers(),this._async.setTimeout(this._onWindowResize,0)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.theme,r=e.styles,i=this.state,a=i.stickyTopHeight,s=i.stickyBottomHeight,l=zl(r,{theme:n,className:t,scrollbarVisibility:this.props.scrollbarVisibility});return o.createElement("div",u({},Jn(this.props,Xn),{ref:this._root,className:l.root}),o.createElement("div",{"aria-hidden":"true",ref:this._stickyAboveRef,className:l.stickyAbove,style:this._getStickyContainerStyle(a,!0)}),o.createElement("div",{ref:this._contentContainer,className:l.contentContainer,"data-is-scrollable":!0},o.createElement(Wl.Provider,{value:this._getScrollablePaneContext()},this.props.children)),o.createElement("div",{"aria-hidden":"true",className:l.stickyBelow,style:this._getStickyContainerStyle(s,!1)},o.createElement("div",{ref:this._stickyBelowRef,className:l.stickyBelowItems})))},t.prototype.setStickiesDistanceFromTop=function(){var e=this;this.contentContainer&&this._stickies.forEach((function(t){t.setDistanceFromTop(e.contentContainer)}))},t.prototype.forceLayoutUpdate=function(){this._onWindowResize()},t.prototype._checkStickyStatus=function(e){this.stickyAbove&&this.stickyBelow&&this.contentContainer&&e.nonStickyContent&&(e.state.isStickyTop||e.state.isStickyBottom?(e.state.isStickyTop&&!this.stickyAbove.contains(e.nonStickyContent)&&e.stickyContentTop&&e.addSticky(e.stickyContentTop),e.state.isStickyBottom&&!this.stickyBelow.contains(e.nonStickyContent)&&e.stickyContentBottom&&e.addSticky(e.stickyContentBottom)):this.contentContainer.contains(e.nonStickyContent)||e.resetSticky())},t.prototype._getScrollbarWidth=function(){var e=this.contentContainer;return e?e.offsetWidth-e.clientWidth:0},t.prototype._getScrollbarHeight=function(){var e=this.contentContainer;return e?e.offsetHeight-e.clientHeight:0},t}(lo),(function(e){var t,n,o=e.className,r=e.theme,i=Jt(Hl,r),a={position:"absolute",pointerEvents:"auto"},s={position:"absolute",top:0,right:0,bottom:0,left:0,WebkitOverflowScrolling:"touch"};return{root:[i.root,r.fonts.medium,s,o],contentContainer:[i.contentContainer,{overflowY:"always"===e.scrollbarVisibility?"scroll":"auto"},s],stickyAbove:[{top:0,zIndex:1,selectors:(t={},t[Tt]={borderBottom:"1px solid WindowText"},t)},a],stickyBelow:[{bottom:0,selectors:(n={},n[Tt]={borderTop:"1px solid WindowText"},n)},a],stickyBelowItems:[{bottom:0},a,{width:"100%"}]}}),void 0,{scope:"ScrollablePane"});!function(e){e[e.normal=0]="normal",e[e.largeHeader=1]="largeHeader",e[e.close=2]="close"}(Dl||(Dl={}));var Kl=function(e){function t(n){var r=e.call(this,n)||this;return r._root=o.createRef(),r._firstBumper=o.createRef(),r._lastBumper=o.createRef(),r._hasFocus=!1,r._onRootFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r._hasFocus=!0},r._onRootBlur=function(e){r.props.onBlur&&r.props.onBlur(e);var t=e.relatedTarget;null===e.relatedTarget&&(t=r._getDocument().activeElement),fr(r._root.current,t)||(r._hasFocus=!1)},r._onFirstBumperFocus=function(){r._onBumperFocus(!0)},r._onLastBumperFocus=function(){r._onBumperFocus(!1)},r._onBumperFocus=function(e){if(!r.props.disabled){var t,n,o=e===r._hasFocus?r._lastBumper.current:r._firstBumper.current;if(r._root.current){var i=e===r._hasFocus?(t=r._root.current,void 0===(n=!1)&&(n=!0),_r(t,o,n,!1,!0,!0,!1,!0)):function(e,t,n,o){return void 0===o&&(o=!0),kr(e,t,o,!1,!1,n,!1,!0)}(r._root.current,o,!0,!1);i&&(r._isBumper(i)?r.focus():i.focus())}}},r._onFocusCapture=function(e){r.props.onFocusCapture&&r.props.onFocusCapture(e),e.target===e.currentTarget||r._isBumper(e.target)||(r._previouslyFocusedElementInTrapZone=e.target)},r._forceFocusInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=r._getDocument().activeElement;fr(r._root.current,n)||(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},r._forceClickInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=e.target;n&&!fr(r._root.current,n)&&(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},Dr(r),r}return l(t,e),t.prototype.componentDidMount=function(){this._bringFocusIntoZone(),this._updateEventHandlers(this.props)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=e.elementToFocusOnDismiss;t&&this._previouslyFocusedElementOutsideTrapZone!==t&&(this._previouslyFocusedElementOutsideTrapZone=t),this._updateEventHandlers(e)},t.prototype.componentDidUpdate=function(e){var t=void 0===e.forceFocusInsideTrap||e.forceFocusInsideTrap,n=void 0===this.props.forceFocusInsideTrap||this.props.forceFocusInsideTrap,o=void 0!==e.disabled&&e.disabled,r=void 0!==this.props.disabled&&this.props.disabled;!t&&n||o&&!r?this._bringFocusIntoZone():(t&&!n||!o&&r)&&this._returnFocusToInitiator()},t.prototype.componentWillUnmount=function(){this.props.disabled&&!this.props.forceFocusInsideTrap&&fr(this._root.current,this._getDocument().activeElement)||this._returnFocusToInitiator(),this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0),this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),delete this._previouslyFocusedElementInTrapZone,delete this._previouslyFocusedElementOutsideTrapZone},t.prototype.render=function(){var e=this.props,t=e.className,n=e.disabled,r=void 0!==n&&n,i=e.ariaLabelledBy,a=Jn(this.props,Xn),s={style:{pointerEvents:"none",position:"fixed"},tabIndex:r?-1:0,"data-is-visible":!0};return o.createElement("div",u({},a,{className:t,ref:this._root,"aria-labelledby":i,onFocusCapture:this._onFocusCapture,onFocus:this._onRootFocus,onBlur:this._onRootBlur}),o.createElement("div",u({},s,{ref:this._firstBumper,onFocus:this._onFirstBumperFocus})),this.props.children,o.createElement("div",u({},s,{ref:this._lastBumper,onFocus:this._onLastBumperFocus})))},t.prototype.focus=function(){var e=this.props,t=e.focusPreviouslyFocusedInnerElement,n=e.firstFocusableSelector;if(t&&this._previouslyFocusedElementInTrapZone&&fr(this._root.current,this._previouslyFocusedElementInTrapZone))this._focusAsync(this._previouslyFocusedElementInTrapZone);else{var o="string"==typeof n?n:n&&n(),r=null;this._root.current&&(o&&(r=this._root.current.querySelector("."+o)),r||(r=kr(this._root.current,this._root.current.firstChild,!1,!1,!1,!0))),r&&this._focusAsync(r)}},t.prototype._focusAsync=function(e){this._isBumper(e)||Pr(e)},t.prototype._bringFocusIntoZone=function(){var e=this.props,n=e.elementToFocusOnDismiss,o=e.disabled,r=void 0!==o&&o,i=e.disableFirstFocus,a=void 0!==i&&i;r||(t._focusStack.push(this),this._previouslyFocusedElementOutsideTrapZone=n||this._getDocument().activeElement,a||fr(this._root.current,this._previouslyFocusedElementOutsideTrapZone)||this.focus())},t.prototype._returnFocusToInitiator=function(){var e=this,n=this.props.ignoreExternalFocusing;t._focusStack=t._focusStack.filter((function(t){return e!==t}));var o=this._getDocument(),r=o.activeElement;n||!this._previouslyFocusedElementOutsideTrapZone||"function"!=typeof this._previouslyFocusedElementOutsideTrapZone.focus||!fr(this._root.current,r)&&r!==o.body||this._focusAsync(this._previouslyFocusedElementOutsideTrapZone)},t.prototype._updateEventHandlers=function(e){var t=e.isClickableOutsideFocusTrap,n=void 0!==t&&t,o=e.forceFocusInsideTrap,r=void 0===o||o;r&&!this._disposeFocusHandler?this._disposeFocusHandler=Rr(window,"focus",this._forceFocusInTrap,!0):!r&&this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),n||this._disposeClickHandler?n&&this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0):this._disposeClickHandler=Rr(window,"click",this._forceClickInTrap,!0)},t.prototype._isBumper=function(e){return e===this._firstBumper.current||e===this._lastBumper.current},t.prototype._getDocument=function(){return yt(this._root.current)},t._focusStack=[],t}(o.Component),jl=Je,Vl={root:"ms-Modal",main:"ms-Dialog-main",scrollableContent:"ms-Modal-scrollableContent",isOpen:"is-open",layer:"ms-Modal-Layer"},Gl=Yo(),ql=function(e){function t(t){var n=e.call(this,t)||this,o=n.props.allowTouchBodyScroll,r=void 0!==o&&o;return n._allowTouchBodyScroll=r,n}return l(t,e),t.prototype.componentDidMount=function(){var e;!this._allowTouchBodyScroll&&((e=yt())&&e.body&&!Kr&&(e.body.classList.add(jr),e.body.addEventListener("touchmove",Zr,{passive:!1,capture:!1})),Kr++)},t.prototype.componentWillUnmount=function(){!this._allowTouchBodyScroll&&function(){if(Kr>0){var e=yt();e&&e.body&&1===Kr&&(e.body.classList.remove(jr),e.body.removeEventListener("touchmove",Zr)),Kr--}}()},t.prototype.render=function(){var e=this.props,t=e.isDarkThemed,n=e.className,r=e.theme,i=e.styles,a=Jn(this.props,Xn),s=Gl(i,{theme:r,className:n,isDark:t});return o.createElement("div",u({},a,{className:s.root}))},t}(lo),Zl={root:"ms-Overlay",rootDark:"ms-Overlay--dark"},Ql=Pn(ql,(function(e){var t,n=e.className,o=e.theme,r=e.isNone,i=e.isDark,a=o.palette,s=Jt(Zl,o);return{root:[s.root,o.fonts.medium,{backgroundColor:a.whiteTranslucent40,top:0,right:0,bottom:0,left:0,position:"absolute",selectors:(t={},t[Tt]={border:"1px solid WindowText",opacity:0},t)},r&&{visibility:"hidden"},i&&[s.rootDark,{backgroundColor:a.blackTranslucent40}],n]}}),void 0,{scope:"Overlay"}),Yl=qt((function(e,t){return{root:K(e,t&&{touchAction:"none",selectors:{"& *":{userSelect:"none"}}})}})),Xl={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},Jl=function(e){function t(t){var n=e.call(this,t)||this;return n._currentEventType=Xl.mouse,n._events=[],n._onMouseDown=function(e){var t=o.Children.only(n.props.children).props.onMouseDown;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStart(e)},n._onMouseUp=function(e){var t=o.Children.only(n.props.children).props.onMouseUp;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStop(e)},n._onTouchStart=function(e){var t=o.Children.only(n.props.children).props.onTouchStart;return t&&t(e),n._currentEventType=Xl.touch,n._onDragStart(e)},n._onTouchEnd=function(e){var t=o.Children.only(n.props.children).props.onTouchEnd;t&&t(e),n._currentEventType=Xl.touch,n._onDragStop(e)},n._onDragStart=function(e){if("number"==typeof e.button&&0!==e.button)return!1;if(!(n.props.handleSelector&&!n._matchesSelector(e.target,n.props.handleSelector)||n.props.preventDragSelector&&n._matchesSelector(e.target,n.props.preventDragSelector))){n._touchId=n._getTouchId(e);var t=n._getControlPosition(e);if(void 0!==t){var o=n._createDragDataFromPosition(t);n.props.onStart&&n.props.onStart(e,o),n.setState({isDragging:!0,lastPosition:t}),n._events=[Rr(document.body,n._currentEventType.move,n._onDrag),Rr(document.body,n._currentEventType.stop,n._onDragStop)]}}},n._onDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=n._getControlPosition(e);if(t){var o=n._createUpdatedDragData(n._createDragDataFromPosition(t)),r=o.position;n.props.onDragChange&&n.props.onDragChange(e,o),n.setState({position:r,lastPosition:t})}},n._onDragStop=function(e){if(n.state.isDragging){var t=n._getControlPosition(e);if(t){var o=n._createDragDataFromPosition(t);n.setState({isDragging:!1,lastPosition:void 0}),n.props.onStop&&n.props.onStop(e,o),n.props.position&&n.setState({position:n.props.position}),n._events.forEach((function(e){return e()}))}}},n.state={isDragging:!1,position:n.props.position||{x:0,y:0},lastPosition:void 0},n}return l(t,e),t.prototype.componentDidUpdate=function(e){!this.props.position||e.position&&this.props.position===e.position||this.setState({position:this.props.position})},t.prototype.componentWillUnmount=function(){this._events.forEach((function(e){return e()}))},t.prototype.render=function(){var e=o.Children.only(this.props.children),t=e.props,n=this.props.position,r=this.state,i=r.position,a=r.isDragging,s=i.x,l=i.y;return n&&!a&&(s=n.x,l=n.y),o.cloneElement(e,{style:u(u({},t.style),{transform:"translate("+s+"px, "+l+"px)"}),className:Yl(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;t0&&(n=t[0].getBoundingClientRect(),this.setState({modalRectangleTop:n.top}))}}else this.setState({isOpen:!0}),e.dragOptions&&this._registerForKeyUp();!e.isOpen&&this.state.isOpen&&(this._onModalCloseTimer=this._async.setTimeout(this._onModalClose,1e3*parseFloat(jl)),this.setState({isVisible:!1}))},t.prototype.componentDidMount=function(){this.state.isOpen&&this.state.isVisible&&this._registerForKeyUp()},t.prototype.componentDidUpdate=function(e,t){e.isOpen||t.isVisible||this.setState({isVisible:!0})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.containerClassName,r=e.scrollableContentClassName,i=e.elementToFocusOnDismiss,a=e.firstFocusableSelector,s=e.forceFocusInsideTrap,l=e.ignoreExternalFocusing,c=e.isBlocking,d=e.isClickableOutsideFocusTrap,p=e.isDarkOverlay,f=e.onDismiss,h=e.layerProps,m=e.overlay,g=e.responsiveMode,v=e.titleAriaId,y=e.styles,b=e.subtitleAriaId,_=e.theme,k=e.topOffsetFixed,x=e.onLayerDidMount,C=e.isModeless,w=e.dragOptions,S=this.state,E=S.isOpen,T=S.isVisible,I=S.hasBeenOpened,P=S.modalRectangleTop,M=S.x,N=S.y,D=S.isInKeyboardMoveMode;if(!E)return null;var A=void 0===h?"":h.className,B=eu(y,{theme:_,className:t,containerClassName:n,scrollableContentClassName:r,isOpen:E,isVisible:T,hasBeenOpened:I,modalRectangleTop:P,topOffsetFixed:k,isModeless:C,layerClassName:A,isDefaultDragHandle:w&&!w.dragHandleSelector}),F=u(u(u({},$l),this.props.layerProps),{onLayerDidMount:h&&h.onLayerDidMount?h.onLayerDidMount:x,insertFirst:C,className:B.layer}),O=o.createElement(Kl,{componentRef:this._focusTrapZone,className:B.main,elementToFocusOnDismiss:i,isClickableOutsideFocusTrap:C||d||!c,ignoreExternalFocusing:l,forceFocusInsideTrap:C?!C:s,firstFocusableSelector:a,focusPreviouslyFocusedInnerElement:!0,onBlur:D?this._onExitKeyboardMoveMode:void 0},w&&D&&o.createElement("div",{className:B.keyboardMoveIconContainer},w.keyboardMoveIconProps?o.createElement(lr,u({},w.keyboardMoveIconProps)):o.createElement(lr,{iconName:"move",className:B.keyboardMoveIcon})),o.createElement("div",{ref:this._allowScrollOnModal,className:B.scrollableContent,"data-is-scrollable":!0},w&&this.state.isModalMenuOpen&&o.createElement(w.menu,{items:[{key:"move",text:w.moveMenuItemText,onClick:this._onEnterKeyboardMoveMode},{key:"close",text:w.closeMenuItemText,onClick:this._onModalClose}],onDismiss:this._onModalContextMenuClose,alignTargetEdge:!0,coverTarget:!0,directionalHint:cr.topLeftEdge,directionalHintFixed:!0,shouldFocusOnMount:!0,target:this._scrollableContent}),this.props.children));return g>=Vi.small?o.createElement(ls,u({},F),o.createElement(Fa,{role:C||!c?"dialog":"alertdialog","aria-modal":!C,ariaLabelledBy:v,ariaDescribedBy:b,onDismiss:f,shouldRestoreFocus:!l},o.createElement("div",{className:B.root},!C&&o.createElement(Ql,u({isDarkThemed:p,onClick:c?void 0:f,allowTouchBodyScroll:this._allowTouchBodyScroll},m)),w?o.createElement(Jl,{handleSelector:w.dragHandleSelector||"."+B.main.split(" ")[0],preventDragSelector:"button",onStart:this._onDragStart,onDragChange:this._onDrag,onStop:this._onDragStop,position:{x:M,y:N}},O):O))):null},t.prototype.focus=function(){this._focusTrapZone.current&&this._focusTrapZone.current.focus()},t.prototype._getMoveDelta=function(e){var t=10;return e.shiftKey?e.ctrlKey||(t=50):e.ctrlKey&&(t=1),t},t.defaultProps={isOpen:!1,isDarkOverlay:!0,isBlocking:!1,className:"",containerClassName:""},t=d([$i],t)}(lo),(function(e){var t,n=e.className,o=e.containerClassName,r=e.scrollableContentClassName,i=e.isOpen,a=e.isVisible,s=e.hasBeenOpened,l=e.modalRectangleTop,u=e.theme,c=e.topOffsetFixed,d=e.isModeless,p=e.layerClassName,f=e.isDefaultDragHandle,h=u.palette,m=u.effects,g=u.fonts,v=Jt(Vl,u);return{root:[v.root,g.medium,{backgroundColor:"transparent",position:d?"absolute":"fixed",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:0,pointerEvents:"none",transition:"opacity "+jl},c&&s&&{alignItems:"flex-start"},i&&v.isOpen,a&&{opacity:1,pointerEvents:"auto"},n],main:[v.main,{boxShadow:m.elevation64,borderRadius:m.roundedCorner2,backgroundColor:h.white,boxSizing:"border-box",position:"relative",textAlign:"left",outline:"3px solid transparent",maxHeight:"calc(100% - 32px)",maxWidth:"calc(100% - 32px)",minHeight:"176px",minWidth:"288px",overflowY:"auto",zIndex:d?Pt.Layer:void 0},c&&s&&{top:l},f&&{cursor:"move"},o],scrollableContent:[v.scrollableContent,{overflowY:"auto",flexGrow:1,maxHeight:"100vh",selectors:(t={},t["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:window.innerHeight},t)},r],layer:d&&[p,v.layer,{position:"static",width:"unset",height:"unset"}],keyboardMoveIconContainer:{position:"absolute",display:"flex",justifyContent:"center",width:"100%",padding:"3px 0px"},keyboardMoveIcon:{fontSize:g.xLargePlus.fontSize,width:"24px"}}}),void 0,{scope:"Modal"}),nu=qt((function(e,t){var n,o=Xs(e),r=Sl(e),i=e.palette;return j(o,{root:{padding:"0 4px",width:"32px",height:"32px",backgroundColor:"transparent",border:"none",color:e.semanticColors.link},rootHovered:{color:i.themeDarkAlt,backgroundColor:i.neutralLighter,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},rootHasMenu:{width:"auto"},rootPressed:{color:i.themeDark,backgroundColor:i.neutralLight},rootExpanded:{color:i.themeDark,backgroundColor:i.neutralLight},rootChecked:{color:i.themeDark,backgroundColor:i.neutralLight},rootCheckedHovered:{color:i.themeDark,backgroundColor:i.neutralQuaternaryAlt},rootDisabled:{color:i.neutralTertiaryAlt}},r,t)})),ou=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--icon",styles:nu(n,t),onRenderText:co,onRenderDescription:co}))},t=d([es("IconButton",["theme","styles"],!0)],t)}(lo),ru=Yo(),iu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.theme;return this._classNames=ru(n,{theme:r,className:t}),o.createElement("div",{className:this._classNames.actions},o.createElement("div",{className:this._classNames.actionsRight},this._renderChildrenAsActions()))},t.prototype._renderChildrenAsActions=function(){var e=this;return o.Children.map(this.props.children,(function(t){return t?o.createElement("span",{className:e._classNames.action},t):null}))},t}(lo),au={actions:"ms-Dialog-actions",action:"ms-Dialog-action",actionsRight:"ms-Dialog-actionsRight"},su=Pn(iu,(function(e){var t=e.className,n=e.theme,o=Jt(au,n);return{actions:[o.actions,{position:"relative",width:"100%",minHeight:"24px",lineHeight:"24px",margin:"16px 0 0",fontSize:"0",selectors:{".ms-Button":{lineHeight:"normal"}}},t],action:[o.action,{margin:"0 4px"}],actionsRight:[o.actionsRight,{textAlign:"right",marginRight:"-4px",fontSize:"0"}]}}),void 0,{scope:"DialogFooter"}),lu=Yo(),uu=o.createElement(su,null).type,cu=function(e){function t(t){return e.call(this,t)||this}return l(t,e),t.prototype.render=function(){var e,t=this.props,n=t.showCloseButton,r=t.className,i=t.closeButtonAriaLabel,a=t.onDismiss,s=t.subTextId,l=t.subText,c=t.titleId,d=t.title,p=t.type,f=t.styles,h=t.theme,m=t.draggableHeaderClassName,g=lu(f,{theme:h,className:r,isLargeHeader:p===Dl.largeHeader,isClose:p===Dl.close,draggableHeaderClassName:m}),v=this._groupChildren();return l&&(e=o.createElement("p",{className:g.subText,id:s},l)),o.createElement("div",{className:g.content},o.createElement("div",{className:g.header},o.createElement("p",{className:g.title,id:c,role:"heading","aria-level":2},d),o.createElement("div",{className:g.topButton},this.props.topButtonsProps.map((function(e,t){return o.createElement(ou,u({key:e.uniqueId||t},e))})),(p===Dl.close||n&&p!==Dl.largeHeader)&&o.createElement(ou,{className:g.button,iconProps:{iconName:"Cancel"},ariaLabel:i,onClick:a,title:i}))),o.createElement("div",{className:g.inner},o.createElement("div",{className:g.innerContent},e,v.contents),v.footers))},t.prototype._groupChildren=function(){var e={footers:[],contents:[]};return o.Children.map(this.props.children,(function(t){"object"==typeof t&&null!==t&&t.type===uu?e.footers.push(t):e.contents.push(t)})),e},t.defaultProps={showCloseButton:!1,className:"",topButtonsProps:[],closeButtonAriaLabel:"Close"},t=d([$i],t)}(lo),du={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"},pu=Pn(cu,(function(e){var t,n,o,r=e.className,i=e.theme,a=e.isLargeHeader,s=e.isClose,l=e.hidden,u=e.isMultiline,c=e.draggableHeaderClassName,d=i.palette,p=i.fonts,f=i.effects,h=i.semanticColors,m=Jt(du,i);return{content:[a&&[m.contentLgHeader,{borderTop:"4px solid "+d.themePrimary}],s&&m.close,{flexGrow:1,overflowY:"hidden"},r],subText:[m.subText,p.medium,{margin:"0 0 24px 0",color:h.bodySubtext,lineHeight:"1.5",wordWrap:"break-word",fontWeight:pt.regular}],header:[m.header,{position:"relative",width:"100%",boxSizing:"border-box"},s&&m.close,c&&[c,{cursor:"move"}]],button:[m.button,l&&{selectors:{".ms-Icon.ms-Icon--Cancel":{color:h.buttonText,fontSize:ft.medium}}}],inner:[m.inner,{padding:"0 24px 24px",selectors:(t={},t["@media (min-width: 320px) and (max-width: 479px)"]={padding:"0 16px 16px"},t)}],innerContent:[m.content,{position:"relative",width:"100%"}],title:[m.title,p.xLarge,{color:h.bodyText,margin:"0",padding:"16px 46px 20px 24px",lineHeight:"normal",selectors:(n={},n["@media (min-width: 320px) and (max-width: 479px)"]={padding:"16px 46px 16px 16px"},n)},a&&{color:h.menuHeader},u&&{fontSize:p.xxLarge.fontSize}],topButton:[{display:"flex",flexDirection:"row",flexWrap:"nowrap",position:"absolute",top:"0",right:"0",padding:"15px 15px 0 0",selectors:(o={"> *":{flex:"0 0 auto"},".ms-Dialog-button":{color:h.buttonText},".ms-Dialog-button:hover":{color:h.buttonTextHovered,borderRadius:f.roundedCorner2}},o["@media (min-width: 320px) and (max-width: 479px)"]={padding:"15px 8px 0 0"},o)}]}}),void 0,{scope:"DialogContent"}),fu=Yo(),hu={isDarkOverlay:!1,isBlocking:!1,className:"",containerClassName:"",topOffsetFixed:!1},mu={type:Dl.normal,className:"",topButtonsProps:[]},gu=function(e){function t(t){var n=e.call(this,t)||this;return n._getSubTextId=function(){var e=n.props,t=e.ariaDescribedById,o=e.modalProps,r=e.dialogContentProps,i=e.subText,a=t||o&&o.subtitleAriaId;return a||(a=(i||r&&r.subText)&&n._defaultSubTextId),a},n._getTitleTextId=function(){var e=n.props,t=e.ariaLabelledById,o=e.modalProps,r=e.dialogContentProps,i=e.title,a=t||o&&o.titleAriaId;return a||(a=(i||r&&r.title)&&n._defaultTitleTextId),a},n._id=Hn("Dialog"),n._defaultTitleTextId=n._id+"-title",n._defaultSubTextId=n._id+"-subText",n}return l(t,e),t.prototype.render=function(){var e,t,n=this.props,r=n.className,i=n.containerClassName,a=n.contentClassName,s=n.elementToFocusOnDismiss,l=n.firstFocusableSelector,c=n.forceFocusInsideTrap,d=n.styles,p=n.hidden,f=n.ignoreExternalFocusing,h=n.isBlocking,m=n.isClickableOutsideFocusTrap,g=n.isDarkOverlay,v=n.isOpen,y=n.onDismiss,b=n.onDismissed,_=n.onLayerDidMount,k=n.responsiveMode,x=n.subText,C=n.theme,w=n.title,S=n.topButtonsProps,E=n.type,T=n.minWidth,I=n.maxWidth,P=n.modalProps,M=u({},P?P.layerProps:{onLayerDidMount:_});_&&!M.onLayerDidMount&&(M.onLayerDidMount=_),P&&P.dragOptions&&!P.dragOptions.dragHandleSelector?(e="ms-Dialog-draggable-header",t=u(u({},P.dragOptions),{dragHandleSelector:"."+e})):t=P&&P.dragOptions;var N=u(u(u({},hu),P),{layerProps:M,dragOptions:t}),D=u(u(u({},mu),this.props.dialogContentProps),{draggableHeaderClassName:e}),A=fu(d,{theme:C,className:r||N.className,containerClassName:i||N.containerClassName,hidden:p,dialogDefaultMinWidth:T,dialogDefaultMaxWidth:I});return o.createElement(tu,u({elementToFocusOnDismiss:s,firstFocusableSelector:l,forceFocusInsideTrap:c,ignoreExternalFocusing:f,isClickableOutsideFocusTrap:m,onDismissed:b,responsiveMode:k},N,{isDarkOverlay:void 0!==g?g:N.isDarkOverlay,isBlocking:void 0!==h?h:N.isBlocking,isOpen:void 0!==v?v:!p,className:A.root,containerClassName:A.main,onDismiss:y||N.onDismiss,subtitleAriaId:this._getSubTextId(),titleAriaId:this._getTitleTextId()}),o.createElement(pu,u({titleId:this._defaultTitleTextId,subTextId:this._defaultSubTextId,title:w,subText:x,showCloseButton:void 0!==h?!h:!N.isBlocking,topButtonsProps:S||D.topButtonsProps,type:void 0!==E?E:D.type,onDismiss:y||D.onDismiss,className:a||D.className},D),this.props.children))},t.defaultProps={hidden:!0},t=d([$i],t)}(o.Component),vu={root:"ms-Dialog"},yu=Pn(gu,(function(e){var t,n=e.className,o=e.containerClassName,r=e.dialogDefaultMinWidth,i=void 0===r?"288px":r,a=e.dialogDefaultMaxWidth,s=void 0===a?"340px":a,l=e.hidden,u=e.theme;return{root:[Jt(vu,u).root,u.fonts.medium,n],main:[{width:i,outline:"3px solid transparent",selectors:(t={},t["@media (min-width: 480px)"]={width:"auto",maxWidth:s,minWidth:i},t)},!l&&{display:"flex"},o]}}),void 0,{scope:"Dialog"}),bu=Yo({disableCaching:!0}),_u=Pn(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.as,n=void 0===t?"label":t,r=e.children,i=e.className,a=e.disabled,s=e.styles,l=e.required,c=e.theme,d=bu(s,{className:i,disabled:a,required:l,theme:c});return o.createElement(n,u({},Jn(this.props,Xn),{className:d.root}),r)},t}(o.Component),(function(e){var t,n=e.theme,o=e.className,r=e.disabled,i=e.required,a=n.semanticColors,s=pt.semibold,l=a.bodyText,u=a.disabledBodyText,c=a.errorText;return{root:["ms-Label",n.fonts.medium,{fontWeight:s,color:l,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},r&&{color:u,selectors:(t={},t[Tt]={color:"GrayText"},t)},i&&{selectors:{"::after":{content:"' *'",color:c,paddingRight:12}}},o]}}),void 0,{scope:"Label"}),ku=Yo(),xu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._link=o.createRef(),t._onClick=function(e){var n=t.props,o=n.onClick;n.disabled?e.preventDefault():o&&o(e)},t}return l(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.children,i=t.className,a=t.href,s=t.theme,l=t.styles,c=t.keytipProps,d=ku(l,{className:i,isButton:!a,isDisabled:n,theme:s}),p=this._getRootType(this.props);return o.createElement(Ms,{keytipProps:c,ariaDescribedBy:this.props["aria-describedby"],disabled:n},(function(t){return o.createElement(p,u({},t,e._adjustPropsForRootType(p,e.props),{className:d.root,onClick:e._onClick,ref:e._link,"aria-disabled":n}),r)}))},t.prototype.focus=function(){var e=this._link.current;e&&e.focus&&e.focus()},t.prototype._adjustPropsForRootType=function(e,t){t.children,t.as;var n=t.disabled,o=t.target,r=t.href,i=(t.theme,t.getStyles,t.styles,t.componentRef,c(t,["children","as","disabled","target","href","theme","getStyles","styles","componentRef"]));return"string"==typeof e?"a"===e?u({target:o,href:n?void 0:r},i):"button"===e?u({type:"button",disabled:n},i):u(u({},i),{disabled:n}):u({target:o,href:r,disabled:n},i)},t.prototype._getRootType=function(e){return e.as?e.as:e.href?"a":"button"},t}(lo),Cu={root:"ms-Link"},wu=Pn(xu,(function(e){var t,n,o,r=e.className,i=e.isButton,a=e.isDisabled,s=e.theme,l=s.semanticColors,u=l.link,c=l.linkHovered,d=l.disabledText,p=l.focusBorder,f=Jt(Cu,s);return{root:[f.root,s.fonts.medium,{color:u,outline:"none",fontSize:"inherit",fontWeight:"inherit",selectors:(t={".ms-Fabric--isFocusVisible &:focus":{boxShadow:"0 0 0 1px "+p+" inset",selectors:(n={},n[Tt]={outline:"1px solid WindowText"},n)}},t[Tt]={borderBottom:"none"},t)},i&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(o={},o["@media screen and (-ms-high-contrast: white-on-black)"]={color:"#FFFF00"},o["@media screen and (-ms-high-contrast: black-on-white)"]={color:"#00009F"},o)},!i&&{textDecoration:"none"},a&&["is-disabled",{color:d,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!a&&{selectors:{"&:active, &:hover, &:active:hover":{color:c,textDecoration:"underline"},"&:focus":{color:u}}},f.root,r]}}),void 0,{scope:"Link"}),Su=function(e){function t(t){var n=e.call(this,t)||this;return n.parent_on_change=t.on_change,n}return l(t,e),t.prototype.get_value=function(){return null},t}(r.a.Component),Eu=Yo(),Tu=function(e){function t(t){var n=e.call(this,t)||this;return n._toggleButton=o.createRef(),n._onClick=function(e){var t=n.props,o=t.disabled,r=t.checked,i=t.onChange,a=t.onChanged,s=t.onClick,l=n.state.checked;o||(void 0===r&&n.setState({checked:!l}),i&&i(e,!l),a&&a(!l),s&&s(e))},n._warnMutuallyExclusive({checked:"defaultChecked"}),n._warnDeprecations({onAriaLabel:"ariaLabel",offAriaLabel:void 0,onChanged:"onChange"}),n.state={checked:!(!t.checked&&!t.defaultChecked)},n._id=t.id||Hn("Toggle"),n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.checked?null:{checked:!!e.checked}},Object.defineProperty(t.prototype,"checked",{get:function(){return this.state.checked},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this,t=this.props,n=t.as,r=void 0===n?"div":n,i=t.className,a=t.theme,s=t.disabled,l=t.keytipProps,c=t.label,d=t.ariaLabel,p=t.onAriaLabel,f=t.offAriaLabel,h=t.offText,m=t.onText,g=t.styles,v=t.inlineLabel,y=this.state.checked,b=y?m:h,_=y?p:f,k=Jn(this.props,Zn,["defaultChecked"]),x=Eu(g,{theme:a,className:i,disabled:s,checked:y,inlineLabel:v,onOffMissing:!m&&!h}),C=this._id+"-label",w=this._id+"-stateText",S=void 0;d||_||(c?S=C:b&&(S=w));var E=this.props.role?this.props.role:"switch";return o.createElement(r,{className:x.root,hidden:k.hidden},c&&o.createElement(_u,{htmlFor:this._id,className:x.label,id:C},c),o.createElement("div",{className:x.container},o.createElement(Ms,{keytipProps:l,ariaDescribedBy:k["aria-describedby"],disabled:s},(function(t){return o.createElement("button",u({},k,t,{className:x.pill,disabled:s,id:e._id,type:"button",role:E,ref:e._toggleButton,"aria-disabled":s,"aria-checked":y,"aria-label":d||_,"data-is-focusable":!0,onChange:e._noop,onClick:e._onClick,"aria-labelledby":S}),o.createElement("span",{className:x.thumb}))})),b&&o.createElement(_u,{htmlFor:this._id,className:x.text,id:w},b)))},t.prototype.focus=function(){this._toggleButton.current&&this._toggleButton.current.focus()},t.prototype._noop=function(){},t}(lo),Iu=Pn(Tu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.checked,p=e.inlineLabel,f=e.onOffMissing,h=l.semanticColors,m=l.palette,g=h.bodyBackground,v=h.inputBackgroundChecked,y=m.themeDark,b=m.neutralDark,_=h.disabledBodySubtext,k=h.smallInputBorder,x=h.inputForegroundChecked,C=h.disabledBodySubtext,w=h.disabledBackground,S=h.smallInputBorder,E=h.inputBorderHovered,T=h.disabledBodySubtext,I=h.disabledText;return{root:["ms-Toggle",d&&"is-checked",!c&&"is-enabled",c&&"is-disabled",l.fonts.medium,{marginBottom:"8px"},p&&{display:"flex",alignItems:"center"},u],label:["ms-Toggle-label",c&&{color:I,selectors:(t={},t[Tt]={color:"GrayText"},t)},p&&!f&&{marginRight:16},f&&p&&{order:1,marginLeft:16},p&&{wordBreak:"break-all"}],container:["ms-Toggle-innerContainer",{display:"inline-flex",position:"relative"}],pill:["ms-Toggle-background",At(l,{inset:-3}),{fontSize:"20px",boxSizing:"border-box",width:40,height:20,borderRadius:10,transition:"all 0.1s ease",border:"1px solid "+S,background:g,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 3px"},!c&&[!d&&{selectors:{":hover":[{borderColor:E}],":hover .ms-Toggle-thumb":[{backgroundColor:b,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)}]}},d&&[{background:v,borderColor:"transparent",justifyContent:"flex-end"},{selectors:(o={":hover":[{backgroundColor:y,borderColor:"transparent",selectors:(r={},r[Tt]={backgroundColor:"Highlight"},r)}]},o[Tt]={backgroundColor:"WindowText"},o)}]],c&&[{cursor:"default"},!d&&[{borderColor:T}],d&&[{backgroundColor:_,borderColor:"transparent",justifyContent:"flex-end"}]],!c&&{selectors:{"&:hover":{selectors:(i={},i[Tt]={borderColor:"Highlight"},i)}}}],thumb:["ms-Toggle-thumb",{display:"block",width:12,height:12,borderRadius:"50%",transition:"all 0.1s ease",backgroundColor:k,borderColor:"transparent",borderWidth:".28em",borderStyle:"solid",boxSizing:"border-box"},!c&&d&&[{backgroundColor:x,selectors:(a={},a[Tt]={backgroundColor:"Window",borderColor:"Window"},a)}],c&&[!d&&[{backgroundColor:C}],d&&[{backgroundColor:w}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 8px",userSelect:"none",fontWeight:pt.regular}}},c&&{selectors:{"&&":{color:I,selectors:(s={},s[Tt]={color:"GrayText"},s)}}}]}}),void 0,{scope:"Toggle"}),Pu=function(e){function t(t){var n=e.call(this,t)||this;return n.toggleref=null,n.toggleref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.toggleref.checked}},t.prototype.render=function(){var e=this;return r.a.createElement(Iu,{disabled:this.props.disabled,onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},checked:this.state.property_values.value,label:this.state.property_values.display_name,onText:"On",offText:"Off",componentRef:function(t){e.toggleref=t}})},t}(Su);function Mu(e,t){return void 0!==e[t]&&null!==e[t]}var Nu=Yo(),Du=function(e){function t(t){var n=e.call(this,t)||this;return n._onChange=function(e){var t=n.props.onChange;t&&t(e,n.props)},n._onBlur=function(e){var t=n.props.onBlur;t&&t(e,n.props)},n._onFocus=function(e){var t=n.props.onFocus;t&&t(e,n.props)},n._onRenderField=function(e){var t=e.id,r=e.imageSrc,i=e.imageAlt,a=void 0===i?"":i,s=e.selectedImageSrc,l=e.iconProps,c=e.imageSize?e.imageSize:{width:32,height:32},d=(e.onRenderLabel?rl(e.onRenderLabel,n._onRenderLabel):n._onRenderLabel)(e);return o.createElement("label",{htmlFor:t,className:n._classNames.field},r&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.imageWrapper},o.createElement(or,{src:r,alt:a,width:c.width,height:c.height})),o.createElement("div",{className:n._classNames.selectedImageWrapper},o.createElement(or,{src:s,alt:a,width:c.width,height:c.height}))),l&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.iconWrapper},o.createElement(lr,u({},l)))),r||l?o.createElement("div",{className:n._classNames.labelWrapper},d):d)},n._onRenderLabel=function(e){return o.createElement("span",{id:e.labelId,className:"ms-ChoiceFieldLabel"},e.text)},Dr(n),n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.focused,r=e.required,i=e.theme,a=e.iconProps,s=e.imageSrc,l=e.imageSize,d=void 0===l?{width:32,height:32}:l,p=e.disabled,f=e.checked,h=e.id,m=e.styles,g=e.name,v=e.onRenderField,y=void 0===v?this._onRenderField:v,b=c(e,["ariaLabel","focused","required","theme","iconProps","imageSrc","imageSize","disabled","checked","id","styles","name","onRenderField"]);this._classNames=Nu(m,{theme:i,hasIcon:!!a,hasImage:!!s,checked:f,disabled:p,imageIsLarge:!!s&&(d.width>71||d.height>71),imageSize:d,focused:n});var _=Jn(b,Zn),k=_.className,x=c(_,["className"]);return o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.choiceFieldWrapper},o.createElement("input",u({"aria-label":t,id:h,className:Mn(this._classNames.input,k),type:"radio",name:g,disabled:p,checked:f,required:r},x,{onChange:this._onChange,onFocus:this._onFocus,onBlur:this._onBlur})),y(this.props,this._onRenderField)))},t}(o.Component),Au={root:"ms-ChoiceField",choiceFieldWrapper:"ms-ChoiceField-wrapper",input:"ms-ChoiceField-input",field:"ms-ChoiceField-field",innerField:"ms-ChoiceField-innerField",imageWrapper:"ms-ChoiceField-imageWrapper",iconWrapper:"ms-ChoiceField-iconWrapper",labelWrapper:"ms-ChoiceField-labelWrapper",checked:"is-checked"},Bu="200ms";function Fu(e,t){var n,o;return["is-inFocus",{selectors:(n={},n["."+Mt+" &"]={position:"relative",outline:"transparent",selectors:{"::-moz-focus-inner":{border:0},":after":{content:'""',top:-2,right:-2,bottom:-2,left:-2,pointerEvents:"none",border:"1px solid "+e,position:"absolute",selectors:(o={},o[Tt]={borderColor:"WindowText",borderWidth:t?1:2},o)}}},n)}]}function Ou(e,t,n){return[t,{paddingBottom:2,transitionProperty:"opacity",transitionDuration:Bu,transitionTimingFunction:"ease",selectors:{".ms-Image":{display:"inline-block",borderStyle:"none"}}},(n?!e:e)&&["is-hidden",{position:"absolute",left:0,top:0,width:"100%",height:"100%",overflow:"hidden",opacity:0}]]}var Ru=Pn(Du,(function(e){var t,n,o,r,i,a=e.theme,s=e.hasIcon,l=e.hasImage,u=e.checked,c=e.disabled,d=e.imageIsLarge,p=e.focused,f=e.imageSize,h=a.palette,m=a.semanticColors,g=a.fonts,v=Jt(Au,a),y=h.neutralPrimary,b=m.inputBorderHovered,_=m.inputBackgroundChecked,k=h.themeDark,x=m.disabledBodySubtext,C=m.bodyBackground,w=h.neutralSecondary,S=m.inputBackgroundChecked,E=h.themeDark,T=m.disabledBodySubtext,I=h.neutralDark,P=m.focusBorder,M=m.inputBorderHovered,N=m.inputBackgroundChecked,D=h.themeDark,A=h.neutralLighter,B={selectors:{".ms-ChoiceFieldLabel":{color:I},":before":{borderColor:u?k:b},":after":[!s&&!l&&!u&&{content:'""',transitionProperty:"background-color",left:5,top:5,width:10,height:10,backgroundColor:w},u&&{borderColor:E}]}},F={borderColor:u?D:M,selectors:{":before":{opacity:1,borderColor:u?k:b}}},O=[{content:'""',display:"inline-block",backgroundColor:C,borderWidth:1,borderStyle:"solid",borderColor:y,width:20,height:20,fontWeight:"normal",position:"absolute",top:0,left:0,boxSizing:"border-box",transitionProperty:"border-color",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",borderRadius:"50%"},c&&{borderColor:x,selectors:(t={},t[Tt]={color:"GrayText"},t)},u&&{borderColor:c?x:_,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},(s||l)&&{top:3,right:3,left:"auto",opacity:u?1:0}],R=[{content:'""',width:0,height:0,borderRadius:"50%",position:"absolute",left:10,right:0,transitionProperty:"border-width",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",boxSizing:"border-box"},u&&{borderWidth:5,borderStyle:"solid",borderColor:c?T:S,left:5,top:5,width:10,height:10,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)},u&&(s||l)&&{top:8,right:8,left:"auto"}];return{root:[v.root,a.fonts.medium,{display:"flex",alignItems:"center",boxSizing:"border-box",color:m.bodyText,minHeight:26,border:"none",position:"relative",marginTop:8,selectors:{".ms-ChoiceFieldLabel":{display:"inline-block"}}},!s&&!l&&{selectors:{".ms-ChoiceFieldLabel":{paddingLeft:"26px"}}},l&&"ms-ChoiceField--image",s&&"ms-ChoiceField--icon",(s||l)&&{display:"inline-flex",fontSize:0,margin:"0 4px 4px 0",paddingLeft:0,backgroundColor:A,height:"100%"}],choiceFieldWrapper:[v.choiceFieldWrapper,p&&Fu(P,s||l)],input:[v.input,{position:"absolute",opacity:0,top:0,right:0,width:"100%",height:"100%",margin:0},c&&"is-disabled"],field:[v.field,u&&v.checked,{display:"inline-block",cursor:"pointer",marginTop:0,position:"relative",verticalAlign:"top",userSelect:"none",minHeight:20,selectors:{":hover":!c&&B,":focus":!c&&B,":before":O,":after":R}},s&&"ms-ChoiceField--icon",l&&"ms-ChoiceField-field--image",(s||l)&&{boxSizing:"content-box",cursor:"pointer",paddingTop:22,margin:0,textAlign:"center",transitionProperty:"all",transitionDuration:Bu,transitionTimingFunction:"ease",border:"1px solid transparent",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column"},u&&{borderColor:N},(s||l)&&!c&&{selectors:{":hover":F,":focus":F}},c&&{cursor:"default",selectors:(r={".ms-ChoiceFieldLabel":{color:m.disabledBodyText}},r[Tt]={color:"GrayText"},r)},u&&c&&{borderColor:A}],innerField:[v.innerField,l&&{height:f.height,width:f.width},(s||l)&&{position:"relative",display:"inline-block",paddingLeft:30,paddingRight:30},(s||l)&&d&&{paddingLeft:24,paddingRight:24},(s||l)&&c&&{opacity:.25,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)}],imageWrapper:Ou(!1,v.imageWrapper,u),selectedImageWrapper:Ou(!0,v.imageWrapper,u),iconWrapper:[v.iconWrapper,{fontSize:32,lineHeight:32,height:32}],labelWrapper:[v.labelWrapper,g.medium,(s||l)&&{display:"block",position:"relative",margin:"4px 8px",height:30,lineHeight:15,maxWidth:2*f.width,overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis"}]}}),void 0,{scope:"ChoiceGroupOption"}),Lu=Yo(),Hu=function(e){function t(t){var n=e.call(this,t)||this;n._focusCallbacks={},n._changeCallbacks={},n._onBlur=function(e,t){n.setState({keyFocused:void 0})},Dr(n);var o=t.defaultSelectedKey,r=t.options,i=void 0===r?[]:r,a=!Wu(t)&&void 0!==o&&i.some((function(e){return e.key===o}));return n.state={keyChecked:a?o:n._getKeyChecked(t)},n._id=Hn("ChoiceGroup"),n._labelId=Hn("ChoiceGroupLabel"),n}return l(t,e),Object.defineProperty(t.prototype,"checkedOption",{get:function(){var e=this,t=this.props.options;return Cs(void 0===t?[]:t,(function(t){return t.key===e.state.keyChecked}))},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){if(e!==this.props){var n=this._getKeyChecked(this.props);n!==this._getKeyChecked(e)&&this.setState({keyChecked:n})}},t.prototype.render=function(){var e=this,t=this.props,n=t.className,r=t.theme,i=t.styles,a=t.options,s=void 0===a?[]:a,l=t.label,c=t.required,d=t.disabled,p=t.name,f=this.state,h=f.keyChecked,m=f.keyFocused,g=Jn(this.props,Xn,["onChange","className","required"]),v=Lu(i,{theme:r,className:n,optionsContainIconOrImage:s.some((function(e){return!(!e.iconProps&&!e.imageSrc)}))}),y=this._id+"-label",b=this.props.ariaLabelledBy||(l?y:this.props["aria-labelledby"]);return o.createElement("div",u({className:v.applicationRole},g),o.createElement("div",u({className:v.root,role:"radiogroup"},b&&{"aria-labelledby":b}),l&&o.createElement(_u,{className:v.label,required:c,id:y,disabled:d},l),o.createElement("div",{className:v.flexContainer},s.map((function(t){var n=u(u({},t),{focused:t.key===m,checked:t.key===h,disabled:t.disabled||d,id:e._getOptionId(t),labelId:e._labelId+"-"+t.key,name:p||e._id,required:c});return o.createElement(Ru,u({key:t.key,onBlur:e._onBlur,onFocus:e._onFocus(t.key),onChange:e._onChange(t.key)},n))})))))},t.prototype.focus=function(){var e=this.props.options,t=void 0===e?[]:e,n=this.checkedOption||t.filter((function(e){return!e.disabled}))[0],o=n&&document.getElementById(this._getOptionId(n));o&&o.focus()},t.prototype._onFocus=function(e){var t=this;return this._focusCallbacks[e]||(this._focusCallbacks[e]=function(n,o){t.setState({keyFocused:e})}),this._focusCallbacks[e]},t.prototype._onChange=function(e){var t=this;return this._changeCallbacks[e]||(this._changeCallbacks[e]=function(n,o){var r=t.props,i=r.onChanged,a=r.onChange;Wu(t.props)||t.setState({keyChecked:e});var s=Cs(t.props.options||[],(function(t){return t.key===e}));a?a(n,s):i&&i(s,n)}),this._changeCallbacks[e]},t.prototype._getKeyChecked=function(e){if(void 0!==e.selectedKey)return e.selectedKey;var t=e.options,n=(void 0===t?[]:t).filter((function(e){return e.checked}));return n[0]&&n[0].key},t.prototype._getOptionId=function(e){return this._id+"-"+e.key},t}(o.Component);function Wu(e){return Mu(e,"selectedKey")}var zu={root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"},Uu=Pn(Hu,(function(e){var t=e.className,n=e.optionsContainIconOrImage,o=e.theme,r=Jt(zu,o);return{applicationRole:t,root:[r.root,o.fonts.medium,{display:"block"}],flexContainer:[r.flexContainer,n&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}}),void 0,{scope:"ChoiceGroup"}),Ku=function(e){function t(t){var n=e.call(this,t)||this;return n.choiceref=null,n.choiceref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting}),this.selected=e.setting.value},t.prototype.get_value=function(){return{value:this.selected}},t.prototype.render=function(){var e=this;return r.a.createElement(Uu,{className:"defaultChoiceGroup",defaultSelectedKey:this.state.property_values.value,options:this.state.property_values.options,label:this.state.property_values.display_name,componentRef:function(t){e.choiceref=t},onChange:function(t,n){e.selected=n.key,e.parent_on_change()}})},t}(Su),ju=Yo(),Vu=Pn((function(e){var t=e.styles,n=e.theme,r=e.className,i=e.vertical,a=e.alignContent,s=ju(t,{theme:n,className:r,alignContent:a,vertical:i});return o.createElement("div",{className:s.root},o.createElement("div",{className:s.content,role:"separator","aria-orientation":i?"vertical":"horizontal"},e.children))}),(function(e){var t=e.theme,n=e.alignContent,o=e.vertical,r=e.className,i="start"===n,a="center"===n,s="end"===n;return{root:[t.fonts.medium,{position:"relative"},n&&{textAlign:n},!n&&{textAlign:"center"},o&&(a||!n)&&{verticalAlign:"middle"},o&&i&&{verticalAlign:"top"},o&&s&&{verticalAlign:"bottom"},o&&{padding:"0 4px",height:"inherit",display:"table-cell",zIndex:1,selectors:{":after":{backgroundColor:t.palette.neutralLighter,width:"1px",content:'""',position:"absolute",top:"0",bottom:"0",left:"50%",right:"0",zIndex:-1}}},!o&&{padding:"4px 0",selectors:{":before":{backgroundColor:t.palette.neutralLighter,height:"1px",content:'""',display:"block",position:"absolute",top:"50%",bottom:"0",left:"0",right:"0"}}},r],content:[{position:"relative",display:"inline-block",padding:"0 12px",color:t.semanticColors.bodyText,background:t.semanticColors.bodyBackground},o&&{padding:"12px 0"}]}}),void 0,{scope:"Separator"}),Gu=function(e){function t(t){var n=e.call(this,t)||this;return n.colorpickerref=null,n.colorpickerref=null,n.state={property_values:t.setting,call_action_callback:t.action_callback,name:t.action_name},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting,name:e.action_name})},t.prototype.get_value=function(){return{value:this.state.property_values.value}},t.prototype.render=function(){var e=this;return r.a.createElement(wl,null,this.state.property_values.display_name?r.a.createElement(_u,null,this.state.property_values.display_name):null,this.state.property_values.value?r.a.createElement(ml,{styles:{root:{paddingBottom:"0.5em"}}},this.state.property_values.value):r.a.createElement("span",null),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},text:this.state.property_values.button_text,onClick:function(){return e.state.call_action_callback(e.state.name,e.state.property_values)}}))},t}(Su),qu=function(e){function t(t){var n=e.call(this,t)||this;return n.references={},n.references={},n.startup_reference=null,n.elevated_reference=null,n.restart_reference=null,n.parent_on_change=t.on_change,n.state={settings_key:t.settings_key,settings:t.settings},n}return l(t,e),t.prototype.shouldComponentUpdate=function(e,t){return!1},t.prototype.componentWillReceiveProps=function(e){this.setState({settings:e.settings})},t.prototype.get_data=function(){var e=this,t={};Object.keys(this.references).forEach((function(n){t[n]=e.references[n].get_value().value}));var n={};return n[this.state.settings_key]={startup:this.startup_reference.get_value().value,run_elevated:null!=this.elevated_reference&&this.elevated_reference.get_value().value,theme:this.theme_reference.get_value().value,enabled:t},n},t.prototype.render=function(){var e=this,t=this.state.settings.general.enabled;return r.a.createElement(wl,{tokens:{childrenGap:20}},r.a.createElement(ml,{variant:"xLarge"},"Available PowerToys"),Object.keys(t).map((function(n){var o=t[n];return r.a.createElement(wl,{key:n},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:5}},r.a.createElement(_u,null,n),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("overview_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].overview_link,target:"_blank"},"(Overview)"):null,e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("video_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].video_link,target:"_blank"},"(Video)"):null),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("description")?r.a.createElement(ml,{styles:{root:{paddingBottom:"5px"}}},e.state.settings.powertoys[n].description):null,r.a.createElement(Pu,{setting:{value:o},on_change:e.parent_on_change,ref:function(t){e.references[n]=t}}))})),r.a.createElement(Vu,null),r.a.createElement(ml,{variant:"xLarge"},"General"),r.a.createElement(wl,null,null!=this.state.settings.general.startup_disabled_reason&&r.a.createElement("span",{style:{color:"#c50500"},dangerouslySetInnerHTML:{__html:this.state.settings.general.startup_disabled_reason}}),r.a.createElement(_u,null,"Run at Startup"),r.a.createElement(Pu,{disabled:this.state.settings.general.startup_disabled_reason,setting:{value:this.state.settings.general.startup},on_change:this.parent_on_change,ref:function(t){e.startup_reference=t}})),this.state.settings.general.is_elevated&&r.a.createElement(_u,null,"Currently running as administrator"),this.state.settings.general.is_admin&&r.a.createElement(Pu,{setting:{display_name:this.state.settings.general.is_elevated?"Always run as administrator":"Always run as administrator (Restart as administrator to change this)",value:this.state.settings.general.run_elevated},disabled:!this.state.settings.general.is_elevated,on_change:this.parent_on_change,ref:function(t){e.elevated_reference=t}}),this.state.settings.general.is_admin&&!this.state.settings.general.is_elevated&&r.a.createElement(Gu,{setting:{display_name:"",value:"Running as user. Do you wish to run as administrator instead?",button_text:"Restart as administrator"},action_name:"restart_elevation",action_callback:function(e,t){window.output_from_webview(JSON.stringify({action:{general:{action_name:e,value:t}}}))},ref:function(t){e.restart_reference=t}}),r.a.createElement(Ku,{setting:{display_name:"Choose Settings color",value:this.state.settings.general.theme,options:[{key:"system",text:"System default app mode"},{key:"light",text:"Light"},{key:"dark",text:"Dark"}]},on_change:function(){vn("dark"===e.theme_reference.get_value().value||"system"===e.theme_reference.get_value().value&&"dark"===e.state.settings.general.system_theme?{palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}:{palette:{themePrimary:"#0078d4",themeLighterAlt:"#f3f9fd",themeLighter:"#d0e7f8",themeLight:"#a9d3f2",themeTertiary:"#5ca9e5",themeSecondary:"#1a86d9",themeDarkAlt:"#006cbe",themeDark:"#005ba1",themeDarker:"#004377",neutralLighterAlt:"#f8f8f8",neutralLighter:"#f4f4f4",neutralLight:"#eaeaea",neutralQuaternaryAlt:"#dadada",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c8c8",neutralTertiary:"#bab8b7",neutralSecondary:"#a3a2a0",neutralPrimaryAlt:"#8d8b8a",neutralPrimary:"#323130",neutralDark:"#605e5d",black:"#494847",white:"#ffffff"}}),e.parent_on_change()},ref:function(t){e.theme_reference=t}}),r.a.createElement(wl,null,r.a.createElement(ml,{variant:"xLarge"},"About PowerToys (Preview)"),r.a.createElement(_u,null,"Version ",this.state.settings.general.powertoys_version),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},href:"https://github.com/microsoft/PowerToys/releases",target:"_blank"},"Check for updates"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=bug_report.md&title=",target:"_blank",styles:{root:{paddingTop:"10px"}}},"Report a bug"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=feature_request.md&title=",target:"_blank"},"Request a feature"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys#privacy-statement",target:"_blank"},"Privacy statement")),r.a.createElement("span",null))},t}(r.a.Component);var Zu=Yo(),Qu="",Yu="TextField",Xu=function(e){function t(t){var n=e.call(this,t)||this;n._textElement=o.createRef(),n._onFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n.setState({isFocused:!0},(function(){n.props.validateOnFocusIn&&n._validate(n.value)}))},n._onBlur=function(e){n.props.onBlur&&n.props.onBlur(e),n.setState({isFocused:!1},(function(){n.props.validateOnFocusOut&&n._validate(n.value)}))},n._onRenderLabel=function(e){var t=e.label,r=e.required,i=n._classNames.subComponentStyles?n._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{required:r,htmlFor:n._id,styles:i,disabled:e.disabled,id:n._labelId},e.label):null},n._onRenderDescription=function(e){return e.description?o.createElement("span",{className:n._classNames.description},e.description):null},n._onInputChange=function(e){var t,o=e.target.value;void 0!==o&&o!==n._lastChangeValue&&(n._lastChangeValue=o,e.persist(),n.setState((function(e,r){var i=Ju(r,e)||"";return(t=o===i)?null:n._isControlled?null:{uncontrolledValue:o}}),(function(){var r=n.props.onChange;!t&&r&&r(e,o)})))},Dr(n),n._async=new eo(n),n._fallbackId=Hn(Yu),n._descriptionId=Hn(Yu+"Description"),n._labelId=Hn(Yu+"Label"),n._warnControlledUsage();var r=t.defaultValue,i=void 0===r?Qu:r;return"number"==typeof i&&(i=String(i)),n.state={uncontrolledValue:n._isControlled?void 0:i,isFocused:!1,errorMessage:""},n._delayedValidate=n._async.debounce(n._validate,n.props.deferredValidationTime),n._lastValidation=0,n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return Ju(this.props,this.state)},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._adjustInputHeight(),this.props.validateOnLoad&&this._validate(this.value)},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.getSnapshotBeforeUpdate=function(e,t){return{selection:[this.selectionStart,this.selectionEnd]}},t.prototype.componentDidUpdate=function(e,t,n){var o=this.props,r=(n||{}).selection,i=void 0===r?[null,null]:r,a=i[0],s=i[1];!!e.multiline!=!!o.multiline&&t.isFocused&&(this.focus(),null!==a&&null!==s&&a>=0&&s>=0&&this.setSelectionRange(a,s));var l=Ju(e,t),u=this.value;l!==u&&(this._warnControlledUsage(e),this.state.errorMessage&&!o.errorMessage&&this.setState({errorMessage:""}),this._adjustInputHeight(),this._lastChangeValue=void 0,$u(o)&&this._delayedValidate(u))},t.prototype.render=function(){var e=this.props,t=e.borderless,n=e.className,r=e.disabled,i=e.iconProps,a=e.inputClassName,s=e.label,l=e.multiline,c=e.required,d=e.underlined,p=e.prefix,f=e.resizable,h=e.suffix,m=e.theme,g=e.styles,v=e.autoAdjustHeight,y=e.onRenderPrefix,b=void 0===y?this._onRenderPrefix:y,_=e.onRenderSuffix,k=void 0===_?this._onRenderSuffix:_,x=e.onRenderLabel,C=void 0===x?this._onRenderLabel:x,w=e.onRenderDescription,S=void 0===w?this._onRenderDescription:w,E=this.state.isFocused,T=this._errorMessage;return this._classNames=Zu(g,{theme:m,className:n,disabled:r,focused:E,required:c,multiline:l,hasLabel:!!s,hasErrorMessage:!!T,borderless:t,resizable:f,hasIcon:!!i,underlined:d,inputClassName:a,autoAdjustHeight:v}),o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.wrapper},C(this.props,this._onRenderLabel),o.createElement("div",{className:this._classNames.fieldGroup},(void 0!==p||this.props.onRenderPrefix)&&o.createElement("div",{className:this._classNames.prefix},b(this.props,this._onRenderPrefix)),l?this._renderTextArea():this._renderInput(),i&&o.createElement(lr,u({className:this._classNames.icon},i)),(void 0!==h||this.props.onRenderSuffix)&&o.createElement("div",{className:this._classNames.suffix},k(this.props,this._onRenderSuffix)))),this._isDescriptionAvailable&&o.createElement("span",{id:this._descriptionId},S(this.props,this._onRenderDescription),T&&o.createElement("div",{role:"alert"},o.createElement(Al,null,o.createElement("p",{className:this._classNames.errorMessage},o.createElement("span",{"data-automation-id":"error-message"},T))))))},t.prototype.focus=function(){this._textElement.current&&this._textElement.current.focus()},t.prototype.blur=function(){this._textElement.current&&this._textElement.current.blur()},t.prototype.select=function(){this._textElement.current&&this._textElement.current.select()},t.prototype.setSelectionStart=function(e){this._textElement.current&&(this._textElement.current.selectionStart=e)},t.prototype.setSelectionEnd=function(e){this._textElement.current&&(this._textElement.current.selectionEnd=e)},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._textElement.current?this._textElement.current.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._textElement.current?this._textElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),t.prototype.setSelectionRange=function(e,t){this._textElement.current&&this._textElement.current.setSelectionRange(e,t)},t.prototype._warnControlledUsage=function(e){this._id,this.props,null!==this.props.value||this._hasWarnedNullValue||(this._hasWarnedNullValue=!0,ae("Warning: 'value' prop on '"+Yu+"' should not be null. Consider using an empty string to clear the component or undefined to indicate an uncontrolled component."))},Object.defineProperty(t.prototype,"_id",{get:function(){return this.props.id||this._fallbackId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isControlled",{get:function(){return Mu(this.props,"value")},enumerable:!0,configurable:!0}),t.prototype._onRenderPrefix=function(e){var t=e.prefix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderSuffix=function(e){var t=e.suffix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},Object.defineProperty(t.prototype,"_errorMessage",{get:function(){var e=this.props.errorMessage;return(void 0===e?this.state.errorMessage:e)||""},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isDescriptionAvailable",{get:function(){var e=this.props;return!!(e.onRenderDescription||e.description||this._errorMessage)},enumerable:!0,configurable:!0}),t.prototype._renderTextArea=function(){var e=Jn(this.props,Qn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("textarea",u({id:this._id},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-labelledby":t,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,"aria-label":this.props.ariaLabel,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._renderInput=function(){var e=Jn(this.props,Zn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("input",u({type:"text",id:this._id,"aria-labelledby":t},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-label":this.props.ariaLabel,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._validate=function(e){var t=this;if(this._latestValidateValue!==e||!$u(this.props)){this._latestValidateValue=e;var n=this.props.onGetErrorMessage,o=n&&n(e||"");if(void 0!==o)if("string"!=typeof o&&"then"in o){var r=++this._lastValidation;o.then((function(n){r===t._lastValidation&&t.setState({errorMessage:n}),t._notifyAfterValidate(e,n)}))}else this.setState({errorMessage:o}),this._notifyAfterValidate(e,o);else this._notifyAfterValidate(e,"")}},t.prototype._notifyAfterValidate=function(e,t){e===this.value&&this.props.onNotifyValidationResult&&this.props.onNotifyValidationResult(t,e)},t.prototype._adjustInputHeight=function(){if(this._textElement.current&&this.props.autoAdjustHeight&&this.props.multiline){var e=this._textElement.current;e.style.height="",e.style.height=e.scrollHeight+"px"}},t.defaultProps={resizable:!0,deferredValidationTime:200,validateOnLoad:!0},t}(o.Component);function Ju(e,t){var n=e.value,o=void 0===n?t.uncontrolledValue:n;return"number"==typeof o?String(o):o}function $u(e){return!(e.validateOnFocusIn||e.validateOnFocusOut)}var ec={root:"ms-TextField",description:"ms-TextField-description",errorMessage:"ms-TextField-errorMessage",field:"ms-TextField-field",fieldGroup:"ms-TextField-fieldGroup",prefix:"ms-TextField-prefix",suffix:"ms-TextField-suffix",wrapper:"ms-TextField-wrapper",multiline:"ms-TextField--multiline",borderless:"ms-TextField--borderless",underlined:"ms-TextField--underlined",unresizable:"ms-TextField--unresizable",required:"is-required",disabled:"is-disabled",active:"is-active"};function tc(e){var t=e.underlined,n=e.disabled,o=e.focused,r=e.theme,i=r.palette,a=r.fonts;return function(){var e;return{root:[t&&n&&{color:i.neutralTertiary},t&&{fontSize:a.medium.fontSize,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32},t&&o&&{selectors:(e={},e[Tt]={height:31},e)}]}}}var nc=Pn(Xu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.focused,p=e.required,f=e.multiline,h=e.hasLabel,m=e.borderless,g=e.underlined,v=e.hasIcon,y=e.resizable,b=e.hasErrorMessage,_=e.inputClassName,k=e.autoAdjustHeight,x=l.semanticColors,C=l.effects,w=l.fonts,S=Jt(ec,l),E={background:x.disabledBackground,color:c?x.disabledText:x.inputPlaceholderText,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap",flexShrink:0},T=[w.medium,{color:x.inputPlaceholderText,opacity:1}],I={color:x.disabledText};return{root:[S.root,w.medium,p&&S.required,c&&S.disabled,d&&S.active,f&&S.multiline,m&&S.borderless,g&&S.underlined,_n,{position:"relative"},u],wrapper:[S.wrapper,g&&[{display:"flex",borderBottom:"1px solid "+(b?x.errorText:x.inputBorder),width:"100%"},c&&{borderBottomColor:x.disabledBackground,selectors:(t={},t[Tt]={borderColor:"GrayText"},t)},!c&&{selectors:{":hover":{borderBottomColor:b?x.errorText:x.inputBorderHovered,selectors:(n={},n[Tt]={borderBottomColor:"Highlight"},n)}}},d&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2,"borderBottom")]],fieldGroup:[S.fieldGroup,_n,{border:"1px solid "+x.inputBorder,borderRadius:C.roundedCorner2,background:x.inputBackground,cursor:"text",height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative"},f&&{minHeight:"60px",height:"auto",display:"flex"},!d&&!c&&{selectors:{":hover":{borderColor:x.inputBorderHovered,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)}}},d&&!g&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2),c&&{borderColor:x.disabledBackground,selectors:(r={},r[Tt]={borderColor:"GrayText"},r),cursor:"default"},m&&{border:"none"},m&&d&&{border:"none",selectors:{":after":{border:"none"}}},g&&{flex:"1 1 0px",border:"none",textAlign:"left"},g&&c&&{backgroundColor:"transparent"},b&&!g&&{borderColor:x.errorText,selectors:{"&:hover":{borderColor:x.errorText}}},!h&&p&&{selectors:(i={":before":{content:"'*'",color:x.errorText,position:"absolute",top:-5,right:-10}},i[Tt]={selectors:{":before":{right:-14}}},i)}],field:[w.medium,S.field,_n,{borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:x.inputText,padding:"0 8px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:{"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"}}},kn(T),f&&!y&&[S.unresizable,{resize:"none"}],f&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,paddingBottom:6,overflow:"auto",width:"100%"},f&&k&&{overflow:"hidden"},v&&{paddingRight:24},f&&v&&{paddingRight:40},c&&[{backgroundColor:x.disabledBackground,color:x.disabledText,borderColor:x.disabledBackground},kn(I)],g&&{textAlign:"left"},d&&!m&&{selectors:(a={},a[Tt]={paddingLeft:11,paddingRight:11},a)},d&&f&&!m&&{selectors:(s={},s[Tt]={paddingTop:4},s)},_],icon:[f&&{paddingRight:24,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:6,right:8,top:"auto",fontSize:ft.medium,lineHeight:18},c&&{color:x.disabledText}],description:[S.description,{color:x.bodySubtext,fontSize:w.xSmall.fontSize}],errorMessage:[S.errorMessage,xn.slideDownIn20,w.small,{color:x.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[S.prefix,E],suffix:[S.suffix,E],subComponentStyles:{label:tc(e)}}}),void 0,{scope:"TextField"}),oc=function(e){function t(t){var n=e.call(this,t)||this;return n.textref=null,n.textref=null,n.state={property_values:t.setting,multiline:!!t.setting.multiline},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.textref.value}},t.prototype.render=function(){var e=this;return r.a.createElement(nc,{styles:{fieldGroup:{width:"350px",alignSelf:"start"}},onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},multiline:this.state.multiline,value:this.state.property_values.value,label:this.state.property_values.display_name,componentRef:function(t){e.textref=t}})},t}(Su);function rc(e,t,n){void 0===n&&(n=10);var o=Math.pow(n,t);return Math.round(e*o)/o}var ic,ac=qt((function(e){var t,n=e.semanticColors,o=n.disabledText,r=n.disabledBackground;return{backgroundColor:r,borderColor:r,pointerEvents:"none",cursor:"default",color:o,selectors:(t={},t[Tt]={color:"GrayText"},t)}})),sc=qt((function(e,t,n){var o,r,i,a=e.palette,s=e.effects,l=a.neutralSecondary,u=a.neutralPrimary,c=a.neutralPrimary,d=a.neutralLighter,p=a.neutralLight;return j({root:{outline:"none",display:"block",height:"50%",width:23,padding:0,backgroundColor:"transparent",textAlign:"center",cursor:"default",color:l,selectors:{"&.ms-DownButton":{borderRadius:"0 0 "+s.roundedCorner2+" 0"},"&.ms-UpButton":{borderRadius:"0 "+s.roundedCorner2+" 0 0"}}},rootHovered:{backgroundColor:d,color:u},rootChecked:{backgroundColor:p,color:c,selectors:(o={},o[Tt]={backgroundColor:"Highlight",color:"HighlightText"},o)},rootPressed:{backgroundColor:p,color:c,selectors:(r={},r[Tt]={backgroundColor:"Highlight",color:"HighlightText"},r)},rootDisabled:{opacity:.5,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)},icon:{fontSize:8,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}},{},n)})),lc=qt((function(e,t){var n,o,r,i=e.palette,a=e.semanticColors,s=e.effects,l=e.fonts,u=a.inputBorder,c=a.inputBorderHovered,d=a.inputFocusBorderAlt,p=a.bodyText,f=i.white,h=i.themePrimary,m=a.disabledText;return j({root:{outline:"none",fontSize:l.medium.fontSize,width:"100%",minWidth:86},labelWrapper:{display:"inline-flex",alignItems:"center"},labelWrapperStart:{height:32,float:"left",marginRight:10},labelWrapperEnd:{height:32,float:"right",marginLeft:10},labelWrapperTop:{marginBottom:-1},labelWrapperBottom:{},icon:{padding:"0 5px",fontSize:ft.large},iconDisabled:{color:m},label:{pointerEvents:"none",lineHeight:ft.large},labelDisabled:{},spinButtonWrapper:{display:"flex",position:"relative",boxSizing:"border-box",height:32,minWidth:86,border:"1px solid "+u,borderRadius:s.roundedCorner2},spinButtonWrapperTopBottom:{width:"100%"},spinButtonWrapperHovered:{borderColor:c,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},spinButtonWrapperFocused:{selectors:(o={},o[Tt]={borderColor:"Highlight"},o[":after"]={pointerEvents:"none",content:"''",position:"absolute",left:-1,top:-1,bottom:-1,right:-1,border:"2px solid "+d,borderRadius:s.roundedCorner2},o)},spinButtonWrapperDisabled:ac(e),input:{boxSizing:"border-box",boxShadow:"none",borderStyle:"none",flex:1,margin:0,fontSize:l.medium.fontSize,color:p,height:"100%",padding:"0 8px",outline:0,display:"block",minWidth:61,whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",cursor:"text",userSelect:"text",borderRadius:s.roundedCorner2+" 0 0 "+s.roundedCorner2},inputTextSelected:{backgroundColor:h,color:f,selectors:(r={},r[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},r)},inputDisabled:ac(e),arrowButtonsContainer:{display:"block",height:"100%",cursor:"default"},arrowButtonsContainerDisabled:ac(e)},t)})),uc=qt((function(e,t,n,o,r,i){return void 0===r&&(r=Xi.start),void 0===i&&(i=void 0),{root:K(e.root,i),labelWrapper:K(e.labelWrapper,cc(r,e)),icon:K(e.icon,t&&e.iconDisabled),label:K(e.label),spinButtonWrapper:K(e.spinButtonWrapper,dc(r,e),!t&&[{selectors:{":hover":e.spinButtonWrapperHovered}},n&&{selectors:{"&&":e.spinButtonWrapperFocused}}],t&&e.spinButtonWrapperDisabled),input:K("ms-spinButton-input",e.input,!t&&{selectors:{"::selection":e.inputTextSelected}},t&&e.inputDisabled),arrowBox:K(e.arrowButtonsContainer,t&&e.arrowButtonsContainerDisabled)}}));function cc(e,t){switch(e){case Xi.start:return t.labelWrapperStart;case Xi.end:return t.labelWrapperEnd;case Xi.top:return t.labelWrapperTop;case Xi.bottom:return t.labelWrapperBottom}}function dc(e,t){switch(e){case Xi.top:case Xi.bottom:return t.spinButtonWrapperTopBottom;default:return{}}}!function(e){e[e.down=-1]="down",e[e.notSpinning=0]="notSpinning",e[e.up=1]="up"}(ic||(ic={}));var pc=function(e){function t(t){var n=e.call(this,t)||this;n._input=o.createRef(),n._initialStepDelay=400,n._stepDelay=75,n._onFocus=function(e){n._input.current&&((n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&n._stop(),n._input.current.select(),n.setState({isFocused:!0}),n.props.onFocus&&n.props.onFocus(e))},n._onBlur=function(e){n._validate(e),n.setState({isFocused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onValidate=function(e,t){return n.props.onValidate?n.props.onValidate(e,t):n._defaultOnValidate(e)},n._calculatePrecision=function(e){var t=e.precision;return void 0===t?Math.max(function(e){var t=/[1-9]([0]+$)|\.([0-9]*)/.exec(String(e));return t?t[1]?-t[1].length:t[2]?t[2].length:0:0}(e.step),0):t},n._defaultOnValidate=function(e){if(null===e||0===e.trim().length||isNaN(Number(e)))return n._lastValidValue;var t=Math.min(n.props.max,Math.max(n.props.min,Number(e)));return String(t)},n._onIncrement=function(e){return n.props.onIncrement?n.props.onIncrement(e):n._defaultOnIncrement(e)},n._defaultOnIncrement=function(e){var t=n.props,o=t.max,r=t.step,i=Math.min(Number(e)+Number(r),o);return i=rc(i,n._precision),String(i)},n._onDecrement=function(e){return n.props.onDecrement?n.props.onDecrement(e):n._defaultOnDecrement(e)},n._defaultOnDecrement=function(e){var t=n.props,o=t.min,r=t.step,i=Math.max(Number(e)-Number(r),o);return i=rc(i,n._precision),String(i)},n._validate=function(e){if(void 0!==n.state.value&&void 0!==n._valueToValidate&&n._valueToValidate!==n._lastValidValue){var t=n._onValidate(n._valueToValidate,e);t&&(n._lastValidValue=t,n._valueToValidate=void 0,n.setState({value:t}))}},n._onInputChange=function(e){var t=e.target.value;n._valueToValidate=t,n.setState({value:t})},n._updateValue=function(e,t,o){var r=o(n.state.value);r&&(n._lastValidValue=r,n.setState({value:r})),n._spinningByMouse!==e&&(n._spinningByMouse=e),e&&(n._currentStepFunctionHandle=n._async.setTimeout((function(){n._updateValue(e,n._stepDelay,o)}),t))},n._stop=function(){n._currentStepFunctionHandle>=0&&(n._async.clearTimeout(n._currentStepFunctionHandle),n._currentStepFunctionHandle=-1),(n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&(n._spinningByMouse=!1,n.setState({keyboardSpinDirection:ic.notSpinning}))},n._handleKeyDown=function(e){if(e.which!==Fn.up&&e.which!==Fn.down&&e.which!==Fn.enter||(e.preventDefault(),e.stopPropagation()),n.props.disabled)n._stop();else{var t=ic.notSpinning;switch(e.which){case Fn.up:t=ic.up,n._updateValue(!1,n._initialStepDelay,n._onIncrement);break;case Fn.down:t=ic.down,n._updateValue(!1,n._initialStepDelay,n._onDecrement);break;case Fn.enter:case Fn.tab:n._validate(e);break;case Fn.escape:n.state.value!==n._lastValidValue&&n.setState({value:n._lastValidValue})}n.state.keyboardSpinDirection!==t&&n.setState({keyboardSpinDirection:t})}},n._handleKeyUp=function(e){(n.props.disabled||e.which===Fn.up||e.which===Fn.down)&&n._stop()},n._onIncrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onIncrement)},n._onDecrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onDecrement)},Dr(n),ro();var r=t.value||t.defaultValue||String(t.min)||"0";return n._lastValidValue=r,n._precision=n._calculatePrecision(n.props),n.state={isFocused:!1,value:r,keyboardSpinDirection:ic.notSpinning},n._async=new eo(n),n._currentStepFunctionHandle=-1,n._labelId=Hn("Label"),n._inputId=Hn("input"),n._spinningByMouse=!1,n._valueToValidate=void 0,n}return l(t,e),t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.UNSAFE_componentWillReceiveProps=function(e){this._lastValidValue=this.state.value;var t=void 0!==e.value?e.value:String(e.min);e.defaultValue&&(t=String(Math.max(e.min,Math.min(e.max,Number(e.defaultValue))))),void 0!==e.value&&this.setState({value:t}),this._precision=this._calculatePrecision(e)},t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.label,i=t.min,a=t.max,s=t.labelPosition,l=t.iconProps,c=t.incrementButtonIcon,d=t.incrementButtonAriaLabel,p=t.decrementButtonIcon,f=t.decrementButtonAriaLabel,h=t.ariaLabel,m=t.ariaDescribedBy,g=t.styles,v=t.upArrowButtonStyles,y=t.downArrowButtonStyles,b=t.theme,_=t.ariaPositionInSet,k=t.ariaSetSize,x=t.ariaValueNow,C=t.ariaValueText,w=t.keytipProps,S=t.className,E=t.inputProps,T=t.iconButtonProps,I=this.state,P=I.isFocused,M=I.value,N=I.keyboardSpinDirection,D=this.props.getClassNames?this.props.getClassNames(b,n,P,N,s,S):uc(lc(b,g),n,P,N,s,S),A=Jn(this.props,Xn,["onBlur","onFocus","className"]);return o.createElement("div",{className:D.root},s!==Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,u({},l,{className:D.icon,"aria-hidden":"true"})),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)),o.createElement(Ms,{keytipProps:w,disabled:n},(function(t){return o.createElement("div",u({},A,{className:D.spinButtonWrapper,"aria-label":h&&h,"aria-posinset":_,"aria-setsize":k,"data-ktp-target":t["data-ktp-target"]}),o.createElement("input",u({value:M,id:e._inputId,onChange:e._onChange,onInput:e._onInputChange,className:D.input,type:"text",autoComplete:"off",role:"spinbutton","aria-labelledby":r&&e._labelId,"aria-valuenow":isNaN(Number(x))?isNaN(Number(M))?void 0:Number(M):x,"aria-valuetext":C||(isNaN(Number(M))?M:void 0),"aria-valuemin":i,"aria-valuemax":a,"aria-describedby":po(m,t["aria-describedby"]),onBlur:e._onBlur,ref:e._input,onFocus:e._onFocus,onKeyDown:e._handleKeyDown,onKeyUp:e._handleKeyUp,readOnly:n,"aria-disabled":n,"data-lpignore":!0,"data-ktp-execute-target":t["data-ktp-execute-target"]},E)),o.createElement("span",{className:D.arrowBox},o.createElement(ou,u({styles:sc(b,!0,v),className:"ms-UpButton",checked:N===ic.up,disabled:n,iconProps:c,onMouseDown:e._onIncrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:d,"data-is-focusable":!1},T)),o.createElement(ou,u({styles:sc(b,!1,y),className:"ms-DownButton",checked:N===ic.down,disabled:n,iconProps:p,onMouseDown:e._onDecrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:f,"data-is-focusable":!1},T))))})),s===Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,{iconName:l.iconName,className:D.icon,"aria-hidden":"true"}),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)))},t.prototype.focus=function(){this._input.current&&this._input.current.focus()},Object.defineProperty(t.prototype,"value",{get:function(){return void 0===this.props.value?this.state.value:this.props.value},enumerable:!0,configurable:!0}),t.prototype._onChange=function(){},t.defaultProps={step:1,min:0,max:100,disabled:!1,labelPosition:Xi.start,label:"",incrementButtonIcon:{iconName:"ChevronUpSmall"},decrementButtonIcon:{iconName:"ChevronDownSmall"}},t=d([es("SpinButton",["theme","styles"],!0)],t)}(o.Component),fc=function(e){function t(t){var n=e.call(this,t)||this;return n.spinbuttonref=null,n.spinbuttonref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:parseInt(this.spinbuttonref.value)}},t.prototype.render=function(){var e=this;return r.a.createElement(pc,{styles:{spinButtonWrapperTopBottom:{maxWidth:"250px",alignSelf:"start"},input:{backgroundColor:"transparent"}},value:this.state.property_values.value,onValidate:function(t){return 0===t.trim().length||isNaN(+t)?t=String(e.state.property_values.value):Number(t)e.spinbuttonref.props.max&&(t=String(e.spinbuttonref.props.max)),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onIncrement:function(t){return t=Number(t)+e.spinbuttonref.props.step>e.spinbuttonref.props.max?String(e.spinbuttonref.props.max):String(+t+e.spinbuttonref.props.step),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onDecrement:function(t){return t=Number(t)-e.spinbuttonref.props.stept?t:e}function Tc(e,t,n){return[Ic(e),Ic(t),Ic(n)].join("")}function Ic(e){var t=(e=Ec(e,gc)).toString(16);return 1===t.length?"0"+t:t}function Pc(e,t,n,o,r){return o===vc||"number"!=typeof o?"#"+r:"rgba("+e+", "+t+", "+n+", "+o/vc+")"}function Mc(e){var t=e.a,n=void 0===t?vc:t,o=e.b,r=e.g,i=e.r,a=function(e,t,n){var o=NaN,r=Math.max(e,t,n),i=r-Math.min(e,t,n);return 0===i?o=0:e===r?o=(t-n)/i%6:t===r?o=(n-e)/i+2:n===r&&(o=(e-t)/i+4),(o=Math.round(60*o))<0&&(o+=360),{h:o,s:Math.round(100*(0===r?0:i/r)),v:Math.round(r/gc*100)}}(i,r,o),s=a.h,l=a.s,u=a.v,c=Tc(i,r,o);return{a:n,b:o,g:r,h:s,hex:c,r:i,s:l,str:Pc(i,r,o,n,c),v:u}}function Nc(e){var t=wc(e);if(t)return u(u({},Mc(t)),{str:e})}function Dc(e){return"#"+(t=e.h,Tc((n=Cc(t,hc,mc)).r,n.g,n.b));var t,n}function Ac(e,t,n){var o=Cc(e.h,t,n),r=o.r,i=o.g,a=o.b,s=Tc(r,i,a);return{a:e.a,b:a,g:i,h:e.h,hex:s,r:r,s:t,str:Pc(r,i,a,e.a,s),v:n}}var Bc=Yo(),Fc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._isAdjustingSaturation=!0,n._descriptionId=Hn("ColorRectangle-description"),n._onKeyDown=function(e){var t=n.state.color,o=t.s,r=t.v,i=e.shiftKey?10:1;switch(e.which){case Fn.up:n._isAdjustingSaturation=!1,r+=i;break;case Fn.down:n._isAdjustingSaturation=!1,r-=i;break;case Fn.left:n._isAdjustingSaturation=!0,o-=i;break;case Fn.right:n._isAdjustingSaturation=!0,o+=i;break;default:return}n._updateColor(e,Ac(t,Ec(o,hc),Ec(r,mc)))},n._onMouseDown=function(e){n._events.on(window,"mousemove",n._onMouseMove,!0),n._events.on(window,"mouseup",n._disableEvents,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=function(e,t,n){var o=n.getBoundingClientRect(),r=(e.clientX-o.left)/o.width,i=(e.clientY-o.top)/o.height;return Ac(t,Ec(Math.round(r*hc),hc),Ec(Math.round(mc-i*mc),mc))}(e,n.state.color,n._root.current);t&&n._updateColor(e,t)}},n._disableEvents=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={color:t.color},n}return l(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this.state.color},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&this.props.color&&this.setState({color:this.props.color})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.minSize,n=e.theme,r=e.className,i=e.styles,a=e.ariaValueFormat,s=e.ariaLabel,l=e.ariaDescription,u=this.state.color,c=Bc(i,{theme:n,className:r,minSize:t}),d=a.replace("{0}",String(u.s)).replace("{1}",String(u.v));return o.createElement("div",{ref:this._root,tabIndex:0,className:c.root,style:{backgroundColor:Dc(u)},onMouseDown:this._onMouseDown,onKeyDown:this._onKeyDown,role:"slider","aria-valuetext":d,"aria-valuenow":this._isAdjustingSaturation?u.s:u.v,"aria-valuemin":0,"aria-valuemax":mc,"aria-label":s,"aria-describedby":this._descriptionId,"data-is-focusable":!0},o.createElement("div",{className:c.description,id:this._descriptionId},l),o.createElement("div",{className:c.light}),o.createElement("div",{className:c.dark}),o.createElement("div",{className:c.thumb,style:{left:u.s+"%",top:mc-u.v+"%",backgroundColor:u.str}}))},t.prototype._updateColor=function(e,t){var n=this.props.onChange,o=this.state.color;t.s===o.s&&t.v===o.v||(n&&n(e,t),e.defaultPrevented||(this.setState({color:t}),e.preventDefault()))},t.defaultProps={minSize:220,ariaLabel:"Saturation and brightness",ariaValueFormat:"Saturation {0} brightness {1}",ariaDescription:"Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness."},t}(o.Component);var Oc=Pn(Fc,(function(e){var t,n=e.className,o=e.theme,r=e.minSize,i=o.palette,a=o.effects;return{root:["ms-ColorPicker-colorRect",{position:"relative",marginBottom:8,border:"1px solid "+i.neutralLighter,borderRadius:a.roundedCorner2,minWidth:r,minHeight:r,outline:"none",selectors:(t={},t[Tt]={MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},n],light:["ms-ColorPicker-light",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to right, white 0%, transparent 100%) /*@noflip*/"}],dark:["ms-ColorPicker-dark",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to bottom, transparent 0, #000 100%)"}],thumb:["ms-ColorPicker-thumb",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",selectors:{":before":{position:"absolute",left:0,right:0,top:0,bottom:0,border:"2px solid "+i.white,borderRadius:"50%",boxSizing:"border-box",content:'""'}}}],description:Ot}}),void 0,{scope:"ColorRectangle"}),Rc=Yo(),Lc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._onKeyDown=function(e){var t=n.value,o=n.props,r=o.minValue,i=o.maxValue,a=e.shiftKey?10:1;switch(e.which){case Fn.left:t-=a;break;case Fn.right:t+=a;break;case Fn.home:t=r;break;case Fn.end:t=i;break;default:return}n._updateValue(e,Ec(t,i,r))},n._onMouseDown=function(e){var t=$(n);n._events.on(t,"mousemove",n._onMouseMove,!0),n._events.on(t,"mouseup",n._onMouseUp,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=n.props,o=t.minValue,r=t.maxValue,i=n._root.current.getBoundingClientRect(),a=(e.clientX-i.left)/i.width,s=Ec(Math.round(a*r),r,o);n._updateValue(e,s)}},n._onMouseUp=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={currentValue:t.value||0},n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.state.currentValue},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&void 0!==this.props.value&&this.setState({currentValue:this.props.value})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.isAlpha,n=e.minValue,r=e.maxValue,i=e.overlayStyle,a=e.overlayColor,s=e.theme,l=e.className,u=e.styles,c=this.props.ariaLabel,d=void 0===c?t?"Alpha":"Hue":c,p=this.value,f=Rc(u,{theme:s,className:l,isAlpha:t}),h=100*(p-n)/(r-n);return o.createElement("div",{ref:this._root,className:f.root,tabIndex:0,onKeyDown:this._onKeyDown,onMouseDown:this._onMouseDown,role:"slider","aria-valuenow":p,"aria-valuetext":String(p),"aria-valuemin":n,"aria-valuemax":r,"aria-label":d,"data-is-focusable":!0},!(!i&&!a)&&o.createElement("div",{className:f.sliderOverlay,style:i||{background:"linear-gradient(to right, transparent 0, #"+a+" 100%)"}}),o.createElement("div",{className:f.sliderThumb,style:{left:h+"%"}}))},t.prototype._updateValue=function(e,t){if(t!==this.value){var n=this.props.onChange;n&&n(e,t),e.defaultPrevented||(this.setState({currentValue:t}),e.preventDefault())}},t.defaultProps={minValue:0,maxValue:100,value:0},t}(o.Component),Hc={background:"linear-gradient(to left,red 0,#f09 10%,#cd00ff 20%,#3200ff 30%,#06f 40%,#00fffd 50%,#0f6 60%,#35ff00 70%,#cdff00 80%,#f90 90%,red 100%)"},Wc={backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJUlEQVQYV2N89erVfwY0ICYmxoguxjgUFKI7GsTH5m4M3w1ChQC1/Ca8i2n1WgAAAABJRU5ErkJggg==)"},zc=Pn(Lc,(function(e){var t,n=e.theme,o=e.className,r=e.isAlpha,i=n.palette,a=n.effects;return{root:["ms-ColorPicker-slider",{position:"relative",height:20,marginBottom:8,border:"1px solid "+i.neutralLight,borderRadius:a.roundedCorner2,boxSizing:"border-box",outline:"none",selectors:(t={},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},r?Wc:Hc,o],sliderOverlay:["ms-ColorPicker-sliderOverlay",{content:"",position:"absolute",left:0,right:0,top:0,bottom:0}],sliderThumb:["ms-ColorPicker-thumb","is-slider",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",top:"50%"}]}}),void 0,{scope:"ColorSlider"});var Uc=Yo(),Kc=["hex","r","g","b","a"];function jc(e){var t=e.color;return"string"==typeof t?Nc(t):t}var Vc=Pn(function(e){function t(n){var o=e.call(this,n)||this;o._onSVChanged=function(e,t){o._updateColor(e,t)},o._onHChanged=function(e,t){o._updateColor(e,function(e,t){var n=Cc(t,e.s,e.v),o=n.r,r=n.g,i=n.b,a=Tc(o,r,i);return{a:e.a,b:i,g:r,h:t,hex:a,r:o,s:e.s,str:Pc(o,r,i,e.a,a),v:e.v}}(o.state.color,t))},o._onAChanged=function(e,t){o._updateColor(e,function(e,t){return u(u({},e),{a:t,str:Pc(e.r,e.g,e.b,t,e.hex)})}(o.state.color,Math.round(t)))},o._onBlur=function(e){var t,n=o.state,r=n.color,i=n.editingColor;if(i){var a,s=i.value,l=i.component,c="hex"===l,d=c?yc:_c;if(s.length>=d&&(c||!isNaN(Number(s)))){var p=void 0;p=c?Nc("#"+(!(a=s)||a.length=bc?a.substring(0,bc):a.substring(0,yc))):Mc(function(e){return{r:Ec(e.r,gc),g:Ec(e.g,gc),b:Ec(e.b,gc),a:"number"==typeof e.a?Ec(e.a,vc):e.a}}(u(u({},r),((t={})[l]=Number(s),t)))),o._updateColor(e,p)}else o.setState({editingColor:void 0})}},Dr(o),o.state={color:jc(n)||Nc("#ffffff")},o._textChangeHandlers={};for(var r=0,i=Kc;rthis._displayOnlyOptionsCache[t];)t++;if(this._displayOnlyOptionsCache[t]===e)throw new Error("Unexpected: Option at index "+e+" is not a selectable element.");return e-t+1}},e}();!function(e){e[e.smallFluid=0]="smallFluid",e[e.smallFixedFar=1]="smallFixedFar",e[e.smallFixedNear=2]="smallFixedNear",e[e.medium=3]="medium",e[e.large=4]="large",e[e.largeFixed=5]="largeFixed",e[e.extraLarge=6]="extraLarge",e[e.custom=7]="custom",e[e.customNear=8]="customNear"}(nd||(nd={}));var rd,id=Yo();!function(e){e[e.closed=0]="closed",e[e.animatingOpen=1]="animatingOpen",e[e.open=2]="open",e[e.animatingClosed=3]="animatingClosed"}(rd||(rd={}));var ad,sd,ld,ud,cd,dd=function(e){function t(t){var n=e.call(this,t)||this;n._panel=o.createRef(),n._animationCallback=null,n.dismiss=function(e){n.props.onDismiss&&n.props.onDismiss(e),(!e||e&&!e.defaultPrevented)&&n.close()},n._allowScrollOnPanel=function(e){e?n._allowTouchBodyScroll?qr(e,n._events):Gr(e,n._events):n._events.off(n._scrollableContent),n._scrollableContent=e},n._onRenderNavigation=function(e){if(!n.props.onRenderNavigationContent&&!n.props.onRenderNavigation&&!n.props.hasCloseButton)return null;var t=n.props.onRenderNavigationContent,r=void 0===t?n._onRenderNavigationContent:t;return o.createElement("div",{className:n._classNames.navigation},r(e,n._onRenderNavigationContent))},n._onRenderNavigationContent=function(e){var t=e.closeButtonAriaLabel,r=e.hasCloseButton,i=gn();return r?o.createElement(ou,{styles:{root:{height:"auto",width:"44px",color:i.palette.neutralSecondary,fontSize:ft.large},rootHovered:{color:i.palette.neutralPrimary}},className:n._classNames.closeButton,onClick:n._onPanelClick,ariaLabel:t,title:t,"data-is-visible":!0,iconProps:{iconName:"Cancel"}}):null},n._onRenderHeader=function(e,t,r){var i=e.headerText;return i?o.createElement("div",{className:n._classNames.header},o.createElement("p",{className:n._classNames.headerText,id:r,role:"heading","aria-level":2},i)):null},n._onRenderBody=function(e){return o.createElement("div",{className:n._classNames.content},e.children)},n._onRenderFooter=function(e){var t=n.props.onRenderFooterContent,r=void 0===t?null:t;return r?o.createElement("div",{className:n._classNames.footer},o.createElement("div",{className:n._classNames.footerInner},r())):null},n._animateTo=function(e){n._animationCallback=n._async.setTimeout((function(){n.setState({visibility:e}),n._onTransitionComplete()}),200)},n._clearExistingAnimationTimer=function(){null!==n._animationCallback&&n._async.clearTimeout(n._animationCallback)},n._onPanelClick=function(e){n.dismiss(e)},n._onTransitionComplete=function(){n._updateFooterPosition(),n.state.visibility===rd.open&&n.props.onOpened&&n.props.onOpened(),n.state.visibility===rd.closed&&n.props.onDismissed&&n.props.onDismissed()};var r=n.props.allowTouchBodyScroll,i=void 0!==r&&r;return n._allowTouchBodyScroll=i,n._warnDeprecations({ignoreExternalFocusing:"focusTrapZoneProps",forceFocusInsideTrap:"focusTrapZoneProps",firstFocusableSelector:"focusTrapZoneProps"}),n.state={isFooterSticky:!1,visibility:rd.closed,id:Hn("Panel")},n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.isOpen?null:!e.isOpen||t.visibility!==rd.closed&&t.visibility!==rd.animatingClosed?e.isOpen||t.visibility!==rd.open&&t.visibility!==rd.animatingOpen?null:{visibility:rd.animatingClosed}:{visibility:rd.animatingOpen}},t.prototype.componentDidMount=function(){this._events.on(window,"resize",this._updateFooterPosition),this._shouldListenForOuterClick(this.props)&&this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0),this.props.isOpen&&this.setState({visibility:rd.animatingOpen})},t.prototype.componentDidUpdate=function(e,t){var n=this._shouldListenForOuterClick(this.props),o=this._shouldListenForOuterClick(e);this.state.visibility!==t.visibility&&(this._clearExistingAnimationTimer(),this.state.visibility===rd.animatingOpen?this._animateTo(rd.open):this.state.visibility===rd.animatingClosed&&this._animateTo(rd.closed)),n&&!o?this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0):!n&&o&&this._events.off(document.body,"mousedown",this._dismissOnOuterClick,!0)},t.prototype.render=function(){var e=this.props,t=e.className,n=void 0===t?"":t,r=e.elementToFocusOnDismiss,i=e.firstFocusableSelector,a=e.focusTrapZoneProps,s=e.forceFocusInsideTrap,l=e.hasCloseButton,c=e.headerText,d=e.headerClassName,p=void 0===d?"":d,f=e.ignoreExternalFocusing,h=e.isBlocking,m=e.isFooterAtBottom,g=e.isLightDismiss,v=e.isHiddenOnDismiss,y=e.layerProps,b=e.overlayProps,_=e.type,k=e.styles,x=e.theme,C=e.customWidth,w=e.onLightDismissClick,S=void 0===w?this._onPanelClick:w,E=e.onRenderNavigation,T=void 0===E?this._onRenderNavigation:E,I=e.onRenderHeader,P=void 0===I?this._onRenderHeader:I,M=e.onRenderBody,N=void 0===M?this._onRenderBody:M,D=e.onRenderFooter,A=void 0===D?this._onRenderFooter:D,B=this.state,F=B.isFooterSticky,O=B.visibility,R=B.id,L=_===nd.smallFixedNear||_===nd.customNear,H=Uo(x)?L:!L,W=c&&R+"-headerText",z=_===nd.custom||_===nd.customNear?{width:C}:{},U=Jn(this.props,Xn),K=this.isActive,j=O===rd.animatingClosed||O===rd.animatingOpen;if(!K&&!j&&!v)return null;this._classNames=id(k,{theme:x,className:n,focusTrapZoneClassName:a?a.className:void 0,hasCloseButton:l,headerClassName:p,isAnimating:j,isFooterSticky:F,isFooterAtBottom:m,isOnRightSide:H,isOpen:K,isHiddenOnDismiss:v,type:_});var V,G=this._classNames,q=this._allowTouchBodyScroll;h&&K&&(V=o.createElement(Ql,u({className:G.overlay,isDarkThemed:!1,onClick:g?S:void 0,allowTouchBodyScroll:q},b)));var Z=P(this.props,this._onRenderHeader,W);return o.createElement(ls,u({},y),o.createElement(Fa,{role:"dialog","aria-modal":"true",ariaLabelledBy:Z?W:void 0,onDismiss:this.dismiss,className:G.hiddenPanel},o.createElement("div",u({"aria-hidden":!K&&j},U,{ref:this._panel,className:G.root}),V,o.createElement(Kl,u({ignoreExternalFocusing:f,forceFocusInsideTrap:!(!h||v&&!K)&&s,firstFocusableSelector:i,isClickableOutsideFocusTrap:!0},a,{className:G.main,style:z,elementToFocusOnDismiss:r}),o.createElement("div",{className:G.commands,"data-is-visible":!0},T(this.props,this._onRenderNavigation)),o.createElement("div",{className:G.contentInner},Z,o.createElement("div",{ref:this._allowScrollOnPanel,className:G.scrollableContent,"data-is-scrollable":!0},N(this.props,this._onRenderBody)),A(this.props,this._onRenderFooter))))))},t.prototype.open=function(){void 0===this.props.isOpen&&(this.isActive||(this.props.onOpen&&this.props.onOpen(),this.setState({visibility:rd.animatingOpen})))},t.prototype.close=function(){void 0===this.props.isOpen&&this.isActive&&this.setState({visibility:rd.animatingClosed})},Object.defineProperty(t.prototype,"isActive",{get:function(){return this.state.visibility===rd.open||this.state.visibility===rd.animatingOpen},enumerable:!0,configurable:!0}),t.prototype._shouldListenForOuterClick=function(e){return!!e.isBlocking&&!!e.isOpen},t.prototype._updateFooterPosition=function(){var e=this._scrollableContent;if(e){var t=e.clientHeight,n=e.scrollHeight;this.setState({isFooterSticky:t0&&s();var o=r._id+e.key;i.items.push(n(u(u({id:o},e),{index:t}),r._onRenderItem)),i.id=o;break;case Zc.Divider:t>0&&i.items.push(n(u(u({},e),{index:t}),r._onRenderItem)),i.items.length>0&&s();break;default:i.items.push(n(u(u({},e),{index:t}),r._onRenderItem))}}(e,t)})),i.items.length>0&&s(),o.createElement(o.Fragment,null,a)},r._onRenderItem=function(e){switch(e.itemType){case Zc.Divider:return r._renderSeparator(e);case Zc.Header:return r._renderHeader(e);default:return r._renderOption(e)}},r._renderOption=function(e){var t=r.props.onRenderOption,n=void 0===t?r._onRenderOption:t,i=r.state.selectedIndices,a=void 0===i?[]:i,s=!(void 0===e.index||!a)&&a.indexOf(e.index)>-1,l=e.hidden?r._classNames.dropdownItemHidden:s&&!0===e.disabled?r._classNames.dropdownItemSelectedAndDisabled:s?r._classNames.dropdownItemSelected:!0===e.disabled?r._classNames.dropdownItemDisabled:r._classNames.dropdownItem,u=e.title,c=void 0===u?e.text:u,d=r._classNames.subComponentStyles?r._classNames.subComponentStyles.multiSelectItem:void 0;return r.props.multiSelect?o.createElement(ed,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,onChange:r._onItemClick(e),inputProps:{onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e)},label:e.text,title:c,onRenderLabel:r._onRenderItemLabel.bind(r,e),className:l,role:"option","aria-selected":s?"true":"false",checked:s,styles:d,ariaPositionInSet:r._sizePosCache.positionInSet(e.index),ariaSetSize:r._sizePosCache.optionSetSize}):o.createElement(td,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,className:l,onClick:r._onItemClick(e),onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e),role:"option","aria-selected":s?"true":"false",ariaLabel:e.ariaLabel,title:c,"aria-posinset":r._sizePosCache.positionInSet(e.index),"aria-setsize":r._sizePosCache.optionSetSize},n(e,r._onRenderOption))},r._onRenderOption=function(e){return o.createElement("span",{className:r._classNames.dropdownOptionText},e.text)},r._onRenderItemLabel=function(e){var t=r.props.onRenderOption;return(void 0===t?r._onRenderOption:t)(e,r._onRenderOption)},r._onPositioned=function(e){r._focusZone.current&&r._requestAnimationFrame((function(){var e=r.state.selectedIndices;if(r._focusZone.current)if(e&&e[0]&&!r.props.options[e[0]].disabled){var t=yt().querySelector("#"+r._id+"-list"+e[0]);r._focusZone.current.focusElement(t)}else r._focusZone.current.focus()})),r.state.calloutRenderEdge&&r.state.calloutRenderEdge===e.targetEdge||r.setState({calloutRenderEdge:e.targetEdge})},r._onItemClick=function(e){return function(t){e.disabled||(r.setSelectedIndex(t,e.index),r.props.multiSelect||r.setState({isOpen:!1}))}},r._onScroll=function(){r._isScrollIdle||void 0===r._scrollIdleTimeoutId?r._isScrollIdle=!1:(clearTimeout(r._scrollIdleTimeoutId),r._scrollIdleTimeoutId=void 0),r._scrollIdleTimeoutId=setTimeout((function(){r._isScrollIdle=!0}),r._scrollIdleDelay)},r._onMouseItemLeave=function(e,t){if(!r._shouldIgnoreMouseEvent()&&r._host.current)if(r._host.current.setActive)try{r._host.current.setActive()}catch(e){}else r._host.current.focus()},r._onDismiss=function(){r.setState({isOpen:!1}),r._dropDown.current&&r._dropDown.current.focus()},r._onDropdownBlur=function(e){r._isDisabled()||(r.setState({hasFocus:!1}),r.state.isOpen||r.props.onBlur&&r.props.onBlur(e))},r._onDropdownKeyDown=function(e){if(!r._isDisabled()&&(r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e),!r.props.onKeyDown||(r.props.onKeyDown(e),!e.defaultPrevented))){var t,n=r.state.selectedIndices.length?r.state.selectedIndices[0]:-1,o=e.altKey||e.metaKey,i=r.state.isOpen;switch(e.which){case Fn.enter:r.setState({isOpen:!i});break;case Fn.escape:if(!i)return;r.setState({isOpen:!1});break;case Fn.up:if(o){if(i){r.setState({isOpen:!1});break}return}r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,-1,n-1,n));break;case Fn.down:o&&(e.stopPropagation(),e.preventDefault()),o&&!i||r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,1,n+1,n));break;case Fn.home:r.props.multiSelect||(t=r._moveIndex(e,1,0,n));break;case Fn.end:r.props.multiSelect||(t=r._moveIndex(e,-1,r.props.options.length-1,n));break;case Fn.space:break;default:return}t!==n&&(e.stopPropagation(),e.preventDefault())}},r._onDropdownKeyUp=function(e){if(!r._isDisabled()){var t=r._shouldHandleKeyUp(e),n=r.state.isOpen;if(!r.props.onKeyUp||(r.props.onKeyUp(e),!e.defaultPrevented)){switch(e.which){case Fn.space:r.setState({isOpen:!n});break;default:return void(t&&n&&r.setState({isOpen:!1}))}e.stopPropagation(),e.preventDefault()}}},r._onZoneKeyDown=function(e){var t;r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e);var n=e.altKey||e.metaKey;switch(e.which){case Fn.up:n?r.setState({isOpen:!1}):r._host.current&&(t=br(r._host.current,r._host.current.lastChild,!0));break;case Fn.home:case Fn.end:case Fn.pageUp:case Fn.pageDown:break;case Fn.down:!n&&r._host.current&&(t=yr(r._host.current,r._host.current.firstChild,!0));break;case Fn.escape:r.setState({isOpen:!1});break;case Fn.tab:return void r.setState({isOpen:!1});default:return}t&&t.focus(),e.stopPropagation(),e.preventDefault()},r._onZoneKeyUp=function(e){r._shouldHandleKeyUp(e)&&r.state.isOpen&&(r.setState({isOpen:!1}),e.preventDefault())},r._onDropdownClick=function(e){if(!r.props.onClick||(r.props.onClick(e),!e.defaultPrevented)){var t=r.state.isOpen;r._isDisabled()||r._shouldOpenOnFocus()||r.setState({isOpen:!t}),r._isFocusedByClick=!1}},r._onDropdownMouseDown=function(){r._isFocusedByClick=!0},r._onFocus=function(e){var t=r.state,n=t.isOpen,o=t.selectedIndices,i=r.props.multiSelect;if(!r._isDisabled()){r._isFocusedByClick||n||0!==o.length||i||r._moveIndex(e,1,0,-1),r.props.onFocus&&r.props.onFocus(e);var a={hasFocus:!0};r._shouldOpenOnFocus()&&(a.isOpen=!0),r.setState(a)}},r._isDisabled=function(){var e=r.props.disabled,t=r.props.isDisabled;return void 0!==t&&(e=t),e},r._onRenderLabel=function(e){var t=e.label,n=e.required,i=e.disabled,a=r._classNames.subComponentStyles?r._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{className:r._classNames.label,id:r._labelId,required:n,styles:a,disabled:i},t):null},Dr(r),r._id=t.id||Hn("Dropdown"),r._labelId=r._id+"-label",r._listId=r._id+"-list",r._optionId=r._id+"-option",r._isScrollIdle=!0,r.props.multiSelect){var i=void 0!==t.defaultSelectedKeys?t.defaultSelectedKeys:t.selectedKeys;n=r._getSelectedIndexes(t.options,i)}else{var a=void 0!==t.defaultSelectedKey?t.defaultSelectedKey:t.selectedKey;n=r._getSelectedIndexes(t.options,a)}return r._sizePosCache.updateOptions(t.options),r.state={isOpen:!1,selectedIndices:n,hasFocus:!1,calloutRenderEdge:void 0},r}return l(t,e),Object.defineProperty(t.prototype,"selectedOptions",{get:function(){return Dd(this.props.options,this.state.selectedIndices)},enumerable:!0,configurable:!0}),t.prototype.componentWillUnmount=function(){clearTimeout(this._scrollIdleTimeoutId)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t,n=e.options!==this.props.options;void 0===e[t=e.multiSelect?n&&void 0!==e.defaultSelectedKeys?"defaultSelectedKeys":"selectedKeys":n&&void 0!==e.defaultSelectedKey?"defaultSelectedKey":"selectedKey"]||e[t]===this.props[t]&&!n||this.setState({selectedIndices:this._getSelectedIndexes(e.options,e[t])}),e.options!==this.props.options&&this._sizePosCache.updateOptions(e.options)},t.prototype.componentDidUpdate=function(e,t){!0===t.isOpen&&!1===this.state.isOpen&&(this._gotMouseMove=!1,this._dropDown.current&&this._dropDown.current.focus(),this.props.onDismiss&&this.props.onDismiss())},t.prototype.render=function(){var e=this,t=this._id,n=this.props,r=n.className,i=n.label,a=n.options,s=n.ariaLabel,l=n.required,c=n.errorMessage,d=n.keytipProps,p=n.styles,f=n.theme,h=n.panelProps,m=n.calloutProps,g=n.multiSelect,v=n.onRenderTitle,y=void 0===v?this._onRenderTitle:v,b=n.onRenderContainer,_=void 0===b?this._onRenderContainer:b,k=n.onRenderCaretDown,x=void 0===k?this._onRenderCaretDown:k,C=n.onRenderLabel,w=void 0===C?this._onRenderLabel:C,S=this.state,E=S.isOpen,T=S.selectedIndices,I=S.calloutRenderEdge,P=n.onRenderPlaceholder||n.onRenderPlaceHolder||this._onRenderPlaceholder,M=Dd(a,T),N=Jn(n,Xn),D=this._isDisabled(),A=t+"-errorMessage",B=D?void 0:E&&1===T.length&&T[0]>=0?this._listId+T[0]:void 0,F=g?{role:"button"}:{role:"listbox",childRole:"option",ariaSetSize:this._sizePosCache.optionSetSize,ariaPosInSet:this._sizePosCache.positionInSet(T[0]),ariaSelected:void 0!==T[0]||void 0};this._classNames=Od(p,{theme:f,className:r,hasError:!!(c&&c.length>0),hasLabel:!!i,isOpen:E,required:l,disabled:D,isRenderingPlaceholder:!M.length,panelClassName:h?h.className:void 0,calloutClassName:m?m.className:void 0,calloutRenderEdge:I});var O=!!c&&c.length>0;return o.createElement("div",{className:this._classNames.root},w(this.props,this._onRenderLabel),o.createElement(Ms,{keytipProps:d,disabled:D},(function(r){return o.createElement("div",u({},r,{"data-is-focusable":!D,ref:e._dropDown,id:t,tabIndex:D?-1:0,role:F.role,"aria-haspopup":"listbox","aria-expanded":E?"true":"false","aria-label":s,"aria-labelledby":i&&!s?po(e._labelId,e._optionId):void 0,"aria-describedby":po(r["aria-describedby"],O?e._id+"-errorMessage":void 0),"aria-activedescendant":B,"aria-required":l,"aria-disabled":D,"aria-owns":E?e._listId:void 0},N,{className:e._classNames.dropdown,onBlur:e._onDropdownBlur,onKeyDown:e._onDropdownKeyDown,onKeyUp:e._onDropdownKeyUp,onClick:e._onDropdownClick,onMouseDown:e._onDropdownMouseDown,onFocus:e._onFocus}),o.createElement("span",{id:e._optionId,className:e._classNames.title,"aria-live":"polite","aria-atomic":!0,"aria-invalid":O,role:F.childRole,"aria-setsize":F.ariaSetSize,"aria-posinset":F.ariaPosInSet,"aria-selected":F.ariaSelected},M.length?y(M,e._onRenderTitle):P(n,e._onRenderPlaceholder)),o.createElement("span",{className:e._classNames.caretDownWrapper},x(n,e._onRenderCaretDown)))})),E&&_(u(u({},n),{onDismiss:this._onDismiss}),this._onRenderContainer),O&&o.createElement("div",{role:"alert",id:A,className:this._classNames.errorMessage},c))},t.prototype.focus=function(e){this._dropDown.current&&(this._dropDown.current.focus(),e&&this.setState({isOpen:!0}))},t.prototype.setSelectedIndex=function(e,t){var n=this,o=this.props,r=o.options,i=o.selectedKey,a=o.selectedKeys,s=o.multiSelect,l=o.notifyOnReselect,u=this.state.selectedIndices,c=void 0===u?[]:u,d=!!c&&c.indexOf(t)>-1,p=[];if(t=Math.max(0,Math.min(r.length-1,t)),void 0===i&&void 0===a){if(s||l||t!==c[0]){if(s)if(p=c?this._copyArray(c):[],d){var f=p.indexOf(t);f>-1&&p.splice(f,1)}else p.push(t);else p=[t];e.persist(),this.setState({selectedIndices:p},(function(){n._onChange(e,r,t,d,s)}))}}else this._onChange(e,r,t,d,s)},Object.defineProperty(t.prototype,"_placeholder",{get:function(){return this.props.placeholder||this.props.placeHolder},enumerable:!0,configurable:!0}),t.prototype._copyArray=function(e){for(var t=[],n=0,o=e;n=r.length&&(n=r.length-1);for(var i=0;r[n].itemType===Zc.Header||r[n].itemType===Zc.Divider||r[n].disabled;){if(i>=r.length)return o;n+t<0?n=r.length:n+t>=r.length&&(n=-1),n+=t,i++}return this.setSelectedIndex(e,n),n},t.prototype._renderFocusableList=function(e){var t=e.onRenderList,n=void 0===t?this._onRenderList:t,r=e.label,i=e.ariaLabel,a=e.multiSelect;return o.createElement("div",{className:this._classNames.dropdownItemsWrapper,onKeyDown:this._onZoneKeyDown,onKeyUp:this._onZoneKeyUp,ref:this._host,tabIndex:0},o.createElement(Li,{ref:this._focusZone,direction:dr.vertical,id:this._listId,className:this._classNames.dropdownItems,role:"listbox","aria-label":i,"aria-labelledby":r&&!i?this._labelId:void 0,"aria-multiselectable":a},n(e,this._onRenderList)))},t.prototype._renderSeparator=function(e){var t=e.index,n=e.key;return t>0?o.createElement("div",{role:"separator",key:n,className:this._classNames.dropdownDivider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,n=void 0===t?this._onRenderOption:t,r=e.key,i=e.id;return o.createElement("div",{id:i,key:r,className:this._classNames.dropdownItemHeader},n(e,this._onRenderOption))},t.prototype._onItemMouseEnter=function(e,t){this._shouldIgnoreMouseEvent()||t.currentTarget.focus()},t.prototype._onItemMouseMove=function(e,t){var n=t.currentTarget;this._gotMouseMove=!0,this._isScrollIdle&&document.activeElement!==n&&n.focus()},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._getSelectedIndexes=function(e,t){if(void 0===t)return this.props.multiSelect?this._getAllSelectedIndices(e):-1!==(i=this._getSelectedIndex(e,null))?[i]:[];if(!Array.isArray(t))return-1!==(i=this._getSelectedIndex(e,t))?[i]:[];for(var n=[],o=0,r=t;o svg":{paddingTop:"2px"},"&:hover i.ms-Button-icon":{color:i.palette.neutralPrimary},"&:active i.ms-Button-icon":{color:i.palette.neutralPrimary}}}},groups:[{links:[{name:"General Settings",key:"general",url:"",icon:"Settings"}].concat(n)}]})),r.a.createElement("div",{className:"editorzone",style:{backgroundColor:i.palette.white,color:i.palette.black}},r.a.createElement("div",{className:"editorhead"},r.a.createElement("div",{className:"editortitle"},r.a.createElement(ml,{variant:"xxLarge",styles:{root:{display:"block",whiteSpace:"no-wrap",overflow:"hidden",textOverflow:"ellipsis"}}},"general"!=this.state.selected_menu?t[this.state.selected_menu].name+" Settings":"PowerToys General Settings")),r.a.createElement("div",{className:"editorheadbuttons"},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:16}},r.a.createElement(Nl,{styles:{root:{minWidth:"100px"}},disabled:!this.state.data_changed||this.state.saving,text:this.state.saving?"Saving":"Save",onClick:this.save_clicked},this.state.saving?r.a.createElement(Ll,{size:Tl.small}):r.a.createElement("span",null))))),r.a.createElement("div",{className:"editorbody"},r.a.createElement(Ul,{styles:{contentContainer:{paddingTop:"16px",paddingLeft:"16px",paddingRight:"16px"}}},"general"===e.state.selected_menu&&e.state.settings.hasOwnProperty("general")?r.a.createElement(qu,{key:"general",settings_key:"general",settings:e.state.settings,on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):e.state.settings.hasOwnProperty("powertoys")&&e.state.selected_menu in e.state.settings.powertoys?r.a.createElement(Vd,{key:e.state.selected_menu,settings_key:e.state.selected_menu,powertoy:e.state.settings.powertoys[e.state.selected_menu],on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):void 0))),r.a.createElement(yu,{hidden:!this.state.show_save_discard_dialog,onDismiss:this.close_save_discard_dialog,dialogContentProps:{type:Dl.normal,title:"Changes not saved",subText:this.state.user_trying_to_exit?"Would you like to save your changes or exit the settings?":"Would you like to save or discard your changes?"},modalProps:{isBlocking:!0,styles:{main:{maxWidth:450}}}},r.a.createElement(su,{styles:{actionsRight:{textAlign:"center"}}},r.a.createElement(Nl,{onClick:this.save_save_discard_dialog,text:"Save"}),r.a.createElement(Nl,{onClick:this.discard_save_discard_dialog,text:this.state.user_trying_to_exit?"Exit":"Discard"}),r.a.createElement(Ml,{onClick:this.close_save_discard_dialog,text:"Cancel"}))))},t}(r.a.Component);window.start_with_dark_theme&&vn({palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}),K({selectors:{":global(body), :global(html), :global(#app)":{margin:0,padding:0,height:"100vh"}}});var sp=document.getElementById("app");sp&&sp.hasChildNodes()?a.a.hydrate(r.a.createElement(ap,{ref:function(e){window.react_app_component=e}}),sp):a.a.render(r.a.createElement(ap,{ref:function(e){window.react_app_component=e}}),sp)}]); \ No newline at end of file +Object.defineProperty(t,"__esModule",{value:!0});var n=null,o=!1,r=3,i=-1,a=-1,s=!1,l=!1;function u(){if(!s){var e=n.expirationTime;l?C():l=!0,x(p,e)}}function c(){var e=n,t=n.next;if(n===t)n=null;else{var o=n.previous;n=o.next=t,t.previous=o}e.next=e.previous=null,o=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=r,s=a;r=e,a=t;try{var l=o()}finally{r=i,a=s}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{o=null,e=n;do{if(e.expirationTime>=t){o=e;break}e=e.next}while(e!==n);null===o?o=n:o===n&&(n=l,u()),(t=o.previous).next=o.previous=l,l.next=o,l.previous=t}}function d(){if(-1===i&&null!==n&&1===n.priorityLevel){s=!0;try{do{c()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?u():l=!1}}}function p(e){s=!0;var r=o;o=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{c()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{c()}while(null!==n&&!w())}finally{s=!1,o=r,null!==n?u():l=!1,d()}}var f,h,m=Date,g="function"==typeof setTimeout?setTimeout:void 0,v="function"==typeof clearTimeout?clearTimeout:void 0,y="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function _(e){f=y((function(t){v(h),e(t)})),h=g((function(){b(f),e(t.unstable_now())}),100)}if("object"==typeof performance&&"function"==typeof performance.now){var k=performance;t.unstable_now=function(){return k.now()}}else t.unstable_now=function(){return m.now()};var x,C,w,S=null;if("undefined"!=typeof window?S=window:void 0!==e&&(S=e),S&&S._schedMock){var E=S._schedMock;x=E[0],C=E[1],w=E[2],t.unstable_now=E[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var T=null,I=function(e){if(null!==T)try{T(e)}finally{T=null}};x=function(e){null!==T?setTimeout(x,0,e):(T=e,setTimeout(I,0,!1))},C=function(){T=null},w=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof y&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var P=null,M=!1,N=-1,D=!1,A=!1,B=0,F=33,O=33;w=function(){return B<=t.unstable_now()};var R=new MessageChannel,L=R.port2;R.port1.onmessage=function(){M=!1;var e=P,n=N;P=null,N=-1;var o=t.unstable_now(),r=!1;if(0>=B-o){if(!(-1!==n&&n<=o))return D||(D=!0,_(H)),P=e,void(N=n);r=!0}if(null!==e){A=!0;try{e(r)}finally{A=!1}}};var H=function(e){if(null!==P){_(H);var t=e-B+O;tt&&(t=8),O=tt?L.postMessage(void 0):D||(D=!0,_(H))},C=function(){P=null,M=!1,N=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var o=r,a=i;r=e,i=t.unstable_now();try{return n()}finally{r=o,i=a,d()}},t.unstable_next=function(e){switch(r){case 1:case 2:case 3:var n=3;break;default:n=r}var o=r,a=i;r=n,i=t.unstable_now();try{return e()}finally{r=o,i=a,d()}},t.unstable_scheduleCallback=function(e,o){var a=-1!==i?i:t.unstable_now();if("object"==typeof o&&null!==o&&"number"==typeof o.timeout)o=a+o.timeout;else switch(r){case 1:o=a+-1;break;case 2:o=a+250;break;case 5:o=a+1073741823;break;case 4:o=a+1e4;break;default:o=a+5e3}if(e={callback:e,priorityLevel:r,expirationTime:o,next:null,previous:null},null===n)n=e.next=e.previous=e,u();else{a=null;var s=n;do{if(s.expirationTime>o){a=s;break}s=s.next}while(s!==n);null===a?a=n:a===n&&(n=e,u()),(o=a.previous).next=a.previous=e,e.next=a,e.previous=o}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var o=e.previous;o.next=t,t.previous=o}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=r;return function(){var o=r,a=i;r=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{r=o,i=a,d()}}},t.unstable_getCurrentPriorityLevel=function(){return r},t.unstable_shouldYield=function(){return!o&&(null!==n&&n.expirationTime=0&&d.splice(t,1)}function v(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var o=function(){0;return n.nc}();o&&(e.attrs.nonce=o)}return y(t,e.attrs),m(e,t),t}function y(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function b(e,t){var n,o,r,i;if(t.transform&&e.css){if(!(i="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=u||(u=v(t)),o=x.bind(null,n,a,!1),r=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",y(t,e.attrs),m(e,t),t}(t),o=w.bind(null,n,t),r=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(t),o=C.bind(null,n),r=function(){g(n)});return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else r()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return f(n,t),function(e){for(var o=[],r=0;r=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}function p(){for(var e=0,t=0,n=arguments.length;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function b(){return void 0===_&&(_="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),_}var _=b();function k(){return{rtl:b()}}var x,C={};var w={"user-select":1};function S(e,t){var n=function(){if(!x){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;x=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return x}(),o=e[t];if(w[o]){var r=e[t+1];w[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var E,T=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function I(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===T.indexOf(n)?"px":"";e[t+1]=""+o+r}}var P="left",M="right",N="@noflip",D=((E={})[P]=M,E[M]=P,E),A={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function B(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(N)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(P)>=0)t[n]=o.replace(P,M);else if(o.indexOf(M)>=0)t[n]=o.replace(M,P);else if(String(r).indexOf(P)>=0)t[n+1]=r.replace(P,M);else if(String(r).indexOf(M)>=0)t[n+1]=r.replace(M,P);else if(D[o])t[n]=D[o];else if(A[r])t[n+1]=A[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var F="displayName";var O=/\:global\((.+?)\)/g;function R(e){if(!O.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function L(e,t){return e.indexOf(":global(")>=0?e.replace(O,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function H(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function W(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==F&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?R(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,L(t,o))})):e([r],n,L(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?H(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return j.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}function V(){for(var e=[],t=0;t10?" (+ "+(he.length-10)+" more)":"")),me=void 0,he=[]}),2e3)))}var ve="cubic-bezier(.1,.9,.2,1)",ye="cubic-bezier(.1,.25,.75,.9)",be=G({from:{opacity:0},to:{opacity:1}}),_e=G({from:{opacity:1},to:{opacity:0,visibility:"hidden"}}),ke=nt(-10),xe=nt(-20),Ce=nt(-40),we=nt(-400),Se=nt(10),Ee=nt(20),Te=nt(40),Ie=nt(400),Pe=ot(10),Me=ot(20),Ne=ot(-10),De=ot(-20),Ae=rt(10),Be=rt(20),Fe=rt(40),Oe=rt(400),Re=rt(-10),Le=rt(-20),He=rt(-40),We=rt(-400),ze=it(-10),Ue=it(-20),Ke=it(10),je=it(20),Ve=G({from:{transform:"scale3d(.98,.98,1)"},to:{transform:"scale3d(1,1,1)"}}),Ge=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(.98,.98,1)"}}),qe=G({from:{transform:"scale3d(1.03,1.03,1)"},to:{transform:"scale3d(1,1,1)"}}),Ze=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(1.03,1.03,1)"}}),Qe=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(90deg)"}}),Ye=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(-90deg)"}}),Xe=ye,Je="0.267s",$e="0.367s",et={slideRightIn10:tt(be+","+ke,"0.367s",ve),slideRightIn20:tt(be+","+xe,"0.367s",ve),slideRightIn40:tt(be+","+Ce,"0.367s",ve),slideRightIn400:tt(be+","+we,"0.367s",ve),slideLeftIn10:tt(be+","+Se,"0.367s",ve),slideLeftIn20:tt(be+","+Ee,"0.367s",ve),slideLeftIn40:tt(be+","+Te,"0.367s",ve),slideLeftIn400:tt(be+","+Ie,"0.367s",ve),slideUpIn10:tt(be+","+Pe,"0.367s",ve),slideUpIn20:tt(be+","+Me,"0.367s",ve),slideDownIn10:tt(be+","+Ne,"0.367s",ve),slideDownIn20:tt(be+","+De,"0.367s",ve),slideRightOut10:tt(_e+","+Ae,"0.367s",ve),slideRightOut20:tt(_e+","+Be,"0.367s",ve),slideRightOut40:tt(_e+","+Fe,"0.367s",ve),slideRightOut400:tt(_e+","+Oe,"0.367s",ve),slideLeftOut10:tt(_e+","+Re,"0.367s",ve),slideLeftOut20:tt(_e+","+Le,"0.367s",ve),slideLeftOut40:tt(_e+","+He,"0.367s",ve),slideLeftOut400:tt(_e+","+We,"0.367s",ve),slideUpOut10:tt(_e+","+ze,"0.367s",ve),slideUpOut20:tt(_e+","+Ue,"0.367s",ve),slideDownOut10:tt(_e+","+Ke,"0.367s",ve),slideDownOut20:tt(_e+","+je,"0.367s",ve),scaleUpIn100:tt(be+","+Ve,"0.367s",ve),scaleDownIn100:tt(be+","+qe,"0.367s",ve),scaleUpOut103:tt(_e+","+Ze,"0.167s",ye),scaleDownOut98:tt(_e+","+Ge,"0.167s",ye),fadeIn100:tt(be,"0.167s",ye),fadeIn200:tt(be,"0.267s",ye),fadeIn400:tt(be,"0.367s",ye),fadeIn500:tt(be,"0.467s",ye),fadeOut100:tt(_e,"0.167s",ye),fadeOut200:tt(_e,"0.267s",ye),fadeOut400:tt(_e,"0.367s",ye),fadeOut500:tt(_e,"0.467s",ye),rotate90deg:tt(Qe,"0.1s",ye),rotateN90deg:tt(Ye,"0.1s",ye)};function tt(e,t,n){return{animationName:e,animationDuration:t,animationTimingFunction:n,animationFillMode:"both"}}function nt(e){return G({from:{transform:"translate3d("+e+"px,0,0)"},to:{transform:"translate3d(0,0,0)"}})}function ot(e){return G({from:{transform:"translate3d(0,"+e+"px,0)"},to:{transform:"translate3d(0,0,0)"}})}function rt(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d("+e+"px,0,0)"}})}function it(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(0,"+e+"px,0)"}})}var at,st,lt={themeDarker:"#004578",themeDark:"#005a9e",themeDarkAlt:"#106ebe",themePrimary:"#0078d4",themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:"#c7e0f4",themeLighter:"#deecf9",themeLighterAlt:"#eff6fc",black:"#000000",blackTranslucent40:"rgba(0,0,0,.4)",neutralDark:"#201f1e",neutralPrimary:"#323130",neutralPrimaryAlt:"#3b3a39",neutralSecondary:"#605e5c",neutralSecondaryAlt:"#8a8886",neutralTertiary:"#a19f9d",neutralTertiaryAlt:"#c8c6c4",neutralQuaternary:"#d2d0ce",neutralQuaternaryAlt:"#e1dfdd",neutralLight:"#edebe9",neutralLighter:"#f3f2f1",neutralLighterAlt:"#faf9f8",accent:"#0078d4",white:"#ffffff",whiteTranslucent40:"rgba(255,255,255,.4)",yellowDark:"#d29200",yellow:"#ffb900",yellowLight:"#fff100",orange:"#d83b01",orangeLight:"#ea4300",orangeLighter:"#ff8c00",redDark:"#a4262c",red:"#e81123",magentaDark:"#5c005c",magenta:"#b4009e",magentaLight:"#e3008c",purpleDark:"#32145a",purple:"#5c2d91",purpleLight:"#b4a0ff",blueDark:"#002050",blueMid:"#00188f",blue:"#0078d4",blueLight:"#00bcf2",tealDark:"#004b50",teal:"#008272",tealLight:"#00b294",greenDark:"#004b1c",green:"#107c10",greenLight:"#bad80a"},ut={elevation4:"0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108)",elevation8:"0 3.2px 7.2px 0 rgba(0, 0, 0, 0.132), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.108)",elevation16:"0 6.4px 14.4px 0 rgba(0, 0, 0, 0.132), 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.108)",elevation64:"0 25.6px 57.6px 0 rgba(0, 0, 0, 0.22), 0 4.8px 14.4px 0 rgba(0, 0, 0, 0.18)",roundedCorner2:"2px"},ct="'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif";!function(e){e.Arabic="Segoe UI Web (Arabic)",e.Cyrillic="Segoe UI Web (Cyrillic)",e.EastEuropean="Segoe UI Web (East European)",e.Greek="Segoe UI Web (Greek)",e.Hebrew="Segoe UI Web (Hebrew)",e.Thai="Leelawadee UI Web",e.Vietnamese="Segoe UI Web (Vietnamese)",e.WestEuropean="Segoe UI Web (West European)",e.Selawik="Selawik Web",e.Armenian="Segoe UI Web (Armenian)",e.Georgian="Segoe UI Web (Georgian)"}(at||(at={})),function(e){e.Arabic="'"+at.Arabic+"'",e.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun",e.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu",e.Cyrillic="'"+at.Cyrillic+"'",e.EastEuropean="'"+at.EastEuropean+"'",e.Greek="'"+at.Greek+"'",e.Hebrew="'"+at.Hebrew+"'",e.Hindi="'Nirmala UI'",e.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka",e.Korean="'Malgun Gothic', Gulim",e.Selawik="'"+at.Selawik+"'",e.Thai="'Leelawadee UI Web', 'Kmer UI'",e.Vietnamese="'"+at.Vietnamese+"'",e.WestEuropean="'"+at.WestEuropean+"'",e.Armenian="'"+at.Armenian+"'",e.Georgian="'"+at.Georgian+"'"}(st||(st={}));var dt,pt,ft,ht,mt="'Segoe UI', '"+at.WestEuropean+"'",gt={ar:st.Arabic,bg:st.Cyrillic,cs:st.EastEuropean,el:st.Greek,et:st.EastEuropean,he:st.Hebrew,hi:st.Hindi,hr:st.EastEuropean,hu:st.EastEuropean,ja:st.Japanese,kk:st.EastEuropean,ko:st.Korean,lt:st.EastEuropean,lv:st.EastEuropean,pl:st.EastEuropean,ru:st.Cyrillic,sk:st.EastEuropean,"sr-latn":st.EastEuropean,th:st.Thai,tr:st.EastEuropean,uk:st.Cyrillic,vi:st.Vietnamese,"zh-hans":st.ChineseSimplified,"zh-hant":st.ChineseTraditional,hy:st.Armenian,ka:st.Georgian};function vt(e,t,n){return{fontFamily:n,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:e,fontWeight:t}}function yt(e){if(!X&&"undefined"!=typeof document){var t=e;return t&&t.ownerDocument?t.ownerDocument:document}}!function(e){e.mini="10px",e.xSmall="10px",e.small="12px",e.smallPlus="12px",e.medium="14px",e.mediumPlus="16px",e.icon="16px",e.large="18px",e.xLarge="20px",e.xLargePlus="24px",e.xxLarge="28px",e.xxLargePlus="32px",e.superLarge="42px",e.mega="68px"}(dt||(dt={})),function(e){e.light=100,e.semilight=300,e.regular=400,e.semibold=600,e.bold=700}(pt||(pt={})),function(e){e.xSmall="10px",e.small="12px",e.medium="16px",e.large="20px"}(ft||(ft={}));var bt,_t,kt,xt,Ct="https://static2.sharepointonline.com/files/fabric/assets",wt=(bt=function(){if(void 0===ht){var e=yt(),t=function(e){var t=null;try{var n=$();t=n?n.localStorage.getItem(e):null}catch(e){}return t}("language");null!==t&&(ht=t),void 0===ht&&e&&(ht=e.documentElement.getAttribute("lang")),void 0===ht&&(ht="en")}return ht}(),_t=function(e){for(var t in gt)if(gt.hasOwnProperty(t)&&e&&0===t.indexOf(e))return gt[t];return mt}(bt)+", "+ct,{tiny:vt(dt.mini,pt.regular,_t),xSmall:vt(dt.xSmall,pt.regular,_t),small:vt(dt.small,pt.regular,_t),smallPlus:vt(dt.smallPlus,pt.regular,_t),medium:vt(dt.medium,pt.regular,_t),mediumPlus:vt(dt.mediumPlus,pt.regular,_t),large:vt(dt.large,pt.regular,_t),xLarge:vt(dt.xLarge,pt.semibold,_t),xLargePlus:vt(dt.xLargePlus,pt.semibold,_t),xxLarge:vt(dt.xxLarge,pt.semibold,_t),xxLargePlus:vt(dt.xxLargePlus,pt.semibold,_t),superLarge:vt(dt.superLarge,pt.semibold,_t),mega:vt(dt.mega,pt.semibold,_t)});function St(e,t,n,o){se({fontFamily:e="'"+e+"'",src:(void 0!==o?"local('"+o+"'),":"")+"url('"+t+".woff2') format('woff2'),url('"+t+".woff') format('woff')",fontWeight:n,fontStyle:"normal",fontDisplay:"swap"})}function Et(e,t,n,o,r){void 0===o&&(o="segoeui");var i=e+"/"+n+"/"+o;St(t,i+"-light",pt.light,r&&r+" Light"),St(t,i+"-semilight",pt.semilight,r&&r+" SemiLight"),St(t,i+"-regular",pt.regular,r),St(t,i+"-semibold",pt.semibold,r&&r+" SemiBold")}!function(e){if(e){var t=e+"/fonts";Et(t,at.Thai,"leelawadeeui-thai","leelawadeeui"),Et(t,at.Arabic,"segoeui-arabic"),Et(t,at.Cyrillic,"segoeui-cyrillic"),Et(t,at.EastEuropean,"segoeui-easteuropean"),Et(t,at.Greek,"segoeui-greek"),Et(t,at.Hebrew,"segoeui-hebrew"),Et(t,at.Vietnamese,"segoeui-vietnamese"),Et(t,at.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI"),Et(t,st.Selawik,"selawik","selawik"),Et(t,at.Armenian,"segoeui-armenian"),Et(t,at.Georgian,"segoeui-georgian"),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-semilight",pt.light),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-bold",pt.semibold)}}((kt=$(),xt=kt?kt.FabricConfig:void 0,xt&&void 0!==xt.fontBaseUrl?xt.fontBaseUrl:Ct));var Tt="@media screen and (-ms-high-contrast: active)";function It(e,t){return"@media only screen and (min-width: "+e+"px) and (max-width: "+t+"px)"}var Pt,Mt="ms-Fabric--isFocusVisible",Nt="ms-Fabric--isFocusHidden";function Dt(e,t){var n=t?$(t):$();if(n){var o=n.document.body.classList;o.add(e?Mt:Nt),o.remove(e?Nt:Mt)}}function At(e,t,n,o,r,i,a){return Bt(e,"number"!=typeof t&&t?t:{inset:t,position:n,highContrastStyle:o,borderColor:r,outlineColor:i,isFocusedOnly:a})}function Bt(e,t){var n,o;void 0===t&&(t={});var r=t.inset,i=void 0===r?0:r,a=t.width,s=void 0===a?1:a,l=t.position,u=void 0===l?"relative":l,c=t.highContrastStyle,d=t.borderColor,p=void 0===d?e.palette.white:d,f=t.outlineColor,h=void 0===f?e.palette.neutralSecondary:f,m=t.isFocusedOnly;return{outline:"transparent",position:u,selectors:(n={"::-moz-focus-inner":{border:"0"}},n["."+Mt+" &"+(void 0===m||m?":focus":"")+":after"]={content:'""',position:"absolute",left:i+1,top:i+1,bottom:i+1,right:i+1,border:s+"px solid "+p,outline:s+"px solid "+h,zIndex:Pt.FocusStyle,selectors:(o={},o[Tt]=c,o)},n)}}!function(e){e.Nav=1,e.ScrollablePane=1,e.FocusStyle=1,e.Coachmark=1e3,e.Layer=1e6,e.KeytipLayer=1000001}(Pt||(Pt={}));var Ft=function(e,t,n,o){var r,i,a;return void 0===n&&(n="border"),void 0===o&&(o=-1),{borderColor:e,selectors:{":after":(r={pointerEvents:"none",content:"''",position:"absolute",left:o,top:o,bottom:o,right:o},r[n]="2px solid "+e,r.borderRadius=t,r.width="borderBottom"===n?"100%":void 0,r.selectors=(i={},i[Tt]=(a={},a["border"===n?"borderColor":"borderBottomColor"]="Highlight",a),i),r)}}},Ot={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden"};var Rt,Lt={none:0,insertNode:1,appendChild:2},Ht="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),Wt={};try{Wt=window}catch(e){}var zt=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Lt.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Rt=Wt.__stylesheet__)||Rt._lastStyleElement&&Rt._lastStyleElement.ownerDocument!==document){var t=Wt&&Wt.FabricConfig||{};Rt=Wt.__stylesheet__=new e(t.mergeStyles)}return Rt},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Lt.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Lt.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Lt.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),Ht||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}(),Ut=zt.getInstance();Ut&&Ut.onReset&&zt.getInstance().onReset((function(){Kt++}));var Kt=0,jt={empty:!0},Vt={},Gt="undefined"==typeof WeakMap?null:WeakMap;function qt(e,t,n){if(void 0===t&&(t=100),void 0===n&&(n=!1),!Gt)return e;var o,r=0,i=Kt;return function(){for(var a=[],s=0;s0&&r>t)&&(o=Yt(),r=0,i=Kt),l=o;for(var u=0;u-1;e[o]=i?r:ln(e[o]||{},r,n)}else e[o]=r}return n.pop(),e}var un,cn={s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"},dn=n(18),pn=yn({palette:lt,semanticColors:bn(lt,!1,!1),fonts:wt,isInverted:!1,disableGlobalClassNames:!1}),fn=[],hn="theme";if(!nn.getSettings([hn]).theme){var mn=$();mn&&mn.FabricConfig&&mn.FabricConfig.theme&&(pn=yn(mn.FabricConfig.theme)),nn.applySettings(((un={})[hn]=pn,un))}function gn(e){return void 0===e&&(e=!1),!0===e&&(pn=yn({},e)),pn}function vn(e,t){var n;return void 0===t&&(t=!1),pn=yn(e,t),Object(dn.a)(u(u(u(u({},pn.palette),pn.semanticColors),pn.effects),function(e){for(var t={},n=0,o=Object.keys(e.fonts);n0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return En.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}Q("@uifabric/styling","7.10.1");var Tn=o.createContext({customizations:{inCustomizerContext:!1,settings:{},scopedSettings:{}}}),In=["theme","styles"];function Pn(e,t,n,r,i){var a=(r=r||{scope:"",fields:void 0}).scope,s=r.fields,d=void 0===s?In:s;return function(r){function i(){var t=null!==r&&r.apply(this,arguments)||this;return t._inCustomizerContext=!1,t._renderContent=function(r){t._inCustomizerContext=!!r.customizations.inCustomizerContext;var i=nn.getSettings(d,a,r.customizations),s=i.styles,l=(i.dir,c(i,["styles","dir"])),p=n?n(t.props):void 0;return t._updateStyles(s),o.createElement(e,u({},l,p,t.props,{styles:t._styles}))},t._onSettingsChanged=function(){return t.forceUpdate()},t}return l(i,r),i.prototype.render=function(){return o.createElement(Tn.Consumer,null,this._renderContent)},i.prototype.componentDidMount=function(){this._inCustomizerContext||nn.observe(this._onSettingsChanged)},i.prototype.componentWillUnmount=function(){this._inCustomizerContext||nn.unobserve(this._onSettingsChanged)},i.prototype._updateStyles=function(e){var n=this;this._styles&&e===this._styles.__cachedInputs__[1]&&!this.props.styles||(this._styles=function(o){return function(e){for(var t=[],n=1;n=0)}),{},e)}var $n,eo=function(){function e(e,t){this._timeoutIds=null,this._immediateIds=null,this._intervalIds=null,this._animationFrameIds=null,this._isDisposed=!1,this._parent=e||null,this._onErrorHandler=t,this._noop=function(){}}return e.prototype.dispose=function(){var e;if(this._isDisposed=!0,this._parent=null,this._timeoutIds){for(e in this._timeoutIds)this._timeoutIds.hasOwnProperty(e)&&this.clearTimeout(parseInt(e,10));this._timeoutIds=null}if(this._immediateIds){for(e in this._immediateIds)this._immediateIds.hasOwnProperty(e)&&this.clearImmediate(parseInt(e,10));this._immediateIds=null}if(this._intervalIds){for(e in this._intervalIds)this._intervalIds.hasOwnProperty(e)&&this.clearInterval(parseInt(e,10));this._intervalIds=null}if(this._animationFrameIds){for(e in this._animationFrameIds)this._animationFrameIds.hasOwnProperty(e)&&this.cancelAnimationFrame(parseInt(e,10));this._animationFrameIds=null}},e.prototype.setTimeout=function(e,t){var n=this,o=0;return this._isDisposed||(this._timeoutIds||(this._timeoutIds={}),o=setTimeout((function(){try{n._timeoutIds&&delete n._timeoutIds[o],e.apply(n._parent)}catch(e){n._onErrorHandler&&n._onErrorHandler(e)}}),t),this._timeoutIds[o]=!0),o},e.prototype.clearTimeout=function(e){this._timeoutIds&&this._timeoutIds[e]&&(clearTimeout(e),delete this._timeoutIds[e])},e.prototype.setImmediate=function(e,t){var n=this,o=0,r=$(t);if(!this._isDisposed){this._immediateIds||(this._immediateIds={});o=r.setTimeout((function(){try{n._immediateIds&&delete n._immediateIds[o],e.apply(n._parent)}catch(e){n._logError(e)}}),0),this._immediateIds[o]=!0}return o},e.prototype.clearImmediate=function(e,t){var n=$(t);this._immediateIds&&this._immediateIds[e]&&(n.clearTimeout(e),delete this._immediateIds[e])},e.prototype.setInterval=function(e,t){var n=this,o=0;return this._isDisposed||(this._intervalIds||(this._intervalIds={}),o=setInterval((function(){try{e.apply(n._parent)}catch(e){n._logError(e)}}),t),this._intervalIds[o]=!0),o},e.prototype.clearInterval=function(e){this._intervalIds&&this._intervalIds[e]&&(clearInterval(e),delete this._intervalIds[e])},e.prototype.throttle=function(e,t,n){var o=this;if(this._isDisposed)return this._noop;var r,i,a=t||0,s=!0,l=!0,u=0,c=null;n&&"boolean"==typeof n.leading&&(s=n.leading),n&&"boolean"==typeof n.trailing&&(l=n.trailing);var d=function(t){var n=(new Date).getTime(),p=n-u,f=s?a-p:a;return p>=a&&(!t||s)?(u=n,c&&(o.clearTimeout(c),c=null),r=e.apply(o._parent,i)):null===c&&l&&(c=o.setTimeout(d,f)),r};return function(){for(var e=[],t=0;t=s&&(n=!0),d=t);var r=t-d,a=s-r,h=t-p,v=!1;return null!==c&&(h>=c&&f?v=!0:a=Math.min(a,c-h)),r>=s||v||n?m(t):null!==f&&e||!u||(f=o.setTimeout(g,a)),i},v=function(){return!!f},y=function(){for(var e=[],t=0;t-1)for(var a=n.split(/[ ,]+/),s=0;s1?e[1]:""}return this.__className},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_disposables",{get:function(){return this.__disposables||(this.__disposables=[]),this.__disposables},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_async",{get:function(){return this.__async||(this.__async=new eo(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 to(this),this._disposables.push(this.__events)),this.__events},enumerable:!0,configurable:!0}),t.prototype._resolveRef=function(e){var t=this;return this.__resolves||(this.__resolves={}),this.__resolves[e]||(this.__resolves[e]=function(n){return t[e]=n}),this.__resolves[e]},t.prototype._updateComponentRef=function(e,t){void 0===t&&(t={}),e&&t&&e.componentRef!==t.componentRef&&(this._setComponentRef(e.componentRef,null),this._setComponentRef(t.componentRef,this))},t.prototype._warnDeprecations=function(e){this.className,this.props},t.prototype._warnMutuallyExclusive=function(e){this.className,this.props},t.prototype._warnConditionallyRequiredProps=function(e,t,n){this.className,this.props},t.prototype._setComponentRef=function(e,t){!this._skipComponentRefResolution&&e&&("function"==typeof e&&e(t),"object"==typeof e&&(e.current=t))},t}(o.Component);function uo(e,t,n){var o=e[n],r=t[n];(o||r)&&(e[n]=function(){var e;return r&&(e=r.apply(this,arguments)),o!==r&&(e=o.apply(this,arguments)),e})}function co(){return null}function po(){for(var e=[],t=0;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function ho(e){go!==e&&(go=e)}function mo(){return void 0===go&&(go="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),go}!function(e){e[e.default=0]="default",e[e.image=1]="image",e[e.Default=1e5]="Default",e[e.Image=100001]="Image"}(so||(so={}));var go=mo();function vo(){return{rtl:mo()}}var yo,bo={};var _o={"user-select":1};function ko(e,t){var n=function(){if(!yo){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;yo=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return yo}(),o=e[t];if(_o[o]){var r=e[t+1];_o[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var xo,Co=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function wo(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===Co.indexOf(n)?"px":"";e[t+1]=""+o+r}}var So="left",Eo="right",To="@noflip",Io=((xo={})[So]=Eo,xo[Eo]=So,xo),Po={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function Mo(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(To)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(So)>=0)t[n]=o.replace(So,Eo);else if(o.indexOf(Eo)>=0)t[n]=o.replace(Eo,So);else if(String(r).indexOf(So)>=0)t[n+1]=r.replace(So,Eo);else if(String(r).indexOf(Eo)>=0)t[n+1]=r.replace(Eo,So);else if(Io[o])t[n]=Io[o];else if(Po[r])t[n+1]=Po[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var No="displayName";var Do=/\:global\((.+?)\)/g;function Ao(e){if(!Do.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function Bo(e,t){return e.indexOf(":global(")>=0?e.replace(Do,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function Fo(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function Oo(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==No&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?Ao(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,Bo(t,o))})):e([r],n,Bo(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?Fo(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;rKo&&(t.clear(),n=0,e.disableCaching=!0),a[Qo]}}function Xo(e,t){return t=function(e){switch(e){case void 0:return"__undefined__";case null:return"__null__";default:return e}}(t),e.has(t)||e.set(t,new Map),e.get(t)}function Jo(e,t){if("function"==typeof t&&t.__cachedInputs__)for(var n=0,o=t.__cachedInputs__;n0&&this._imageElement.current.naturalHeight>0||this._imageElement.current.complete&&t._svgRegex.test(e))&&(this._computeCoverStyle(this.props),this.setState({loadState:Zo.loaded})))},t.prototype._computeCoverStyle=function(e){var t=e.imageFit,n=e.width,o=e.height;if((t===Go.cover||t===Go.contain||t===Go.centerContain||t===Go.centerCover)&&void 0===this.props.coverStyle&&this._imageElement.current&&this._frameElement.current){var r=void 0;r=n&&o&&t!==Go.centerContain&&t!==Go.centerCover?n/o:this._frameElement.current.clientWidth/this._frameElement.current.clientHeight;var i=this._imageElement.current.naturalWidth/this._imageElement.current.naturalHeight;this._coverStyle=i>r?qo.landscape:qo.portrait}},t.defaultProps={shouldFadeIn:!0},t._svgRegex=/\.svg$/i,t}(o.Component),nr={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageCenterContain:"ms-Image-image--centerContain",imageCenterCover:"ms-Image-image--centerCover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"},or=Pn(tr,(function(e){var t=e.className,n=e.width,o=e.height,r=e.maximizeFrame,i=e.isLoaded,a=e.shouldFadeIn,s=e.shouldStartVisible,l=e.isLandscape,u=e.isCenter,c=e.isContain,d=e.isCover,p=e.isCenterContain,f=e.isCenterCover,h=e.isNone,m=e.isError,g=e.isNotImageFit,v=e.theme,y=Jt(nr,v),b={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"},_=$(),k=void 0!==_&&void 0===_.navigator.msMaxTouchPoints,x=c&&l||d&&!l?{width:"100%",height:"auto"}:{width:"auto",height:"100%"};return{root:[y.root,v.fonts.medium,{overflow:"hidden"},r&&[y.rootMaximizeFrame,{height:"100%",width:"100%"}],i&&a&&!s&&xn.fadeIn400,(u||c||d||p||f)&&{position:"relative"},t],image:[y.image,{display:"block",opacity:0},i&&["is-loaded",{opacity:1}],u&&[y.imageCenter,b],c&&[y.imageContain,k&&{width:"100%",height:"100%",objectFit:"contain"},!k&&x,b],d&&[y.imageCover,k&&{width:"100%",height:"100%",objectFit:"cover"},!k&&x,b],p&&[y.imageCenterContain,l&&{maxWidth:"100%"},!l&&{maxHeight:"100%"},b],f&&[y.imageCenterCover,l&&{maxHeight:"100%"},!l&&{maxWidth:"100%"},b],h&&[y.imageNone,{width:"auto",height:"auto"}],g&&[!!n&&!o&&{height:"auto",width:"100%"},!n&&!!o&&{height:"100%",width:"auto"},!!n&&!!o&&{height:"100%",width:"100%"}],l&&y.imageLandscape,!l&&y.imagePortrait,!i&&"is-notLoaded",a&&"is-fadeIn",m&&"is-error"]}}),void 0,{scope:"Image"},!0),rr=V({root:{display:"inline-block"},placeholder:["ms-Icon-placeHolder",{width:"1em"}],image:["ms-Icon-imageContainer",{overflow:"hidden"}]}),ir=qt((function(e){var t=fe(e)||{subset:{},code:void 0},n=t.code,o=t.subset;return n?{children:n,iconClassName:o.className,fontFamily:o.fontFace&&o.fontFace.fontFamily}:null}),void 0,!0),ar=function(e){var t=e.iconName,n=e.className,r=e.style,i=void 0===r?{}:r,a=ir(t)||{},s=a.iconClassName,l=a.children,c=a.fontFamily,d=Jn(e,Vn),p=e["aria-label"]?{}:{role:"presentation","aria-hidden":!0};return o.createElement("i",u({"data-icon-name":t},p,d,{className:Mn("ms-Icon",rr.root,s,!t&&rr.placeholder,n),style:u({fontFamily:c},i)}),l)},sr=(qt((function(e,t,n){return ar({iconName:e,className:t,"aria-label":n})})),Yo({disableCaching:!0})),lr=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n.onImageLoadingStateChange=function(e){n.props.imageProps&&n.props.imageProps.onLoadingStateChange&&n.props.imageProps.onLoadingStateChange(e),e===Zo.error&&n.setState({imageLoadError:!0})},n.state={imageLoadError:!1},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.iconName,i=e.imageErrorAs,a=e.theme,s="string"==typeof r&&0===r.length,l=this.props.iconType===so.image||this.props.iconType===so.Image||!!this.props.imageProps,c=ir(r)||{},d=c.iconClassName,p=c.children,f=sr(n,{theme:a,className:t,iconClassName:d,isImage:l,isPlaceholder:s}),h=l?"span":"i",m=Jn(this.props,Vn,["aria-label"]),g=this.state.imageLoadError,v=u(u({},this.props.imageProps),{onLoadingStateChange:this.onImageLoadingStateChange}),y=g&&i||or,b=this.props.ariaLabel||this.props["aria-label"],_=b?{"aria-label":b}:{"aria-hidden":!this.props["aria-labelledby"]&&!v["aria-labelledby"]};return o.createElement(h,u({"data-icon-name":r},_,m,{className:f.root}),l?o.createElement(y,u({},v)):p)},t}(o.Component),(function(e){var t=e.className,n=e.iconClassName,o=e.isPlaceholder,r=e.isImage,i=e.styles;return{root:[o&&rr.placeholder,rr.root,r&&rr.image,n,t,i&&i.root,i&&i.imageContainer]}}),void 0,{scope:"Icon"},!0),ur=function(e){var t=e.className,n=e.imageProps,r=Jn(e,Vn),i=e["aria-label"]?{}:{role:"presentation","aria-hidden":!n.alt&&!n["aria-labelledby"]};return o.createElement("div",u({},i,r,{className:Mn("ms-Icon",rr.root,rr.image,t)}),o.createElement(or,u({},n)))},cr={topLeftEdge:0,topCenter:1,topRightEdge:2,topAutoEdge:3,bottomLeftEdge:4,bottomCenter:5,bottomRightEdge:6,bottomAutoEdge:7,leftTopEdge:8,leftCenter:9,leftBottomEdge:10,rightTopEdge:11,rightCenter:12,rightBottomEdge:13};!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header",e[e.Section=3]="Section"}($o||($o={}));var dr,pr={none:0,all:1,inputOnly:2};function fr(e,t,n){void 0===n&&(n=!0);var o=!1;if(e&&t)if(n)for(o=!1;t;){var r=Nn(t);if(r===e){o=!0;break}t=r}else e.contains&&(o=e.contains(t));return o}!function(e){e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal",e[e.bidirectional=2]="bidirectional",e[e.domOrder=3]="domOrder"}(dr||(dr={}));var hr="data-is-focusable",mr="data-is-visible",gr="data-focuszone-id",vr="data-is-sub-focuszone";function yr(e,t,n){return kr(e,t,!0,!1,!1,n)}function br(e,t,n){return _r(e,t,!0,!1,!0,n)}function _r(e,t,n,o,r,i,a,s){if(!t||!a&&t===e)return null;var l=xr(t);if(r&&l&&(i||!wr(t)&&!Sr(t))){var u=_r(e,t.lastElementChild,!0,!0,!0,i,a,s);if(u){if(s&&Cr(u,!0)||!s)return u;var c=_r(e,u.previousElementSibling,!0,!0,!0,i,a,s);if(c)return c;for(var d=u.parentElement;d&&d!==t;){var p=_r(e,d.previousElementSibling,!0,!0,!0,i,a,s);if(p)return p;d=d.parentElement}}}if(n&&l&&Cr(t,s))return t;var f=_r(e,t.previousElementSibling,!0,!0,!0,i,a,s);return f||(o?null:_r(e,t.parentElement,!0,!1,!1,i,a,s))}function kr(e,t,n,o,r,i,a,s){if(!t||t===e&&r&&!a)return null;var l=xr(t);if(n&&l&&Cr(t,s))return t;if(!r&&l&&(i||!wr(t)&&!Sr(t))){var u=kr(e,t.firstElementChild,!0,!0,!1,i,a,s);if(u)return u}if(t===e)return null;var c=kr(e,t.nextElementSibling,!0,!0,!1,i,a,s);return c||(o?null:kr(e,t.parentElement,!1,!1,!0,i,a,s))}function xr(e){if(!e||!e.getAttribute)return!1;var t=e.getAttribute(mr);return null!=t?"true"===t:0!==e.offsetHeight||null!==e.offsetParent||!0===e.isVisible}function Cr(e,t){if(!e||e.disabled)return!1;var n=0,o=null;e&&e.getAttribute&&(o=e.getAttribute("tabIndex"))&&(n=parseInt(o,10));var r=e.getAttribute?e.getAttribute(hr):null,i=null!==o&&n>=0,a=!!e&&"false"!==r&&("A"===e.tagName||"BUTTON"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"SELECT"===e.tagName||"true"===r||i);return t?-1!==n&&a:a}function wr(e){return!!(e&&e.getAttribute&&e.getAttribute(gr))}function Sr(e){return!(!e||!e.getAttribute||"true"!==e.getAttribute(vr))}function Er(e,t){return"true"!==function(e,t){var n=Dn(e,(function(e){return e.hasAttribute(t)}));return n&&n.getAttribute(t)}(e,t)}var Tr,Ir=void 0;function Pr(e){if(e){if(Ir)return void(Ir=e);Ir=e;var t=$(e);t&&t.requestAnimationFrame((function(){Ir&&Ir.focus(),Ir=void 0}))}}function Mr(e){for(var t=[],n=1;n0&&e.preventDefault(),Wr.scrollHeight-Wr.scrollTop<=Wr.clientHeight&&t<0&&e.preventDefault()}},function(e,t){e&&(t.on(e,"touchstart",zr,{passive:!1}),t.on(e,"touchmove",Ur,{passive:!1}),Wr=e)}),qr=function(e,t){if(e){t.on(e,"touchmove",(function(e){e.stopPropagation()}),{passive:!1})}},Zr=function(e){e.preventDefault()};function Qr(){if(void 0===Tr){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),Tr=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return Tr}function Yr(e){for(var t=e,n=yt(e);t&&t!==n.body;){if("true"===t.getAttribute(Vr))return t;t=t.parentElement}for(t=e;t&&t!==n.body;){if("false"!==t.getAttribute(Vr)){var o=getComputedStyle(t),r=o?o.getPropertyValue("overflow-y"):"";if(r&&("scroll"===r||"auto"===r))return t}t=t.parentElement}return t&&t!==n.body||(t=$(e)),t}var Xr,Jr={none:0,insertNode:1,appendChild:2},$r="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),ei={};try{ei=window}catch(e){}var ti=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Jr.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Xr=ei.__stylesheet__)||Xr._lastStyleElement&&Xr._lastStyleElement.ownerDocument!==document){var t=ei&&ei.FabricConfig||{};Xr=ei.__stylesheet__=new e(t.mergeStyles)}return Xr},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Jr.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Jr.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Jr.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),$r||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}();function ni(){return void 0===oi&&(oi="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),oi}var oi=ni();var ri,ii={};var ai={"user-select":1};function si(e,t){var n=function(){if(!ri){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;ri=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return ri}(),o=e[t];if(ai[o]){var r=e[t+1];ai[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var li,ui=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function ci(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===ui.indexOf(n)?"px":"";e[t+1]=""+o+r}}var di="left",pi="right",fi="@noflip",hi=((li={})[di]=pi,li[pi]=di,li),mi={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function gi(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(fi)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(di)>=0)t[n]=o.replace(di,pi);else if(o.indexOf(pi)>=0)t[n]=o.replace(pi,di);else if(String(r).indexOf(di)>=0)t[n+1]=r.replace(di,pi);else if(String(r).indexOf(pi)>=0)t[n+1]=r.replace(pi,di);else if(hi[o])t[n]=hi[o];else if(mi[r])t[n+1]=mi[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var vi="displayName";var yi=/\:global\((.+?)\)/g;function bi(e){if(!yi.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function _i(e,t){return e.indexOf(":global(")>=0?e.replace(yi,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function ki(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function xi(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==vi&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?bi(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,_i(t,o))})):e([r],n,_i(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?ki(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}(e instanceof Array?e:[e]),o=n.classes,r=n.objects;r.length&&o.push(wi(t||{},r));return o.join(" ")}(e,{rtl:ni()})}var Ei,Ti="data-no-vertical-wrap",Ii="data-no-horizontal-wrap",Pi=999999999,Mi=-999999999,Ni="ms-FocusZone";var Di,Ai,Bi={},Fi=new Set,Oi=["text","number","password","email","tel","url","search"],Ri=!1,Li=function(e){function t(t){var n=e.call(this,t)||this;return n._disposables=[],n._root=o.createRef(),n._onFocus=function(e){if(!n._portalContainsElement(e.target)){var t,o=n.props,r=o.onActiveElementChanged,i=o.doNotAllowFocusEventToPropagate,a=o.onFocusNotification,s=n._isImmediateDescendantOfZone(e.target);if(a&&a(),s)t=e.target;else for(var l=e.target;l&&l!==n._root.current;){if(Cr(l)&&n._isImmediateDescendantOfZone(l)){t=l;break}l=Nn(l,Ri)}var u=!n._activeElement;t&&t!==n._activeElement&&((s||u)&&n._setFocusAlignment(t,!0,!0),n._activeElement=t,u&&n._updateTabIndexes()),r&&r(n._activeElement,e),i&&e.stopPropagation()}},n._onBlur=function(){n._setParkedFocus(!1)},n._onKeyDownCapture=function(e){e.which===Fn.tab&&Fi.forEach((function(e){return e._updateTabIndexes()}))},n._onMouseDown=function(e){if(!n._portalContainsElement(e.target)&&!n.props.disabled){for(var t=e.target,o=[];t&&t!==n._root.current;)o.push(t),t=Nn(t,Ri);for(;o.length&&((t=o.pop())&&Cr(t)&&n._setActiveElement(t,!0),!wr(t)););}},n._onKeyDown=function(e){if(!n._portalContainsElement(e.target)){var t=n.props,o=t.direction,r=t.disabled,i=t.isInnerZoneKeystroke;if(!(r||(n.props.onKeyDown&&n.props.onKeyDown(e),e.isDefaultPrevented()||n._getDocument().activeElement===n._root.current&&n._isInnerZone))){if(i&&i(e)&&n._isImmediateDescendantOfZone(e.target)){var a=n._getFirstInnerZone();if(a){if(!a.focus(!0))return}else{if(!Sr(e.target))return;if(!n.focusElement(kr(e.target,e.target.firstChild,!0)))return}}else{if(e.altKey)return;switch(e.which){case Fn.space:if(n._tryInvokeClickForFocusable(e.target))break;return;case Fn.left:if(o!==dr.vertical&&n._moveFocusLeft())break;return;case Fn.right:if(o!==dr.vertical&&n._moveFocusRight())break;return;case Fn.up:if(o!==dr.horizontal&&n._moveFocusUp())break;return;case Fn.down:if(o!==dr.horizontal&&n._moveFocusDown())break;return;case Fn.pageDown:if(n._moveFocusPaging(!0))break;return;case Fn.pageUp:if(n._moveFocusPaging(!1))break;return;case Fn.tab:if(n.props.allowTabKey||n.props.handleTabKey===pr.all||n.props.handleTabKey===pr.inputOnly&&n._isElementInput(e.target)){var s=!1;if(n._processingTabKey=!0,o!==dr.vertical&&n._shouldWrapFocus(n._activeElement,Ii))s=(Uo()?!e.shiftKey:e.shiftKey)?n._moveFocusLeft():n._moveFocusRight();else s=e.shiftKey?n._moveFocusUp():n._moveFocusDown();if(n._processingTabKey=!1,s)break}return;case Fn.home:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!1))return!1;var l=n._root.current&&n._root.current.firstChild;if(n._root.current&&l&&n.focusElement(kr(n._root.current,l,!0)))break;return;case Fn.end:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!0))return!1;var u=n._root.current&&n._root.current.lastChild;if(n._root.current&&n.focusElement(_r(n._root.current,u,!0,!0,!0)))break;return;case Fn.enter:if(n._tryInvokeClickForFocusable(e.target))break;return;default:return}}e.preventDefault(),e.stopPropagation()}}},n._getHorizontalDistanceFromCenter=function(e,t,o){var r=n._focusAlignment.x,i=Math.floor(o.top),a=Math.floor(t.bottom),s=Math.floor(o.bottom),l=Math.floor(t.top);return e&&i>a||!e&&s=o.left&&r<=o.left+o.width?0:Math.abs(o.left+o.width/2-r):n._shouldWrapFocus(n._activeElement,Ti)?Pi:Mi},Dr(n),n._id=Hn("FocusZone"),n._focusAlignment={x:0,y:0},n._processingTabKey=!1,n}return l(t,e),t.getOuterZones=function(){return Fi.size},t.prototype.componentDidMount=function(){var e=this._root.current;if(Bi[this._id]=this,e){for(var t=$(e),n=Nn(e,Ri);n&&n!==this._getDocument().body&&1===n.nodeType;){if(wr(n)){this._isInnerZone=!0;break}n=Nn(n,Ri)}this._isInnerZone||(Fi.add(this),t&&1===Fi.size&&(Di=Rr(t,"keydown",this._onKeyDownCapture,!0))),this._disposables.push(Rr(e,"blur",this._onBlur,!0)),this._updateTabIndexes(),this.props.defaultActiveElement&&(this._activeElement=this._getDocument().querySelector(this.props.defaultActiveElement),this.focus())}},t.prototype.componentDidUpdate=function(){var e=this._root.current,t=this._getDocument();if(t&&this._lastIndexPath&&(t.activeElement===t.body||t.activeElement===e)){var n=function(e,t){for(var n=e,o=0,r=t;o-1&&(-1===i||c=0&&c<0)break}}while(r);if(a&&a!==this._activeElement)s=!0,this.focusElement(a);else if(this.props.isCircularNavigation&&o)return e?this.focusElement(kr(this._root.current,this._root.current.firstElementChild,!0)):this.focusElement(_r(this._root.current,this._root.current.lastElementChild,!0,!0,!0));return s},t.prototype._moveFocusDown=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!0,(function(o,r){var i=-1,a=Math.floor(r.top),s=Math.floor(o.bottom);return a=s||a===t)&&(t=a,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusUp=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!1,(function(o,r){var i=-1,a=Math.floor(r.bottom),s=Math.floor(r.top),l=Math.floor(o.top);return a>l?e._shouldWrapFocus(e._activeElement,Ti)?Pi:Mi:((-1===t&&a<=l||s===t)&&(t=s,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusLeft=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.top.toFixed(3))parseFloat(n.top.toFixed(3)))&&o.right<=n.right&&e.props.direction!==dr.vertical?r=n.right-o.right:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusRight=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(!Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.bottom.toFixed(3))>parseFloat(n.top.toFixed(3)):parseFloat(o.top.toFixed(3))=n.left&&e.props.direction!==dr.vertical?r=o.left-n.left:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusPaging=function(e,t){void 0===t&&(t=!0),void 0===t&&(t=!0);var n=this._activeElement;if(!n||!this._root.current)return!1;if(this._isElementInput(n)&&!this._shouldInputLoseFocus(n,e))return!1;var o=Yr(n);if(!o)return!1;var r=-1,i=void 0,a=-1,s=-1,l=o.clientHeight,u=n.getBoundingClientRect();do{if(n=e?kr(this._root.current,n):_r(this._root.current,n)){var c=n.getBoundingClientRect(),d=Math.floor(c.top),p=Math.floor(u.bottom),f=Math.floor(c.bottom),h=Math.floor(u.top),m=this._getHorizontalDistanceFromCenter(e,u,c);if(e&&d>p+l||!e&&f-1&&(e&&d>a?(a=d,r=m,i=n):!e&&f-1){var n=e.selectionStart,o=n!==e.selectionEnd,r=e.value,i=e.readOnly;if(o||n>0&&!t&&!i||n!==r.length&&t&&!i||this.props.handleTabKey&&(!this.props.shouldInputLoseFocusOnArrowKey||!this.props.shouldInputLoseFocusOnArrowKey(e)))return!1}return!0},t.prototype._shouldWrapFocus=function(e,t){return!this.props.checkForNoWrap||Er(e,t)},t.prototype._portalContainsElement=function(e){return e&&!!this._root.current&&Bn(e,this._root.current)},t.prototype._getDocument=function(){return yt(this._root.current)},t.defaultProps={isCircularNavigation:!1,direction:dr.bidirectional},t}(o.Component);function Hi(e){if(void 0===Ai||e){var t=$(),n=t&&t.navigator.userAgent;Ai=!!n&&-1!==n.indexOf("Macintosh")}return!!Ai}var Wi=function(){return!!(window&&window.navigator&&window.navigator.userAgent)&&/iPad|iPhone|iPod/i.test(window.navigator.userAgent)};function zi(e){return e.canCheck?!(!e.isChecked&&!e.checked):"boolean"==typeof e.isChecked?e.isChecked:"boolean"==typeof e.checked?e.checked:null}function Ui(e){return!(!e.subMenuProps&&!e.items)}function Ki(e){return!(!e.isDisabled&&!e.disabled)}var ji=["setState","render","componentWillMount","UNSAFE_componentWillMount","componentDidMount","componentWillReceiveProps","UNSAFE_componentWillReceiveProps","shouldComponentUpdate","componentWillUpdate","getSnapshotBeforeUpdate","UNSAFE_componentWillUpdate","componentDidUpdate","componentWillUnmount"];var Vi,Gi=function(e){function t(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n}return l(t,e),t.prototype._updateComposedComponentRef=function(e){var t;this._composedComponentInstance=e,e?this._hoisted=function(e,t,n){void 0===n&&(n=ji);var o=[],r=function(r){"function"!=typeof t[r]||void 0!==e[r]||n&&-1!==n.indexOf(r)||(o.push(r),e[r]=function(){t[r].apply(t,arguments)})};for(var i in t)r(i);return o}(this,e):this._hoisted&&(t=this,this._hoisted.forEach((function(e){return delete t[e]})))},t}(lo);function qi(e,t){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}!function(e){e[e.small=0]="small",e[e.medium=1]="medium",e[e.large=2]="large",e[e.xLarge=3]="xLarge",e[e.xxLarge=4]="xxLarge",e[e.xxxLarge=5]="xxxLarge",e[e.unknown=999]="unknown"}(Vi||(Vi={}));var Zi,Qi,Yi,Xi,Ji=[479,639,1023,1365,1919,99999999];function $i(e){var t=function(t){function n(e){var n=t.call(this,e)||this;return n._onResize=function(){var e=n._getResponsiveMode();e!==n.state.responsiveMode&&n.setState({responsiveMode:e})},n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n.state={responsiveMode:Zi||Qi||Vi.large},n}return l(n,t),n.prototype.componentDidMount=function(){this._events.on(window,"resize",this._onResize),this._onResize()},n.prototype.componentWillUnmount=function(){this._events.dispose()},n.prototype.render=function(){var t=this.state.responsiveMode;return t===Vi.unknown?null:o.createElement(e,u({ref:this._updateComposedComponentRef,responsiveMode:t},this.props))},n.prototype._getResponsiveMode=function(){var e=Vi.small,t=$(Object(i.findDOMNode)(this));if(void 0!==t){try{for(;t.innerWidth>Ji[e];)e++}catch(t){e=Zi||Qi||Vi.large}Qi=e}else{if(void 0===Zi)throw new Error("Content was rendered in a server environment without providing a default responsive mode. Call setResponsiveMode to define what the responsive mode is.");e=Zi}return e},n}(Gi);return qi(e,t)}!function(e){e[e.top=1]="top",e[e.bottom=-1]="bottom",e[e.left=2]="left",e[e.right=-2]="right"}(Yi||(Yi={})),function(e){e[e.top=0]="top",e[e.bottom=1]="bottom",e[e.start=2]="start",e[e.end=3]="end"}(Xi||(Xi={}));var ea,ta=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t}(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}());function na(e,t,n){return{targetEdge:e,alignmentEdge:t,isAuto:n}}var oa=((ea={})[cr.topLeftEdge]=na(Yi.top,Yi.left),ea[cr.topCenter]=na(Yi.top),ea[cr.topRightEdge]=na(Yi.top,Yi.right),ea[cr.topAutoEdge]=na(Yi.top,void 0,!0),ea[cr.bottomLeftEdge]=na(Yi.bottom,Yi.left),ea[cr.bottomCenter]=na(Yi.bottom),ea[cr.bottomRightEdge]=na(Yi.bottom,Yi.right),ea[cr.bottomAutoEdge]=na(Yi.bottom,void 0,!0),ea[cr.leftTopEdge]=na(Yi.left,Yi.top),ea[cr.leftCenter]=na(Yi.left),ea[cr.leftBottomEdge]=na(Yi.left,Yi.bottom),ea[cr.rightTopEdge]=na(Yi.right,Yi.top),ea[cr.rightCenter]=na(Yi.right),ea[cr.rightBottomEdge]=na(Yi.right,Yi.bottom),ea);function ra(e,t){return!(e.topt.bottom)&&(!(e.leftt.right)))}function ia(e,t){var n=new Array;return e.topt.bottom&&n.push(Yi.bottom),e.leftt.right&&n.push(Yi.right),n}function aa(e,t){return e[Yi[t]]}function sa(e,t,n){return e[Yi[t]]=n,e}function la(e,t){var n=ba(t);return(aa(e,n.positiveEdge)+aa(e,n.negativeEdge))/2}function ua(e,t){return e>0?t:-1*t}function ca(e,t){return ua(e,aa(t,e))}function da(e,t,n){return ua(n,aa(e,n)-aa(t,n))}function pa(e,t,n){var o=aa(e,t)-n;return e=sa(e,t,n),e=sa(e,-1*t,aa(e,-1*t)-o)}function fa(e,t,n,o){return void 0===o&&(o=0),pa(e,n,aa(t,n)+ua(n,o))}function ha(e,t,n){return ca(n,e)>ca(n,t)}function ma(e,t,n,o,r,i,a){void 0===r&&(r=0);var s=o.alignmentEdge,l=o.alignTargetEdge,u={elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:s};i||a||(u=function(e,t,n,o,r){void 0===r&&(r=0);var i=[Yi.left,Yi.right,Yi.bottom,Yi.top];Uo()&&(i[0]*=-1,i[1]*=-1);for(var a=e,s=o.targetEdge,l=o.alignmentEdge,u=0;u<4;u++){if(ha(a,n,s))return{elementRectangle:a,targetEdge:s,alignmentEdge:l};i.splice(i.indexOf(s),1),i.length>0&&(i.indexOf(-1*s)>-1?s*=-1:(l=s,s=i.slice(-1)[0]),a=ya(e,t,{targetEdge:s,alignmentEdge:l},r))}return{elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:l}}(e,t,n,o,r));var c=ia(e,n);if(l){if(u.alignmentEdge&&c.indexOf(-1*u.alignmentEdge)>-1){var d=function(e,t,n,o){var r=e.alignmentEdge,i=e.targetEdge,a=-1*r;return{elementRectangle:ya(e.elementRectangle,t,{targetEdge:i,alignmentEdge:a},n,o),targetEdge:i,alignmentEdge:a}}(u,t,r,a);if(ra(d.elementRectangle,n))return d;u=ga(ia(d.elementRectangle,n),u,n)}}else u=ga(c,u,n);return u}function ga(e,t,n){for(var o=0,r=e;oMath.abs(da(e,n,-1*t))?-1*t:t}function ka(e){return Math.sqrt(e*e*2)}function xa(e,t,n){if(void 0===e&&(e=cr.bottomAutoEdge),n)return{alignmentEdge:n.alignmentEdge,isAuto:n.isAuto,targetEdge:n.targetEdge};var o=u({},oa[e]);return Uo()?(o.alignmentEdge&&o.alignmentEdge%2==0&&(o.alignmentEdge=-1*o.alignmentEdge),void 0!==t?oa[t]:o):o}function Ca(e,t,n){var o=la(t,e),r=la(n,e),i=ba(e),a=i.positiveEdge,s=i.negativeEdge;return o<=r?a:s}function wa(e,t,n,o,r,i,a){var s=ya(e,t,o,r,a);return ra(s,n)?{elementRectangle:s,targetEdge:o.targetEdge,alignmentEdge:o.alignmentEdge}:ma(e,t,n,o,r,i,a)}function Sa(e,t,n){var o=-1*e.targetEdge,r=new ta(0,e.elementRectangle.width,0,e.elementRectangle.height),i={},a=_a(e.elementRectangle,e.alignmentEdge?e.alignmentEdge:ba(o).positiveEdge,n);return i[Yi[o]]=aa(t,o),i[Yi[a]]=da(t,r,a),{elementPosition:u({},i),closestEdge:Ca(e.targetEdge,t,r),targetEdge:o}}function Ea(e,t){var n=t.targetRectangle,o=ba(t.targetEdge),r=o.positiveEdge,i=o.negativeEdge,a=la(n,t.targetEdge),s=new ta(e/2,t.elementRectangle.width-e/2,e/2,t.elementRectangle.height-e/2),l=new ta(0,e,0,e);return ha(l=va(l=pa(l,-1*t.targetEdge,-e/2),-1*t.targetEdge,a-ca(r,t.elementRectangle)),s,r)?ha(l,s,i)||(l=fa(l,s,i)):l=fa(l,s,r),l}function Ta(e){var t=e.getBoundingClientRect();return new ta(t.left,t.right,t.top,t.bottom)}function Ia(e){return new ta(e.left,e.right,e.top,e.bottom)}function Pa(e,t,n,o,r){var i=0,a=oa[t],s=r?-1*a.targetEdge:a.targetEdge;return(i=s===Yi.top?aa(e,a.targetEdge)-o.top-n:s===Yi.bottom?o.bottom-aa(e,a.targetEdge)-n:o.bottom-e.top-n)>0?i:o.height}function Ma(e,t,n,o){var r=e.gapSpace?e.gapSpace:0,i=function(e,t){var n;if(t){if(t.preventDefault){var o=t;n=new ta(o.clientX,o.clientX,o.clientY,o.clientY)}else if(t.getBoundingClientRect)n=Ta(t);else{var r=t;n=new ta(r.x,r.x,r.y,r.y)}if(!ra(n,e))for(var i=0,a=ia(n,e);i0&&n>t&&(e=n-t>1)}this.state.needsVerticalScrollBar!==e&&this.setState({needsVerticalScrollBar:e})}},t.defaultProps={shouldRestoreFocus:!0},t}(o.Component),Oa=((Ba={})[Yi.top]=xn.slideUpIn10,Ba[Yi.bottom]=xn.slideDownIn10,Ba[Yi.left]=xn.slideLeftIn10,Ba[Yi.right]=xn.slideRightIn10,Ba),Ra=Yo({disableCaching:!0}),La=0,Ha=0,Wa={opacity:0,filter:"opacity(0)"},za=["role","aria-roledescription"],Ua=function(e){function t(t){var n=e.call(this,t)||this;return n._hostElement=o.createRef(),n._calloutElement=o.createRef(),n._hasListeners=!1,n._disposables=[],n.dismiss=function(e){var t=n.props.onDismiss;t&&t(e)},n._dismissOnScroll=function(e){var t=n.props.preventDismissOnScroll;n.state.positions&&!t&&n._dismissOnClickOrScroll(e)},n._dismissOnResize=function(e){n.props.preventDismissOnResize||n.dismiss(e)},n._dismissOnLostFocus=function(e){n.props.preventDismissOnLostFocus||n._dismissOnClickOrScroll(e)},n._setInitialFocus=function(){n.props.setInitialFocus&&!n._didSetInitialFocus&&n.state.positions&&n._calloutElement.current&&(n._didSetInitialFocus=!0,n._async.requestAnimationFrame((function(){return e=n._calloutElement.current,!!(t=kr(e,e,!0,!1,!1,!0))&&(Pr(t),!0);var e,t}),n._calloutElement.current))},n._onComponentDidMount=function(){n._addListeners(),n.props.onLayerMounted&&n.props.onLayerMounted(),n._updateAsyncPosition(),n._setHeightOffsetEveryFrame()},n._mouseDownOnPopup=function(){n._isMouseDownOnPopup=!0},n._mouseUpOnPopup=function(){n._isMouseDownOnPopup=!1},n._async=new eo(n),n._didSetInitialFocus=!1,n.state={positions:void 0,slideDirectionalClassName:void 0,calloutElementRect:void 0,heightOffset:0},n._positionAttempts=0,n}return l(t,e),t.prototype.componentDidUpdate=function(){this.props.hidden?this._hasListeners&&this._removeListeners():(this._setInitialFocus(),this._hasListeners||this._addListeners(),this._updateAsyncPosition())},t.prototype.shouldComponentUpdate=function(e,t){return!(!e.shouldUpdateWhenHidden&&this.props.hidden&&e.hidden)&&(!zn(this.props,e)||!zn(this.state,t))},t.prototype.UNSAFE_componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._disposables.forEach((function(e){return e()}))},t.prototype.UNSAFE_componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"==typeof t||t instanceof String)&&!this._blockResetHeight&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame(),this._didPositionPropsChange(e,this.props)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t),this.setState({positions:void 0}),this._didSetInitialFocus=!1,this._bounds=void 0),this._blockResetHeight=!1},t.prototype.componentDidMount=function(){this.props.hidden||this._onComponentDidMount()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props.target,t=this.props,n=t.styles,r=t.style,i=t.ariaLabel,a=t.ariaDescribedBy,s=t.ariaLabelledBy,l=t.className,c=t.isBeakVisible,d=t.children,p=t.beakWidth,f=t.calloutWidth,h=t.calloutMaxWidth,m=t.finalHeight,g=t.hideOverflow,v=void 0===g?!!m:g,y=t.backgroundColor,b=t.calloutMaxHeight,_=t.onScroll,k=t.shouldRestoreFocus,x=void 0===k||k;e=this._getTarget();var C=this.state.positions,w=this._getMaxHeight()?this._getMaxHeight()+this.state.heightOffset:void 0,S=b&&w&&b0&&(this._positionAttempts=0,this.props.onPositioned&&this.props.onPositioned(this.state.positions))}},t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds,t="function"==typeof e?e(this.props.target,this._targetWindow):e;t||(t={top:0+this.props.minPagePadding,left:0+this.props.minPagePadding,right:this._targetWindow.innerWidth-this.props.minPagePadding,bottom:this._targetWindow.innerHeight-this.props.minPagePadding,width:this._targetWindow.innerWidth-2*this.props.minPagePadding,height:this._targetWindow.innerHeight-2*this.props.minPagePadding}),this._bounds=t}return this._bounds},t.prototype._getMaxHeight=function(){var e=this;if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var t=this.props.isBeakVisible?this.props.beakWidth:0,n=(this.props.gapSpace?this.props.gapSpace:0)+t;this._async.requestAnimationFrame((function(){e._target&&(e._maxHeight=function(e,t,n,o,r){void 0===n&&(n=0);var i=e,a=e,s=e,l=o?Ia(o):new ta(0,window.innerWidth-Qr(),0,window.innerHeight);return Pa(i.stopPropagation?new ta(i.clientX,i.clientX,i.clientY,i.clientY):void 0!==s.x&&void 0!==s.y?new ta(s.x,s.x,s.y,s.y):Ta(a),t,n,l,r)}(e._target,e.props.directionalHint,n,e._getBounds(),e.props.coverTarget),e._blockResetHeight=!0,e.forceUpdate())}),this._target)}else this._maxHeight=this._getBounds().height;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)&&this._comparePositions(e.beakPosition.elementPosition,t.beakPosition.elementPosition)},t.prototype._comparePositions=function(e,t){for(var n in t)if(t.hasOwnProperty(n)){var o=e[n],r=t[n];if(void 0===o||void 0===r)return!1;if(o.toFixed(2)!==r.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){var t=this._calloutElement.current;if(e)if("string"==typeof e){var n=yt(t);this._target=n?n.querySelector(e):null,this._targetWindow=$(t)}else if(e.stopPropagation)this._targetWindow=$(e.target),this._target=e;else if(e.getBoundingClientRect){var o=e;this._targetWindow=$(o),this._target=e}else void 0!==e.current?(this._target=e.current,this._targetWindow=$(this._target)):(this._targetWindow=$(t),this._target=e);else this._targetWindow=$(t)},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._calloutElement.current&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame((function(){var t=e._calloutElement.current&&e._calloutElement.current.lastChild;if(t){var n=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+n}),t.offsetHeight-1&&r._virtual.children.splice(i,1)}n._virtual.parent=o||void 0,o&&(o._virtual||(o._virtual={children:[]}),o._virtual.children.push(n))}(r,n._rootRef.current),n.props.insertFirst?o.insertBefore(r,o.firstChild):o.appendChild(r),n.setState({hostId:e,layerElement:r},(function(){var e=n.props,t=e.onLayerDidMount,o=e.onLayerMounted;o&&o(),t&&t()}))}},n.state={},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this.props.hostId;this._createLayerElement(),e&&function(e,t){ns[e]||(ns[e]=[]),ns[e].push(t)}(e,this._createLayerElement)},t.prototype.render=function(){var e=this.state.layerElement,t=this._getClassNames(),n=this.props.eventBubblingEnabled;return o.createElement("span",{className:"ms-layer",ref:this._rootRef},e&&i.createPortal(o.createElement($a,u({},!n&&function(){os||(os={},["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 os[e]=as})));return os}(),{className:t.content}),this.props.children),e))},t.prototype.componentDidUpdate=function(){this.props.hostId!==this.state.hostId&&this._createLayerElement()},t.prototype.componentWillUnmount=function(){var e=this.props.hostId;this._removeLayerElement(),e&&function(e,t){if(ns[e]){var n=ns[e].indexOf(t);n>=0&&(ns[e].splice(n,1),0===ns[e].length&&delete ns[e])}}(e,this._createLayerElement)},t.prototype._removeLayerElement=function(){var e=this.props.onLayerWillUnmount,t=this.state.layerElement;if(e&&e(),t&&t.parentNode){var n=t.parentNode;n&&n.removeChild(t)}},t.prototype._getClassNames=function(){var e=this.props,t=e.className,n=e.styles,o=e.theme;return rs(n,{theme:o,className:t,isNotHost:!this.props.hostId})},t.prototype._getHost=function(){var e=this.props.hostId,t=yt(this._rootRef.current);if(t){if(e)return t.getElementById(e);var n=ts;return n?t.querySelector(n):t.body}},t.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}},t=d([es("Layer",["theme","hostId"])],t)}(o.Component),as=function(e){e.eventPhase===Event.BUBBLING_PHASE&&"mouseenter"!==e.type&&"mouseleave"!==e.type&&"touchstart"!==e.type&&"touchend"!==e.type&&e.stopPropagation()};var ss={root:"ms-Layer",rootNoHost:"ms-Layer--fixed",content:"ms-Layer-content"},ls=Pn(is,(function(e){var t=e.className,n=e.isNotHost,o=e.theme,r=Jt(ss,o);return{root:[r.root,o.fonts.medium,n&&[r.rootNoHost,{position:"fixed",zIndex:Pt.Layer,top:0,left:0,bottom:0,right:0,visibility:"hidden"}],t],content:[r.content,{visibility:"visible"}]}}),void 0,{scope:"Layer",fields:["hostId","theme","styles"]}),us=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.layerProps,n=c(e,["layerProps"]),r=o.createElement(Va,u({},n));return this.props.doNotLayer?r:o.createElement(ls,u({},t),r)},t}(o.Component),cs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.openSubMenu=function(){var e=t.props,n=e.item,o=e.openSubMenu,r=e.getSubmenuTarget;if(r){var i=r();Ui(n)&&o&&i&&o(n,i)}},t.dismissSubMenu=function(){var e=t.props,n=e.item,o=e.dismissSubMenu;Ui(n)&&o&&o()},t.dismissMenu=function(e){var n=t.props.dismissMenu;n&&n(void 0,e)},t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.item,n=e.classNames;return o.createElement("div",{className:t.split?n.linkContentMenu:n.linkContent},function(e){var t=e.onCheckmarkClick,n=e.item,r=e.classNames,i=zi(n);if(t){return o.createElement(lr,{iconName:i?"CheckMark":"",className:r.checkmarkIcon,onClick:function(e){return t(n,e)}})}return null}(this.props),function(e){var t=e.item,n=e.hasIcons,r=e.classNames,i=t.iconProps;return n?t.onRenderIcon?t.onRenderIcon(e):o.createElement(lr,u({},i,{className:r.icon})):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.text||t.name?o.createElement("span",{className:n.label},t.text||t.name):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.secondaryText?o.createElement("span",{className:n.secondaryText},t.secondaryText):null}(this.props),function(e){var t=e.item,n=e.classNames,r=e.theme;return Ui(t)?o.createElement(lr,u({iconName:Uo(r)?"ChevronLeft":"ChevronRight"},t.submenuIconProps,{className:n.subMenuIcon})):null}(this.props))},t}(lo),ds=qt((function(e){return V({wrapper:{display:"inline-flex",height:"100%",alignItems:"center"},divider:{width:1,height:"100%",backgroundColor:e.palette.neutralTertiaryAlt}})})),ps=It(0,639),fs=qt((function(){var e;return{selectors:(e={},e[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",MsHighContrastAdjust:"none"},e)}})),hs=qt((function(e){var t,n,o,r,i,a,s,l=e.semanticColors,c=e.fonts,d=e.palette,p=l.menuItemBackgroundHovered,f=l.menuItemTextHovered,h=l.menuItemBackgroundPressed,m=l.bodyDivider;return j({item:[c.medium,{color:l.bodyText,position:"relative",boxSizing:"border-box"}],divider:{display:"block",height:"1px",backgroundColor:m,position:"relative"},root:[At(e),c.medium,{color:l.bodyText,backgroundColor:"transparent",border:"none",width:"100%",height:36,lineHeight:36,display:"block",cursor:"pointer",padding:"0px 8px 0 4px",textAlign:"left"}],rootDisabled:{color:l.disabledBodyText,cursor:"default",pointerEvents:"none",selectors:(t={},t[Tt]={color:"GrayText",opacity:1},t)},rootHovered:u({backgroundColor:p,color:f,selectors:{".ms-ContextualMenu-icon":{color:d.themeDarkAlt},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootFocused:u({backgroundColor:d.white},fs()),rootChecked:u({selectors:{".ms-ContextualMenu-checkmarkIcon":{color:d.neutralPrimary}}},fs()),rootPressed:u({backgroundColor:h,selectors:{".ms-ContextualMenu-icon":{color:d.themeDark},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootExpanded:u({backgroundColor:h,color:l.bodyTextChecked},fs()),linkContent:{whiteSpace:"nowrap",height:"inherit",display:"flex",alignItems:"center",maxWidth:"100%"},anchorLink:{padding:"0px 8px 0 4px",textRendering:"auto",color:"inherit",letterSpacing:"normal",wordSpacing:"normal",textTransform:"none",textIndent:"0px",textShadow:"none",textDecoration:"none",boxSizing:"border-box"},label:{margin:"0 4px",verticalAlign:"middle",display:"inline-block",flexGrow:"1",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},secondaryText:{color:e.palette.neutralSecondary,paddingLeft:"20px",textAlign:"right"},icon:{display:"inline-block",minHeight:"1px",maxHeight:36,fontSize:ft.medium,width:ft.medium,margin:"0 4px",verticalAlign:"middle",flexShrink:"0",selectors:(n={},n[ps]={fontSize:ft.large,width:ft.large},n)},iconColor:{color:l.menuIcon,selectors:(o={},o[Tt]={color:"inherit"},o["$root:hover &"]={selectors:(r={},r[Tt]={color:"HighlightText"},r)},o["$root:focus &"]={selectors:(i={},i[Tt]={color:"HighlightText"},i)},o)},iconDisabled:{color:l.disabledBodyText},checkmarkIcon:{color:l.bodySubtext,selectors:(a={},a[Tt]={color:"HighlightText"},a)},subMenuIcon:{height:36,lineHeight:36,color:d.neutralSecondary,textAlign:"center",display:"inline-block",verticalAlign:"middle",flexShrink:"0",fontSize:ft.small,selectors:(s={":hover":{color:d.neutralPrimary},":active":{color:d.neutralPrimary}},s[ps]={fontSize:ft.medium},s)},splitButtonFlexContainer:[At(e),{display:"flex",height:36,flexWrap:"nowrap",justifyContent:"center",alignItems:"flex-start"}]})})),ms=It(0,639),gs=qt((function(e){var t;return V(ds(e),{wrapper:{position:"absolute",right:28,selectors:(t={},t[ms]={right:32},t)},divider:{height:16,width:1}})})),vs={item:"ms-ContextualMenu-item",divider:"ms-ContextualMenu-divider",root:"ms-ContextualMenu-link",isChecked:"is-checked",isExpanded:"is-expanded",isDisabled:"is-disabled",linkContent:"ms-ContextualMenu-linkContent",linkContentMenu:"ms-ContextualMenu-linkContent",icon:"ms-ContextualMenu-icon",iconColor:"ms-ContextualMenu-iconColor",checkmarkIcon:"ms-ContextualMenu-checkmarkIcon",subMenuIcon:"ms-ContextualMenu-submenuIcon",label:"ms-ContextualMenu-itemText",secondaryText:"ms-ContextualMenu-secondaryText",splitMenu:"ms-ContextualMenu-splitMenu"},ys=qt((function(e,t,n,o,r,i,a,s,l,u,c,d){var p,f,h,m,g=hs(e),v=Jt(vs,e);return V({item:[v.item,g.item,a],divider:[v.divider,g.divider,s],root:[v.root,g.root,o&&[v.isChecked,g.rootChecked],r&&g.anchorLink,n&&[v.isExpanded,g.rootExpanded],t&&[v.isDisabled,g.rootDisabled],!t&&!n&&[{selectors:(p={":hover":g.rootHovered,":active":g.rootPressed},p["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,p["."+Mt+" &:hover"]={background:"inherit;"},p)}],d],splitPrimary:[g.root,{width:"calc(100% - 28px)"},o&&["is-checked",g.rootChecked],(t||c)&&["is-disabled",g.rootDisabled],!(t||c)&&!o&&[{selectors:(f={":hover":g.rootHovered},f[":hover ~ ."+v.splitMenu]=g.rootHovered,f[":active"]=g.rootPressed,f["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,f["."+Mt+" &:hover"]={background:"inherit;"},f)}]],splitMenu:[v.splitMenu,g.root,{flexBasis:"0",padding:"0 8px",minWidth:"28px"},n&&["is-expanded",g.rootExpanded],t&&["is-disabled",g.rootDisabled],!t&&!n&&[{selectors:(h={":hover":g.rootHovered,":active":g.rootPressed},h["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,h["."+Mt+" &:hover"]={background:"inherit;"},h)}]],anchorLink:g.anchorLink,linkContent:[v.linkContent,g.linkContent],linkContentMenu:[v.linkContentMenu,g.linkContent,{justifyContent:"center"}],icon:[v.icon,i&&g.iconColor,g.icon,l,t&&[v.isDisabled,g.iconDisabled]],iconColor:g.iconColor,checkmarkIcon:[v.checkmarkIcon,i&&g.checkmarkIcon,g.icon,l],subMenuIcon:[v.subMenuIcon,g.subMenuIcon,u,n&&{color:e.palette.neutralPrimary},t&&[g.iconDisabled]],label:[v.label,g.label],secondaryText:[v.secondaryText,g.secondaryText],splitContainer:[g.splitButtonFlexContainer,!t&&!o&&[{selectors:(m={},m["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,m)}]]})})),bs=function(e){var t=e.theme,n=e.disabled,o=e.expanded,r=e.checked,i=e.isAnchorLink,a=e.knownIcon,s=e.itemClassName,l=e.dividerClassName,u=e.iconClassName,c=e.subMenuClassName,d=e.primaryDisabled,p=e.className;return ys(t,n,o,r,i,a,s,l,u,c,d,p)},_s=Pn(cs,bs,void 0,{scope:"ContextualMenuItem"}),ks=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onItemMouseEnter=function(e){var n=t.props,o=n.item,r=n.onItemMouseEnter;r&&r(o,e,e.currentTarget)},t._onItemClick=function(e){var n=t.props,o=n.item,r=n.onItemClickBase;r&&r(o,e,e.currentTarget)},t._onItemMouseLeave=function(e){var n=t.props,o=n.item,r=n.onItemMouseLeave;r&&r(o,e)},t._onItemKeyDown=function(e){var n=t.props,o=n.item,r=n.onItemKeyDown;r&&r(o,e)},t._onItemMouseMove=function(e){var n=t.props,o=n.item,r=n.onItemMouseMove;r&&r(o,e,e.currentTarget)},t._getSubMenuId=function(e){var n=t.props.getSubMenuId;if(n)return n(e)},t._getSubmenuTarget=function(){},t}return l(t,e),t.prototype.shouldComponentUpdate=function(e){return!zn(e,this.props)},t}(lo);function xs(e,t){for(var n=-1,o=0;e&&o=0&&(s.keytip.visible=this.keytips[l].keytip.visible,this.keytips=(n=this.keytips,o=s,r=l,(i=n.slice())[r]=o,i),to.raise(this,ws.KEYTIP_UPDATED,{keytip:s.keytip,uniqueID:s.uniqueID}))},e.prototype.unregister=function(e,t,n){void 0===n&&(n=!1),n?this.persistedKeytips=this.persistedKeytips.filter((function(e){return e.uniqueID!==t})):this.keytips=this.keytips.filter((function(e){return e.uniqueID!==t}));var o=n?ws.PERSISTED_KEYTIP_REMOVED:ws.KEYTIP_REMOVED;to.raise(this,o,{keytip:e,uniqueID:t})},e.prototype.enterKeytipMode=function(){to.raise(this,ws.ENTER_KEYTIP_MODE)},e.prototype.exitKeytipMode=function(){to.raise(this,ws.EXIT_KEYTIP_MODE)},e.prototype.getKeytips=function(){return this.keytips.map((function(e){return e.keytip}))},e.prototype.addParentOverflow=function(e){var t=p(e.keySequences);if(t.pop(),0!==t.length){var n=Cs(this.getKeytips(),(function(e){return function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0){for(var W=0,z=0,U=r;z0?o.createElement("li",{role:"presentation",key:s.key||e.key||"section-"+n},o.createElement("div",u({},c),o.createElement("ul",{className:this._classNames.list},s.topDivider&&this._renderSeparator(n,t,!0,!0),l&&this._renderListItem(l,e.key||n,t,e.title),s.items.map((function(e,t){return a._renderMenuItem(e,t,t,s.items.length,r,i)})),s.bottomDivider&&this._renderSeparator(n,t,!1,!0)))):void 0}},t.prototype._renderListItem=function(e,t,n,r){return o.createElement("li",{role:"presentation",title:r,key:t,className:n.item},e)},t.prototype._renderSeparator=function(e,t,n,r){return r||e>0?o.createElement("li",{role:"separator",key:"separator-"+e+(void 0===n?"":n?"-top":"-bottom"),className:t.divider,"aria-hidden":"true"}):null},t.prototype._renderNormalItem=function(e,t,n,o,r,i,a){return e.onRender?e.onRender(u({"aria-posinset":o+1,"aria-setsize":r},e),this.dismiss):e.href?this._renderAnchorMenuItem(e,t,n,o,r,i,a):e.split&&Ui(e)?this._renderSplitButton(e,t,n,o,r,i,a):this._renderButtonItem(e,t,n,o,r,i,a)},t.prototype._renderHeaderMenuItem=function(e,t,n,r,i){var a=this.props.contextualMenuItemAs,s=void 0===a?_s:a,l=e.itemProps,c=e.id,d=l&&Jn(l,Xn);return o.createElement("div",u({id:c,className:this._classNames.header},d,{style:e.style}),o.createElement(s,u({item:e,classNames:t,index:n,onCheckmarkClick:r?this._onItemClick:void 0,hasIcons:i},l)))},t.prototype._renderAnchorMenuItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ns,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onAnchorClick,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderButtonItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ds,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderSplitButton=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Fs,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss,expandedMenuItemKey:u,onTap:this._onPointerAndTouchEvent})},t.prototype._isAltOrMeta=function(e){return e.which===Fn.alt||"Meta"===e.key},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._updateFocusOnMouseEvent=function(e,t,n){var o=this,r=n||t.currentTarget,i=this.props.subMenuHoverDelay,a=void 0===i?Ws:i;e.key!==this.state.expandedMenuItemKey&&(void 0!==this._enterTimerId&&(this._async.clearTimeout(this._enterTimerId),this._enterTimerId=void 0),void 0===this.state.expandedMenuItemKey&&r.focus(),Ui(e)?(t.stopPropagation(),this._enterTimerId=this._async.setTimeout((function(){r.focus(),o.setState({expandedByMouseClick:!0}),o._onItemSubMenuExpand(e,r),o._enterTimerId=void 0}),a)):this._enterTimerId=this._async.setTimeout((function(){o._onSubMenuDismiss(t),r.focus(),o._enterTimerId=void 0}),a))},t.prototype._getSubmenuProps=function(){var e=this.state,t=e.submenuTarget,n=e.expandedMenuItemKey,o=this._findItemByKey(n),r=null;return o&&(r={items:Ls(o),target:t,onDismiss:this._onSubMenuDismiss,isSubMenu:!0,id:this.state.subMenuId,shouldFocusOnMount:!0,shouldFocusOnContainer:this.state.expandedByMouseClick,directionalHint:Uo(this.props.theme)?cr.leftTopEdge:cr.rightTopEdge,className:this.props.className,gapSpace:0,isBeakVisible:!1},o.subMenuProps&&Un(r,o.subMenuProps)),r},t.prototype._findItemByKey=function(e){var t=this.props.items;return this._findItemByKeyFromItems(e,t)},t.prototype._findItemByKeyFromItems=function(e,t){for(var n=0,o=t;n *":{position:"relative",left:0,top:0}}}],rootDisabled:[At(e,{inset:1,highContrastStyle:l,borderColor:"transparent"}),{backgroundColor:a,borderColor:a,color:s,cursor:"default",pointerEvents:"none",selectors:(t={":hover":Qs,":focus":Qs},t[Tt]={color:"grayText",borderColor:"grayText"},t)}],iconDisabled:{color:s},menuIconDisabled:{color:s},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},description:{display:"block"},textContainer:{flexGrow:1,display:"block"},icon:Ys(r.mediumPlus.fontSize),menuIcon:Ys(r.small.fontSize),label:{margin:"0 4px",lineHeight:"100%",display:"block"},screenReaderText:Ot}})),Js=qt((function(e,t){var n;return j(Xs(e),{root:{padding:"0 4px",height:"40px",color:e.palette.neutralPrimary,backgroundColor:"transparent",border:"1px solid transparent"},rootHovered:{color:e.palette.themePrimary,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},iconHovered:{color:e.palette.themePrimary},rootPressed:{color:e.palette.black},rootExpanded:{color:e.palette.themePrimary},iconPressed:{color:e.palette.themeDarker},rootDisabled:{color:e.palette.neutralTertiary,backgroundColor:"transparent",borderColor:"transparent"},rootChecked:{color:e.palette.black},iconChecked:{color:e.palette.themeDarker},flexContainer:{justifyContent:"flex-start"},icon:{color:e.palette.themeDarkAlt},iconDisabled:{color:"inherit"},menuIcon:{color:e.palette.neutralSecondary},textContainer:{flexGrow:0}},t)})),$s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--action ms-Button--command",styles:Js(n,t),onRenderDescription:co}))},t=d([es("ActionButton",["theme","styles"],!0)],t)}(lo),el={root:"ms-Nav",linkText:"ms-Nav-linkText",compositeLink:"ms-Nav-compositeLink",link:"ms-Nav-link",chevronButton:"ms-Nav-chevronButton",chevronIcon:"ms-Nav-chevron",navItem:"ms-Nav-navItem",navItems:"ms-Nav-navItems",group:"ms-Nav-group",groupContent:"ms-Nav-groupContent"},tl={textContainer:{overflow:"hidden"},label:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}};var nl=Zt((function(e){var t=e;return Zt((function(n){if(e===n)throw new Error("Attempted to compose a component with itself.");var r=n,i=Zt((function(e){return function(t){return o.createElement(r,u({},t,{defaultRender:e}))}}));return function(e){var n=e.defaultRender;return o.createElement(t,u({},e,{defaultRender:n?i(n):r}))}}))}));var ol=Zt((function(e){return Zt((function(t){var n=Zt((function(e){return function(n){return t(n,e)}}));return function(o,r){return e(o,r?n(r):t)}}))}));function rl(e,t){return ol(e)(t)}var il;var al=Yo(),sl=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._focusZone=o.createRef(),n._onRenderLink=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=al(r,{theme:a,groups:i});return o.createElement("div",{className:s.linkText},e.name)},n._renderGroup=function(e,t){var r=n.props,i=r.styles,a=r.groups,s=r.theme,l=r.onRenderGroupHeader,u=void 0===l?n._renderGroupHeader:l,c=al(i,{theme:s,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:a});return o.createElement("div",{key:t,className:c.group},e.name?u(e,n._renderGroupHeader):null,o.createElement("div",{className:c.groupContent},n._renderLinks(e.links,0)))},n._renderGroupHeader=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=t.expandButtonAriaLabel,l=al(r,{theme:a,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:i}),u=n._isGroupExpanded(e),c=(u?e.collapseAriaLabel:e.expandAriaLabel)||s;return o.createElement("button",{className:l.chevronButton,onClick:n._onGroupHeaderClicked.bind(n,e),"aria-label":c,"aria-expanded":u},o.createElement(lr,{className:l.chevronIcon,iconName:"ChevronDown"}),e.name)},Dr(n),n.state={isGroupCollapsed:{},isLinkExpandStateChanged:!1,selectedKey:t.initialSelectedKey||t.selectedKey},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.groups,r=e.className,i=e.isOnTop,a=e.theme;if(!n)return null;var s=n.map(this._renderGroup),l=al(t,{theme:a,className:r,isOnTop:i,groups:n});return o.createElement(Li,{direction:dr.vertical,componentRef:this._focusZone},o.createElement("nav",{role:"navigation",className:l.root,"aria-label":this.props.ariaLabel},s))},Object.defineProperty(t.prototype,"selectedKey",{get:function(){return this.state.selectedKey},enumerable:!0,configurable:!0}),t.prototype.focus=function(e){return void 0===e&&(e=!1),!(!this._focusZone||!this._focusZone.current)&&this._focusZone.current.focus(e)},t.prototype._renderNavLink=function(e,t,n){var r,i,a,s=this.props,l=s.styles,u=s.groups,c=s.theme,d=s.selectedAriaLabel,p=e.icon||e.iconProps,f=this._isLinkSelected(e),h=al(l,{theme:c,isSelected:f,isDisabled:e.disabled,isButtonEntry:e.onClick&&!e.forceAnchor,leftPadding:14*n+3+(p?0:24),groups:u}),m=e.url&&e.target&&(!(r=e.url)||/^[a-z0-9+-.]:\/\//i.test(r))?"noopener noreferrer":void 0,g=f&&d?d:void 0,v=this.props.linkAs?(i=this.props.linkAs,a=$s,nl(i)(a)):$s,y=this.props.onRenderLink?rl(this.props.onRenderLink,this._onRenderLink):this._onRenderLink;return o.createElement(v,{className:h.link,styles:tl,href:e.url||(e.forceAnchor?"#":void 0),iconProps:e.iconProps||{iconName:e.icon},onClick:e.onClick?this._onNavButtonLinkClicked.bind(this,e):this._onNavAnchorLinkClicked.bind(this,e),title:void 0!==e.title?e.title:e.name,target:e.target,rel:m,disabled:e.disabled,"aria-label":e.ariaLabel&&g?e.ariaLabel+" "+g:g||(e.ariaLabel?e.ariaLabel:void 0),link:e},y(e))},t.prototype._renderCompositeLink=function(e,t,n){var r=u({},Jn(e,Xn,["onClick"])),i=this.props,a=i.expandButtonAriaLabel,s=i.styles,l=i.groups,c=i.theme,d=al(s,{theme:c,isExpanded:!!e.isExpanded,isSelected:this._isLinkSelected(e),isLink:!0,isDisabled:e.disabled,position:14*n+1,groups:l}),p="";return e.links&&e.links.length>0&&(p=e.collapseAriaLabel||e.expandAriaLabel?e.isExpanded?e.collapseAriaLabel:e.expandAriaLabel:a?e.name+" "+a:e.name),o.createElement("div",u({},r,{key:e.key||t,className:d.compositeLink}),e.links&&e.links.length>0?o.createElement("button",{className:d.chevronButton,onClick:this._onLinkExpandClicked.bind(this,e),"aria-label":p,"aria-expanded":e.isExpanded?"true":"false"},o.createElement(lr,{className:d.chevronIcon,iconName:"ChevronDown"})):null,this._renderNavLink(e,t,n))},t.prototype._renderLink=function(e,t,n){var r=this.props,i=r.styles,a=r.groups,s=r.theme,l=al(i,{theme:s,groups:a});return o.createElement("li",{key:e.key||t,role:"listitem",className:l.navItem},this._renderCompositeLink(e,t,n),e.isExpanded?this._renderLinks(e.links,++n):null)},t.prototype._renderLinks=function(e,t){var n=this;if(!e||!e.length)return null;var r=e.map((function(e,o){return n._renderLink(e,o,t)})),i=this.props,a=i.styles,s=i.groups,l=i.theme,u=al(a,{theme:l,groups:s});return o.createElement("ul",{role:"list",className:u.navItems},r)},t.prototype._onGroupHeaderClicked=function(e,t){e.onHeaderClick&&e.onHeaderClick(t,this._isGroupExpanded(e)),this._toggleCollapsed(e),t.preventDefault(),t.stopPropagation()},t.prototype._onLinkExpandClicked=function(e,t){var n=this.props.onLinkExpandClick;n&&n(t,e),t.defaultPrevented||(e.isExpanded=!e.isExpanded,this.setState({isLinkExpandStateChanged:!0})),t.preventDefault(),t.stopPropagation()},t.prototype._preventBounce=function(e,t){!e.url&&e.forceAnchor&&t.preventDefault()},t.prototype._onNavAnchorLinkClicked=function(e,t){this._preventBounce(e,t),this.props.onLinkClick&&this.props.onLinkClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._onNavButtonLinkClicked=function(e,t){this._preventBounce(e,t),e.onClick&&e.onClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._isLinkSelected=function(e){if(void 0!==this.props.selectedKey)return e.key===this.props.selectedKey;if(void 0!==this.state.selectedKey)return e.key===this.state.selectedKey;if(void 0===$()||!e.url)return!1;(il=il||document.createElement("a")).href=e.url||"";var t=il.href;return location.href===t||(location.protocol+"//"+location.host+location.pathname===t||!!location.hash&&(location.hash===e.url||(il.href=location.hash.substring(1),il.href===t)))},t.prototype._isGroupExpanded=function(e){return e.name&&this.state.isGroupCollapsed.hasOwnProperty(e.name)?!this.state.isGroupCollapsed[e.name]:void 0===e.collapseByDefault||!e.collapseByDefault},t.prototype._toggleCollapsed=function(e){var t;if(e.name){var n=u(u({},this.state.isGroupCollapsed),((t={})[e.name]=this._isGroupExpanded(e),t));this.setState({isGroupCollapsed:n})}},t.defaultProps={groups:null},t}(o.Component),(function(e){var t,n=e.className,o=e.theme,r=e.isOnTop,i=e.isExpanded,a=e.isGroup,s=e.isLink,l=e.isSelected,u=e.isDisabled,c=e.isButtonEntry,d=e.navHeight,p=void 0===d?44:d,f=e.position,h=e.leftPadding,m=void 0===h?20:h,g=e.leftPaddingExpanded,v=void 0===g?28:g,y=e.rightPadding,b=void 0===y?20:y,_=o.palette,k=o.semanticColors,x=o.fonts,C=Jt(el,o);return{root:[C.root,n,x.medium,{overflowY:"auto",userSelect:"none",WebkitOverflowScrolling:"touch"},r&&[{position:"absolute"},xn.slideRightIn40]],linkText:[C.linkText,{margin:"0 4px",overflow:"hidden",verticalAlign:"middle",textAlign:"left",textOverflow:"ellipsis"}],compositeLink:[C.compositeLink,{display:"block",position:"relative",color:k.bodyText},i&&"is-expanded",l&&"is-selected",u&&"is-disabled",u&&{color:k.disabledText}],link:[C.link,At(o),{display:"block",position:"relative",height:p,width:"100%",lineHeight:p+"px",textDecoration:"none",cursor:"pointer",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",paddingLeft:m,paddingRight:b,color:k.bodyText,selectors:(t={},t[Tt]={borderColor:"transparent",selectors:{":focus":{borderColor:"WindowText"}}},t)},!u&&{selectors:{".ms-Nav-compositeLink:hover &":{backgroundColor:k.bodyBackgroundHovered}}},l&&{color:k.bodyTextChecked,fontWeight:pt.semibold,backgroundColor:k.bodyBackgroundChecked,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}},u&&{color:k.disabledText},c&&{color:_.themePrimary}],chevronButton:[C.chevronButton,At(o),x.small,{display:"block",textAlign:"left",lineHeight:p+"px",margin:"5px 0",padding:"0px, "+b+"px, 0px, "+v+"px",border:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",cursor:"pointer",color:k.bodyText,backgroundColor:"transparent",selectors:{"&:visited":{color:k.bodyText}}},a&&{fontSize:x.large.fontSize,width:"100%",height:p,borderBottom:"1px solid "+k.bodyDivider},s&&{display:"block",width:v-2,height:p-2,position:"absolute",top:"1px",left:f+"px",zIndex:Pt.Nav,padding:0,margin:0},l&&{color:_.themePrimary,backgroundColor:_.neutralLighterAlt,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}}],chevronIcon:[C.chevronIcon,{position:"absolute",left:"8px",height:p,lineHeight:p+"px",fontSize:x.small.fontSize,transition:"transform .1s linear"},i&&{transform:"rotate(-180deg)"},s&&{top:0}],navItem:[C.navItem,{padding:0}],navItems:[C.navItems,{listStyleType:"none",padding:0,margin:0}],group:[C.group,i&&"is-expanded"],groupContent:[C.groupContent,{display:"none",marginBottom:"40px"},xn.slideDownIn20,i&&{display:"block"}]}}),void 0,{scope:"Nav"}),ll=u;function ul(e,t){for(var n=[],r=2;r0)throw new Error("Any module using getSlots must use withSlots. Please see withSlots javadoc for more info.");return fl(t[e],n,o[e],o.slots&&o.slots[e],o._defaultStyles&&o._defaultStyles[e])};r.isSlot=!0,n[e]=r}};for(var i in t)r(i);return n}function fl(e,t,n,o,r){return void 0!==e.create?e.create(t,n,o,r):dl(e)(t,n,o,r)}function hl(e,t){void 0===t&&(t={});var n=t.factoryOptions,r=(void 0===n?{}:n).defaultProp,i=function(n){var r,i,a,s=(r=t.displayName,i=o.useContext(Tn),a=t.fields,nn.getSettings(a||["theme","styles","tokens"],r,i.customizations)),l=t.state;l&&(n=u(u({},n),l(n)));var c=n.theme||s.theme,d=function e(t,n){for(var o=[],r=2;r2)return{rowGap:{value:0,unit:"px"},columnGap:{value:0,unit:"px"}};if(2===n.length)return{rowGap:vl(gl(n[0],t)),columnGap:vl(gl(n[1],t))};var o=vl(gl(e,t));return{rowGap:o,columnGap:o}}(x,t),T=E.rowGap,I=E.columnGap,P=""+-.5*I.value+I.unit,M=""+-.5*T.value+T.unit,N={textOverflow:"ellipsis"},D={"> *:not(.ms-StackItem)":{flexShrink:b?0:1}};return g?{root:[k.root,{flexWrap:"wrap",maxWidth:w,maxHeight:C,width:"auto",overflow:"visible",height:"100%"},v&&(o={},o[p?"justifyContent":"alignItems"]=bl[v]||v,o),y&&(r={},r[p?"alignItems":"justifyContent"]=bl[y]||y,r),_,{display:"flex"},p&&{height:d?"100%":"auto"}],inner:[k.inner,{display:"flex",flexWrap:"wrap",marginLeft:P,marginRight:P,marginTop:M,marginBottom:M,overflow:"visible",boxSizing:"border-box",padding:yl(S,t),width:0===I.value?"100%":"calc(100% + "+I.value+I.unit+")",maxWidth:"100vw",selectors:u({"> *":u({margin:""+.5*T.value+T.unit+" "+.5*I.value+I.unit},N)},D)},v&&(i={},i[p?"justifyContent":"alignItems"]=bl[v]||v,i),y&&(a={},a[p?"alignItems":"justifyContent"]=bl[y]||y,a),p&&{flexDirection:f?"row-reverse":"row",height:0===T.value?"100%":"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxWidth:0===I.value?"100%":"calc(100% - "+I.value+I.unit+")"}}},!p&&{flexDirection:f?"column-reverse":"column",height:"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxHeight:0===T.value?"100%":"calc(100% - "+T.value+T.unit+")"}}}]}:{root:[k.root,{display:"flex",flexDirection:p?f?"row-reverse":"row":f?"column-reverse":"column",flexWrap:"nowrap",width:"auto",height:d?"100%":"auto",maxWidth:w,maxHeight:C,padding:yl(S,t),boxSizing:"border-box",selectors:u((s={"> *":N},s[f?"> *:not(:last-child)":"> *:not(:first-child)"]=[p&&{marginLeft:""+I.value+I.unit},!p&&{marginTop:""+T.value+T.unit}],s),D)},m&&{flexGrow:!0===m?1:m},v&&(l={},l[p?"justifyContent":"alignItems"]=bl[v]||v,l),y&&(c={},c[p?"alignItems":"justifyContent"]=bl[y]||y,c),_]}},statics:{Item:Cl}}),Sl=qt((function(e,t){var n,o,r,i,a,s,l,c,d,p,f=e.effects,h=e.palette,m={position:"absolute",width:1,right:31,top:8,bottom:8};return j({splitButtonContainer:[At(e,{highContrastStyle:{left:-2,top:-2,bottom:-2,right:-2,border:"none"},inset:2}),{display:"inline-flex",selectors:{".ms-Button--default":{borderTopRightRadius:"0",borderBottomRightRadius:"0",borderRight:"none"},".ms-Button--primary":{borderTopRightRadius:"0",borderBottomRightRadius:"0",border:"none",selectors:(n={},n[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},n)},".ms-Button--primary + .ms-Button":{border:"none"}}}],splitButtonContainerHovered:{selectors:{".ms-Button--primary":{selectors:(o={},o[Tt]={color:"Window",backgroundColor:"Highlight"},o)},".ms-Button.is-disabled":{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)}}},splitButtonContainerChecked:{selectors:{".ms-Button--primary":{selectors:(i={},i[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},i)}}},splitButtonContainerCheckedHovered:{selectors:{".ms-Button--primary":{selectors:(a={},a[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},a)}}},splitButtonContainerFocused:{outline:"none!important"},splitButtonMenuButton:{padding:6,height:"auto",boxSizing:"border-box",borderRadius:0,borderTopRightRadius:f.roundedCorner2,borderBottomRightRadius:f.roundedCorner2,border:"1px solid "+h.neutralSecondaryAlt,borderLeft:"none",outline:"transparent",userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",width:32,marginLeft:-1,marginTop:0,marginRight:0,marginBottom:0},splitButtonDivider:u(u({},m),{selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s)}),splitButtonDividerDisabled:u(u({},m),{selectors:(l={},l[Tt]={backgroundColor:"GrayText"},l)}),splitButtonMenuButtonDisabled:{pointerEvents:"none",border:"none",selectors:(c={":hover":{cursor:"default"},".ms-Button--primary":{selectors:(d={},d[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},d)}},c[Tt]={border:"1px solid GrayText",color:"GrayText",backgroundColor:"Window"},c)},splitButtonFlexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},splitButtonContainerDisabled:{outline:"none",border:"none",selectors:(p={},p[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},p)}},t)})),El=function(){return{position:"absolute",width:1,right:31,top:8,bottom:8}};var Tl,Il,Pl=qt((function(e,t,n){var o=Xs(e),r=Sl(e);return j(o,{root:{minWidth:"80px",height:"32px"},label:{fontWeight:pt.semibold}},n?function(e){var t,n,o,r,i,a,s,l,c,d=e.palette,p=e.semanticColors;return{root:{backgroundColor:p.primaryButtonBackground,border:"1px solid "+p.primaryButtonBackground,color:p.primaryButtonText,selectors:(t={},t[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={selectors:{":after":{border:"none",outlineColor:d.white}}},t)},rootHovered:{backgroundColor:p.primaryButtonBackgroundHovered,border:"1px solid "+p.primaryButtonBackgroundHovered,color:p.primaryButtonTextHovered,selectors:(n={},n[Tt]={color:"Window",backgroundColor:"Highlight",borderColor:"Highlight"},n)},rootPressed:{backgroundColor:p.primaryButtonBackgroundPressed,border:"1px solid "+p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed,selectors:(o={},o[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},o)},rootExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootChecked:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootCheckedHovered:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootDisabled:{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)},splitButtonContainer:{selectors:(i={},i[Tt]={border:"none"},i)},splitButtonDivider:u(u({},El()),{backgroundColor:d.white,selectors:(a={},a[Tt]={backgroundColor:"Window"},a)}),splitButtonMenuButton:{backgroundColor:p.primaryButtonBackground,color:p.primaryButtonText,selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s[":hover"]={backgroundColor:p.primaryButtonBackgroundHovered,selectors:(l={},l[Tt]={color:"Highlight"},l)},s)},splitButtonMenuButtonDisabled:{backgroundColor:p.primaryButtonBackgroundDisabled,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundDisabled}}},splitButtonMenuButtonChecked:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuButtonExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuIcon:{color:p.primaryButtonText},splitButtonMenuIconDisabled:{color:d.neutralTertiary,selectors:(c={},c[Tt]={color:"GrayText"},c)}}}(e):function(e){var t,n,o,r,i,a=e.semanticColors,s=e.palette,l=a.buttonBackground,c=a.buttonBackgroundPressed,d=a.buttonBackgroundHovered,p=a.buttonText,f=a.buttonTextHovered,h=a.buttonTextChecked,m=a.buttonTextCheckedHovered;return{root:{backgroundColor:l,color:p},rootHovered:{backgroundColor:d,color:f,selectors:(t={},t[Tt]={borderColor:"Highlight",color:"Highlight"},t)},rootPressed:{backgroundColor:c,color:h},rootExpanded:{backgroundColor:c,color:h},rootChecked:{backgroundColor:c,color:h},rootCheckedHovered:{backgroundColor:c,color:m},rootDisabled:{selectors:(n={},n[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},n)},splitButtonContainer:{selectors:(o={},o[Tt]={border:"none"},o)},splitButtonMenuButton:{color:s.white,backgroundColor:"transparent",selectors:{":hover":{backgroundColor:s.neutralLight,selectors:(r={},r[Tt]={color:"Highlight"},r)}}},splitButtonMenuButtonDisabled:{backgroundColor:a.buttonBackgroundDisabled,selectors:{":hover":{backgroundColor:a.buttonBackgroundDisabled}}},splitButtonDivider:u(u({},El()),{backgroundColor:s.neutralTertiaryAlt,selectors:(i={},i[Tt]={backgroundColor:"WindowText"},i)}),splitButtonDividerDisabled:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuButtonExpanded:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuIcon:{color:a.buttonText},splitButtonMenuIconDisabled:{color:a.buttonTextDisabled}}}(e),r,t)})),Ml=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,n=void 0!==t&&t,r=e.styles,i=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:n?"ms-Button--primary":"ms-Button--default",styles:Pl(i,r,n),onRenderDescription:co}))},t=d([es("DefaultButton",["theme","styles"],!0)],t)}(lo),Nl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){return o.createElement(Ml,u({},this.props,{primary:!0,onRenderDescription:co}))},t=d([es("PrimaryButton",["theme","styles"],!0)],t)}(lo);!function(e){e[e.xSmall=0]="xSmall",e[e.small=1]="small",e[e.medium=2]="medium",e[e.large=3]="large"}(Tl||(Tl={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(Il||(Il={}));var Dl,Al=function(e){function t(t){var n=e.call(this,t)||this;return n.state={isRendered:!1},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.delay;this._timeoutId=setTimeout((function(){e.setState({isRendered:!0})}),t)},t.prototype.componentWillUnmount=function(){this._timeoutId&&clearTimeout(this._timeoutId)},t.prototype.render=function(){return this.state.isRendered?o.Children.only(this.props.children):null},t.defaultProps={delay:0},t}(o.Component),Bl=Yo(),Fl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.size,r=e.ariaLabel,i=e.ariaLive,a=e.styles,s=e.label,l=e.theme,c=e.className,d=e.labelPosition,p=r,f=Jn(this.props,Xn,["size"]),h=n;void 0===h&&void 0!==t&&(h=t===Il.large?Tl.large:Tl.medium);var m=Bl(a,{theme:l,size:h,className:c,labelPosition:d});return o.createElement("div",u({},f,{className:m.root}),o.createElement("div",{className:m.circle}),s&&o.createElement("div",{className:m.label},s),p&&o.createElement("div",{role:"status","aria-live":i},o.createElement(Al,null,o.createElement("div",{className:m.screenReaderText},p))))},t.defaultProps={size:Tl.medium,ariaLive:"polite",labelPosition:"bottom"},t}(lo),Ol={root:"ms-Spinner",circle:"ms-Spinner-circle",label:"ms-Spinner-label"},Rl=G({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Ll=Pn(Fl,(function(e){var t,n=e.theme,o=e.size,r=e.className,i=e.labelPosition,a=n.palette,s=Jt(Ol,n);return{root:[s.root,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},"top"===i&&{flexDirection:"column-reverse"},"right"===i&&{flexDirection:"row"},"left"===i&&{flexDirection:"row-reverse"},r],circle:[s.circle,{boxSizing:"border-box",borderRadius:"50%",border:"1.5px solid "+a.themeLight,borderTopColor:a.themePrimary,animationName:Rl,animationDuration:"1.3s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.53,.21,.29,.67)",selectors:(t={},t[Tt]={borderTopColor:"Highlight"},t)},o===Tl.xSmall&&["ms-Spinner--xSmall",{width:12,height:12}],o===Tl.small&&["ms-Spinner--small",{width:16,height:16}],o===Tl.medium&&["ms-Spinner--medium",{width:20,height:20}],o===Tl.large&&["ms-Spinner--large",{width:28,height:28}]],label:[s.label,n.fonts.small,{color:a.themePrimary,margin:"8px 0 0",textAlign:"center"},"top"===i&&{margin:"0 0 8px"},"right"===i&&{margin:"0 0 0 8px"},"left"===i&&{margin:"0 8px 0 0"}],screenReaderText:Ot}}),void 0,{scope:"Spinner"}),Hl={root:"ms-ScrollablePane",contentContainer:"ms-ScrollablePane--contentContainer"},Wl=o.createContext({scrollablePane:void 0}),zl=Yo(),Ul=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._stickyAboveRef=o.createRef(),n._stickyBelowRef=o.createRef(),n._contentContainer=o.createRef(),n.subscribe=function(e){n._subscribers.add(e)},n.unsubscribe=function(e){n._subscribers.delete(e)},n.addSticky=function(e){n._stickies.add(e),n.contentContainer&&(e.setDistanceFromTop(n.contentContainer),n.sortSticky(e))},n.removeSticky=function(e){n._stickies.delete(e),n._removeStickyFromContainers(e),n.notifySubscribers()},n.sortSticky=function(e,t){n.stickyAbove&&n.stickyBelow&&(t&&n._removeStickyFromContainers(e),e.canStickyTop&&e.stickyContentTop&&n._addToStickyContainer(e,n.stickyAbove,e.stickyContentTop),e.canStickyBottom&&e.stickyContentBottom&&n._addToStickyContainer(e,n.stickyBelow,e.stickyContentBottom))},n.updateStickyRefHeights=function(){var e=n._stickies,t=0,o=0;e.forEach((function(e){var r=e.state,i=r.isStickyTop,a=r.isStickyBottom;e.nonStickyContent&&(i&&(t+=e.nonStickyContent.offsetHeight),a&&(o+=e.nonStickyContent.offsetHeight),n._checkStickyStatus(e))})),n.setState({stickyTopHeight:t,stickyBottomHeight:o})},n.notifySubscribers=function(){n.contentContainer&&n._subscribers.forEach((function(e){e(n.contentContainer,n.stickyBelow)}))},n.getScrollPosition=function(){return n.contentContainer?n.contentContainer.scrollTop:0},n.syncScrollSticky=function(e){e&&n.contentContainer&&e.syncScroll(n.contentContainer)},n._getScrollablePaneContext=function(){return{scrollablePane:{subscribe:n.subscribe,unsubscribe:n.unsubscribe,addSticky:n.addSticky,removeSticky:n.removeSticky,updateStickyRefHeights:n.updateStickyRefHeights,sortSticky:n.sortSticky,notifySubscribers:n.notifySubscribers,syncScrollSticky:n.syncScrollSticky}}},n._addToStickyContainer=function(e,t,o){if(t.children.length){if(!t.contains(o)){var r=[].slice.call(t.children),i=[];n._stickies.forEach((function(o){t===n.stickyAbove&&e.canStickyTop?i.push(o):e.canStickyBottom&&i.push(o)}));for(var a=void 0,s=0,l=i.sort((function(e,t){return(e.state.distanceFromTop||0)-(t.state.distanceFromTop||0)})).filter((function(e){var o=t===n.stickyAbove?e.stickyContentTop:e.stickyContentBottom;if(o)return r.indexOf(o)>-1}));s=(e.state.distanceFromTop||0)){a=u;break}}var c=null;a&&(c=t===n.stickyAbove?a.stickyContentTop:a.stickyContentBottom),t.insertBefore(o,c)}}else t.appendChild(o)},n._removeStickyFromContainers=function(e){n.stickyAbove&&e.stickyContentTop&&n.stickyAbove.contains(e.stickyContentTop)&&n.stickyAbove.removeChild(e.stickyContentTop),n.stickyBelow&&e.stickyContentBottom&&n.stickyBelow.contains(e.stickyContentBottom)&&n.stickyBelow.removeChild(e.stickyContentBottom)},n._onWindowResize=function(){var e=n._getScrollbarWidth(),t=n._getScrollbarHeight();n.setState({scrollbarWidth:e,scrollbarHeight:t}),n.notifySubscribers()},n._getStickyContainerStyle=function(e,t){return u(u({height:e},Uo(n.props.theme)?{right:"0",left:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}:{left:"0",right:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}),t?{top:"0"}:{bottom:(n.state.scrollbarHeight||n._getScrollbarHeight()||0)+"px"})},n._onScroll=function(){var e=n.contentContainer;e&&n._stickies.forEach((function(t){t.syncScroll(e)})),n._notifyThrottled()},n._subscribers=new Set,n._stickies=new Set,n.state={stickyTopHeight:0,stickyBottomHeight:0,scrollbarWidth:0,scrollbarHeight:0},n._notifyThrottled=n._async.throttle(n.notifySubscribers,50),n}return l(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyAbove",{get:function(){return this._stickyAboveRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyBelow",{get:function(){return this._stickyBelowRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"contentContainer",{get:function(){return this._contentContainer.current},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){var e=this,t=this.props.initialScrollPosition;this._events.on(this.contentContainer,"scroll",this._onScroll),this._events.on(window,"resize",this._onWindowResize),this.contentContainer&&t&&(this.contentContainer.scrollTop=t),this.setStickiesDistanceFromTop(),this._stickies.forEach((function(t){e.sortSticky(t)})),this.notifySubscribers(),"MutationObserver"in window&&(this._mutationObserver=new MutationObserver((function(t){var n=e._getScrollbarHeight();if(n!==e.state.scrollbarHeight&&e.setState({scrollbarHeight:n}),e.notifySubscribers(),t.some(function(e){return null!==this.stickyAbove&&null!==this.stickyBelow&&(this.stickyAbove.contains(e.target)||this.stickyBelow.contains(e.target))}.bind(e)))e.updateStickyRefHeights();else{var o=[];e._stickies.forEach((function(e){e.root&&e.root.contains(t[0].target)&&o.push(e)})),o.length&&o.forEach((function(e){e.forceUpdate()}))}})),this.root&&this._mutationObserver.observe(this.root,{childList:!0,attributes:!0,subtree:!0,characterData:!0}))},t.prototype.componentWillUnmount=function(){this._events.off(this.contentContainer),this._events.off(window),this._mutationObserver&&this._mutationObserver.disconnect()},t.prototype.shouldComponentUpdate=function(e,t){return this.props.children!==e.children||this.props.initialScrollPosition!==e.initialScrollPosition||this.props.className!==e.className||this.state.stickyTopHeight!==t.stickyTopHeight||this.state.stickyBottomHeight!==t.stickyBottomHeight||this.state.scrollbarWidth!==t.scrollbarWidth||this.state.scrollbarHeight!==t.scrollbarHeight},t.prototype.componentDidUpdate=function(e,t){var n=this.props.initialScrollPosition;this.contentContainer&&"number"==typeof n&&e.initialScrollPosition!==n&&(this.contentContainer.scrollTop=n),t.stickyTopHeight===this.state.stickyTopHeight&&t.stickyBottomHeight===this.state.stickyBottomHeight||this.notifySubscribers(),this._async.setTimeout(this._onWindowResize,0)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.theme,r=e.styles,i=this.state,a=i.stickyTopHeight,s=i.stickyBottomHeight,l=zl(r,{theme:n,className:t,scrollbarVisibility:this.props.scrollbarVisibility});return o.createElement("div",u({},Jn(this.props,Xn),{ref:this._root,className:l.root}),o.createElement("div",{"aria-hidden":"true",ref:this._stickyAboveRef,className:l.stickyAbove,style:this._getStickyContainerStyle(a,!0)}),o.createElement("div",{ref:this._contentContainer,className:l.contentContainer,"data-is-scrollable":!0},o.createElement(Wl.Provider,{value:this._getScrollablePaneContext()},this.props.children)),o.createElement("div",{"aria-hidden":"true",className:l.stickyBelow,style:this._getStickyContainerStyle(s,!1)},o.createElement("div",{ref:this._stickyBelowRef,className:l.stickyBelowItems})))},t.prototype.setStickiesDistanceFromTop=function(){var e=this;this.contentContainer&&this._stickies.forEach((function(t){t.setDistanceFromTop(e.contentContainer)}))},t.prototype.forceLayoutUpdate=function(){this._onWindowResize()},t.prototype._checkStickyStatus=function(e){this.stickyAbove&&this.stickyBelow&&this.contentContainer&&e.nonStickyContent&&(e.state.isStickyTop||e.state.isStickyBottom?(e.state.isStickyTop&&!this.stickyAbove.contains(e.nonStickyContent)&&e.stickyContentTop&&e.addSticky(e.stickyContentTop),e.state.isStickyBottom&&!this.stickyBelow.contains(e.nonStickyContent)&&e.stickyContentBottom&&e.addSticky(e.stickyContentBottom)):this.contentContainer.contains(e.nonStickyContent)||e.resetSticky())},t.prototype._getScrollbarWidth=function(){var e=this.contentContainer;return e?e.offsetWidth-e.clientWidth:0},t.prototype._getScrollbarHeight=function(){var e=this.contentContainer;return e?e.offsetHeight-e.clientHeight:0},t}(lo),(function(e){var t,n,o=e.className,r=e.theme,i=Jt(Hl,r),a={position:"absolute",pointerEvents:"auto"},s={position:"absolute",top:0,right:0,bottom:0,left:0,WebkitOverflowScrolling:"touch"};return{root:[i.root,r.fonts.medium,s,o],contentContainer:[i.contentContainer,{overflowY:"always"===e.scrollbarVisibility?"scroll":"auto"},s],stickyAbove:[{top:0,zIndex:1,selectors:(t={},t[Tt]={borderBottom:"1px solid WindowText"},t)},a],stickyBelow:[{bottom:0,selectors:(n={},n[Tt]={borderTop:"1px solid WindowText"},n)},a],stickyBelowItems:[{bottom:0},a,{width:"100%"}]}}),void 0,{scope:"ScrollablePane"});!function(e){e[e.normal=0]="normal",e[e.largeHeader=1]="largeHeader",e[e.close=2]="close"}(Dl||(Dl={}));var Kl=function(e){function t(n){var r=e.call(this,n)||this;return r._root=o.createRef(),r._firstBumper=o.createRef(),r._lastBumper=o.createRef(),r._hasFocus=!1,r._onRootFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r._hasFocus=!0},r._onRootBlur=function(e){r.props.onBlur&&r.props.onBlur(e);var t=e.relatedTarget;null===e.relatedTarget&&(t=r._getDocument().activeElement),fr(r._root.current,t)||(r._hasFocus=!1)},r._onFirstBumperFocus=function(){r._onBumperFocus(!0)},r._onLastBumperFocus=function(){r._onBumperFocus(!1)},r._onBumperFocus=function(e){if(!r.props.disabled){var t,n,o=e===r._hasFocus?r._lastBumper.current:r._firstBumper.current;if(r._root.current){var i=e===r._hasFocus?(t=r._root.current,void 0===(n=!1)&&(n=!0),_r(t,o,n,!1,!0,!0,!1,!0)):function(e,t,n,o){return void 0===o&&(o=!0),kr(e,t,o,!1,!1,n,!1,!0)}(r._root.current,o,!0,!1);i&&(r._isBumper(i)?r.focus():i.focus())}}},r._onFocusCapture=function(e){r.props.onFocusCapture&&r.props.onFocusCapture(e),e.target===e.currentTarget||r._isBumper(e.target)||(r._previouslyFocusedElementInTrapZone=e.target)},r._forceFocusInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=r._getDocument().activeElement;fr(r._root.current,n)||(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},r._forceClickInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=e.target;n&&!fr(r._root.current,n)&&(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},Dr(r),r}return l(t,e),t.prototype.componentDidMount=function(){this._bringFocusIntoZone(),this._updateEventHandlers(this.props)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=e.elementToFocusOnDismiss;t&&this._previouslyFocusedElementOutsideTrapZone!==t&&(this._previouslyFocusedElementOutsideTrapZone=t),this._updateEventHandlers(e)},t.prototype.componentDidUpdate=function(e){var t=void 0===e.forceFocusInsideTrap||e.forceFocusInsideTrap,n=void 0===this.props.forceFocusInsideTrap||this.props.forceFocusInsideTrap,o=void 0!==e.disabled&&e.disabled,r=void 0!==this.props.disabled&&this.props.disabled;!t&&n||o&&!r?this._bringFocusIntoZone():(t&&!n||!o&&r)&&this._returnFocusToInitiator()},t.prototype.componentWillUnmount=function(){this.props.disabled&&!this.props.forceFocusInsideTrap&&fr(this._root.current,this._getDocument().activeElement)||this._returnFocusToInitiator(),this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0),this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),delete this._previouslyFocusedElementInTrapZone,delete this._previouslyFocusedElementOutsideTrapZone},t.prototype.render=function(){var e=this.props,t=e.className,n=e.disabled,r=void 0!==n&&n,i=e.ariaLabelledBy,a=Jn(this.props,Xn),s={style:{pointerEvents:"none",position:"fixed"},tabIndex:r?-1:0,"data-is-visible":!0};return o.createElement("div",u({},a,{className:t,ref:this._root,"aria-labelledby":i,onFocusCapture:this._onFocusCapture,onFocus:this._onRootFocus,onBlur:this._onRootBlur}),o.createElement("div",u({},s,{ref:this._firstBumper,onFocus:this._onFirstBumperFocus})),this.props.children,o.createElement("div",u({},s,{ref:this._lastBumper,onFocus:this._onLastBumperFocus})))},t.prototype.focus=function(){var e=this.props,t=e.focusPreviouslyFocusedInnerElement,n=e.firstFocusableSelector;if(t&&this._previouslyFocusedElementInTrapZone&&fr(this._root.current,this._previouslyFocusedElementInTrapZone))this._focusAsync(this._previouslyFocusedElementInTrapZone);else{var o="string"==typeof n?n:n&&n(),r=null;this._root.current&&(o&&(r=this._root.current.querySelector("."+o)),r||(r=kr(this._root.current,this._root.current.firstChild,!1,!1,!1,!0))),r&&this._focusAsync(r)}},t.prototype._focusAsync=function(e){this._isBumper(e)||Pr(e)},t.prototype._bringFocusIntoZone=function(){var e=this.props,n=e.elementToFocusOnDismiss,o=e.disabled,r=void 0!==o&&o,i=e.disableFirstFocus,a=void 0!==i&&i;r||(t._focusStack.push(this),this._previouslyFocusedElementOutsideTrapZone=n||this._getDocument().activeElement,a||fr(this._root.current,this._previouslyFocusedElementOutsideTrapZone)||this.focus())},t.prototype._returnFocusToInitiator=function(){var e=this,n=this.props.ignoreExternalFocusing;t._focusStack=t._focusStack.filter((function(t){return e!==t}));var o=this._getDocument(),r=o.activeElement;n||!this._previouslyFocusedElementOutsideTrapZone||"function"!=typeof this._previouslyFocusedElementOutsideTrapZone.focus||!fr(this._root.current,r)&&r!==o.body||this._focusAsync(this._previouslyFocusedElementOutsideTrapZone)},t.prototype._updateEventHandlers=function(e){var t=e.isClickableOutsideFocusTrap,n=void 0!==t&&t,o=e.forceFocusInsideTrap,r=void 0===o||o;r&&!this._disposeFocusHandler?this._disposeFocusHandler=Rr(window,"focus",this._forceFocusInTrap,!0):!r&&this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),n||this._disposeClickHandler?n&&this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0):this._disposeClickHandler=Rr(window,"click",this._forceClickInTrap,!0)},t.prototype._isBumper=function(e){return e===this._firstBumper.current||e===this._lastBumper.current},t.prototype._getDocument=function(){return yt(this._root.current)},t._focusStack=[],t}(o.Component),jl=Je,Vl={root:"ms-Modal",main:"ms-Dialog-main",scrollableContent:"ms-Modal-scrollableContent",isOpen:"is-open",layer:"ms-Modal-Layer"},Gl=Yo(),ql=function(e){function t(t){var n=e.call(this,t)||this,o=n.props.allowTouchBodyScroll,r=void 0!==o&&o;return n._allowTouchBodyScroll=r,n}return l(t,e),t.prototype.componentDidMount=function(){var e;!this._allowTouchBodyScroll&&((e=yt())&&e.body&&!Kr&&(e.body.classList.add(jr),e.body.addEventListener("touchmove",Zr,{passive:!1,capture:!1})),Kr++)},t.prototype.componentWillUnmount=function(){!this._allowTouchBodyScroll&&function(){if(Kr>0){var e=yt();e&&e.body&&1===Kr&&(e.body.classList.remove(jr),e.body.removeEventListener("touchmove",Zr)),Kr--}}()},t.prototype.render=function(){var e=this.props,t=e.isDarkThemed,n=e.className,r=e.theme,i=e.styles,a=Jn(this.props,Xn),s=Gl(i,{theme:r,className:n,isDark:t});return o.createElement("div",u({},a,{className:s.root}))},t}(lo),Zl={root:"ms-Overlay",rootDark:"ms-Overlay--dark"},Ql=Pn(ql,(function(e){var t,n=e.className,o=e.theme,r=e.isNone,i=e.isDark,a=o.palette,s=Jt(Zl,o);return{root:[s.root,o.fonts.medium,{backgroundColor:a.whiteTranslucent40,top:0,right:0,bottom:0,left:0,position:"absolute",selectors:(t={},t[Tt]={border:"1px solid WindowText",opacity:0},t)},r&&{visibility:"hidden"},i&&[s.rootDark,{backgroundColor:a.blackTranslucent40}],n]}}),void 0,{scope:"Overlay"}),Yl=qt((function(e,t){return{root:K(e,t&&{touchAction:"none",selectors:{"& *":{userSelect:"none"}}})}})),Xl={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},Jl=function(e){function t(t){var n=e.call(this,t)||this;return n._currentEventType=Xl.mouse,n._events=[],n._onMouseDown=function(e){var t=o.Children.only(n.props.children).props.onMouseDown;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStart(e)},n._onMouseUp=function(e){var t=o.Children.only(n.props.children).props.onMouseUp;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStop(e)},n._onTouchStart=function(e){var t=o.Children.only(n.props.children).props.onTouchStart;return t&&t(e),n._currentEventType=Xl.touch,n._onDragStart(e)},n._onTouchEnd=function(e){var t=o.Children.only(n.props.children).props.onTouchEnd;t&&t(e),n._currentEventType=Xl.touch,n._onDragStop(e)},n._onDragStart=function(e){if("number"==typeof e.button&&0!==e.button)return!1;if(!(n.props.handleSelector&&!n._matchesSelector(e.target,n.props.handleSelector)||n.props.preventDragSelector&&n._matchesSelector(e.target,n.props.preventDragSelector))){n._touchId=n._getTouchId(e);var t=n._getControlPosition(e);if(void 0!==t){var o=n._createDragDataFromPosition(t);n.props.onStart&&n.props.onStart(e,o),n.setState({isDragging:!0,lastPosition:t}),n._events=[Rr(document.body,n._currentEventType.move,n._onDrag),Rr(document.body,n._currentEventType.stop,n._onDragStop)]}}},n._onDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=n._getControlPosition(e);if(t){var o=n._createUpdatedDragData(n._createDragDataFromPosition(t)),r=o.position;n.props.onDragChange&&n.props.onDragChange(e,o),n.setState({position:r,lastPosition:t})}},n._onDragStop=function(e){if(n.state.isDragging){var t=n._getControlPosition(e);if(t){var o=n._createDragDataFromPosition(t);n.setState({isDragging:!1,lastPosition:void 0}),n.props.onStop&&n.props.onStop(e,o),n.props.position&&n.setState({position:n.props.position}),n._events.forEach((function(e){return e()}))}}},n.state={isDragging:!1,position:n.props.position||{x:0,y:0},lastPosition:void 0},n}return l(t,e),t.prototype.componentDidUpdate=function(e){!this.props.position||e.position&&this.props.position===e.position||this.setState({position:this.props.position})},t.prototype.componentWillUnmount=function(){this._events.forEach((function(e){return e()}))},t.prototype.render=function(){var e=o.Children.only(this.props.children),t=e.props,n=this.props.position,r=this.state,i=r.position,a=r.isDragging,s=i.x,l=i.y;return n&&!a&&(s=n.x,l=n.y),o.cloneElement(e,{style:u(u({},t.style),{transform:"translate("+s+"px, "+l+"px)"}),className:Yl(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;t0&&(n=t[0].getBoundingClientRect(),this.setState({modalRectangleTop:n.top}))}}else this.setState({isOpen:!0}),e.dragOptions&&this._registerForKeyUp();!e.isOpen&&this.state.isOpen&&(this._onModalCloseTimer=this._async.setTimeout(this._onModalClose,1e3*parseFloat(jl)),this.setState({isVisible:!1}))},t.prototype.componentDidMount=function(){this.state.isOpen&&this.state.isVisible&&this._registerForKeyUp()},t.prototype.componentDidUpdate=function(e,t){e.isOpen||t.isVisible||this.setState({isVisible:!0})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.containerClassName,r=e.scrollableContentClassName,i=e.elementToFocusOnDismiss,a=e.firstFocusableSelector,s=e.forceFocusInsideTrap,l=e.ignoreExternalFocusing,c=e.isBlocking,d=e.isClickableOutsideFocusTrap,p=e.isDarkOverlay,f=e.onDismiss,h=e.layerProps,m=e.overlay,g=e.responsiveMode,v=e.titleAriaId,y=e.styles,b=e.subtitleAriaId,_=e.theme,k=e.topOffsetFixed,x=e.onLayerDidMount,C=e.isModeless,w=e.dragOptions,S=this.state,E=S.isOpen,T=S.isVisible,I=S.hasBeenOpened,P=S.modalRectangleTop,M=S.x,N=S.y,D=S.isInKeyboardMoveMode;if(!E)return null;var A=void 0===h?"":h.className,B=eu(y,{theme:_,className:t,containerClassName:n,scrollableContentClassName:r,isOpen:E,isVisible:T,hasBeenOpened:I,modalRectangleTop:P,topOffsetFixed:k,isModeless:C,layerClassName:A,isDefaultDragHandle:w&&!w.dragHandleSelector}),F=u(u(u({},$l),this.props.layerProps),{onLayerDidMount:h&&h.onLayerDidMount?h.onLayerDidMount:x,insertFirst:C,className:B.layer}),O=o.createElement(Kl,{componentRef:this._focusTrapZone,className:B.main,elementToFocusOnDismiss:i,isClickableOutsideFocusTrap:C||d||!c,ignoreExternalFocusing:l,forceFocusInsideTrap:C?!C:s,firstFocusableSelector:a,focusPreviouslyFocusedInnerElement:!0,onBlur:D?this._onExitKeyboardMoveMode:void 0},w&&D&&o.createElement("div",{className:B.keyboardMoveIconContainer},w.keyboardMoveIconProps?o.createElement(lr,u({},w.keyboardMoveIconProps)):o.createElement(lr,{iconName:"move",className:B.keyboardMoveIcon})),o.createElement("div",{ref:this._allowScrollOnModal,className:B.scrollableContent,"data-is-scrollable":!0},w&&this.state.isModalMenuOpen&&o.createElement(w.menu,{items:[{key:"move",text:w.moveMenuItemText,onClick:this._onEnterKeyboardMoveMode},{key:"close",text:w.closeMenuItemText,onClick:this._onModalClose}],onDismiss:this._onModalContextMenuClose,alignTargetEdge:!0,coverTarget:!0,directionalHint:cr.topLeftEdge,directionalHintFixed:!0,shouldFocusOnMount:!0,target:this._scrollableContent}),this.props.children));return g>=Vi.small?o.createElement(ls,u({},F),o.createElement(Fa,{role:C||!c?"dialog":"alertdialog","aria-modal":!C,ariaLabelledBy:v,ariaDescribedBy:b,onDismiss:f,shouldRestoreFocus:!l},o.createElement("div",{className:B.root},!C&&o.createElement(Ql,u({isDarkThemed:p,onClick:c?void 0:f,allowTouchBodyScroll:this._allowTouchBodyScroll},m)),w?o.createElement(Jl,{handleSelector:w.dragHandleSelector||"."+B.main.split(" ")[0],preventDragSelector:"button",onStart:this._onDragStart,onDragChange:this._onDrag,onStop:this._onDragStop,position:{x:M,y:N}},O):O))):null},t.prototype.focus=function(){this._focusTrapZone.current&&this._focusTrapZone.current.focus()},t.prototype._getMoveDelta=function(e){var t=10;return e.shiftKey?e.ctrlKey||(t=50):e.ctrlKey&&(t=1),t},t.defaultProps={isOpen:!1,isDarkOverlay:!0,isBlocking:!1,className:"",containerClassName:""},t=d([$i],t)}(lo),(function(e){var t,n=e.className,o=e.containerClassName,r=e.scrollableContentClassName,i=e.isOpen,a=e.isVisible,s=e.hasBeenOpened,l=e.modalRectangleTop,u=e.theme,c=e.topOffsetFixed,d=e.isModeless,p=e.layerClassName,f=e.isDefaultDragHandle,h=u.palette,m=u.effects,g=u.fonts,v=Jt(Vl,u);return{root:[v.root,g.medium,{backgroundColor:"transparent",position:d?"absolute":"fixed",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:0,pointerEvents:"none",transition:"opacity "+jl},c&&s&&{alignItems:"flex-start"},i&&v.isOpen,a&&{opacity:1,pointerEvents:"auto"},n],main:[v.main,{boxShadow:m.elevation64,borderRadius:m.roundedCorner2,backgroundColor:h.white,boxSizing:"border-box",position:"relative",textAlign:"left",outline:"3px solid transparent",maxHeight:"calc(100% - 32px)",maxWidth:"calc(100% - 32px)",minHeight:"176px",minWidth:"288px",overflowY:"auto",zIndex:d?Pt.Layer:void 0},c&&s&&{top:l},f&&{cursor:"move"},o],scrollableContent:[v.scrollableContent,{overflowY:"auto",flexGrow:1,maxHeight:"100vh",selectors:(t={},t["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:window.innerHeight},t)},r],layer:d&&[p,v.layer,{position:"static",width:"unset",height:"unset"}],keyboardMoveIconContainer:{position:"absolute",display:"flex",justifyContent:"center",width:"100%",padding:"3px 0px"},keyboardMoveIcon:{fontSize:g.xLargePlus.fontSize,width:"24px"}}}),void 0,{scope:"Modal"}),nu=qt((function(e,t){var n,o=Xs(e),r=Sl(e),i=e.palette;return j(o,{root:{padding:"0 4px",width:"32px",height:"32px",backgroundColor:"transparent",border:"none",color:e.semanticColors.link},rootHovered:{color:i.themeDarkAlt,backgroundColor:i.neutralLighter,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},rootHasMenu:{width:"auto"},rootPressed:{color:i.themeDark,backgroundColor:i.neutralLight},rootExpanded:{color:i.themeDark,backgroundColor:i.neutralLight},rootChecked:{color:i.themeDark,backgroundColor:i.neutralLight},rootCheckedHovered:{color:i.themeDark,backgroundColor:i.neutralQuaternaryAlt},rootDisabled:{color:i.neutralTertiaryAlt}},r,t)})),ou=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--icon",styles:nu(n,t),onRenderText:co,onRenderDescription:co}))},t=d([es("IconButton",["theme","styles"],!0)],t)}(lo),ru=Yo(),iu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.theme;return this._classNames=ru(n,{theme:r,className:t}),o.createElement("div",{className:this._classNames.actions},o.createElement("div",{className:this._classNames.actionsRight},this._renderChildrenAsActions()))},t.prototype._renderChildrenAsActions=function(){var e=this;return o.Children.map(this.props.children,(function(t){return t?o.createElement("span",{className:e._classNames.action},t):null}))},t}(lo),au={actions:"ms-Dialog-actions",action:"ms-Dialog-action",actionsRight:"ms-Dialog-actionsRight"},su=Pn(iu,(function(e){var t=e.className,n=e.theme,o=Jt(au,n);return{actions:[o.actions,{position:"relative",width:"100%",minHeight:"24px",lineHeight:"24px",margin:"16px 0 0",fontSize:"0",selectors:{".ms-Button":{lineHeight:"normal"}}},t],action:[o.action,{margin:"0 4px"}],actionsRight:[o.actionsRight,{textAlign:"right",marginRight:"-4px",fontSize:"0"}]}}),void 0,{scope:"DialogFooter"}),lu=Yo(),uu=o.createElement(su,null).type,cu=function(e){function t(t){return e.call(this,t)||this}return l(t,e),t.prototype.render=function(){var e,t=this.props,n=t.showCloseButton,r=t.className,i=t.closeButtonAriaLabel,a=t.onDismiss,s=t.subTextId,l=t.subText,c=t.titleId,d=t.title,p=t.type,f=t.styles,h=t.theme,m=t.draggableHeaderClassName,g=lu(f,{theme:h,className:r,isLargeHeader:p===Dl.largeHeader,isClose:p===Dl.close,draggableHeaderClassName:m}),v=this._groupChildren();return l&&(e=o.createElement("p",{className:g.subText,id:s},l)),o.createElement("div",{className:g.content},o.createElement("div",{className:g.header},o.createElement("p",{className:g.title,id:c,role:"heading","aria-level":2},d),o.createElement("div",{className:g.topButton},this.props.topButtonsProps.map((function(e,t){return o.createElement(ou,u({key:e.uniqueId||t},e))})),(p===Dl.close||n&&p!==Dl.largeHeader)&&o.createElement(ou,{className:g.button,iconProps:{iconName:"Cancel"},ariaLabel:i,onClick:a,title:i}))),o.createElement("div",{className:g.inner},o.createElement("div",{className:g.innerContent},e,v.contents),v.footers))},t.prototype._groupChildren=function(){var e={footers:[],contents:[]};return o.Children.map(this.props.children,(function(t){"object"==typeof t&&null!==t&&t.type===uu?e.footers.push(t):e.contents.push(t)})),e},t.defaultProps={showCloseButton:!1,className:"",topButtonsProps:[],closeButtonAriaLabel:"Close"},t=d([$i],t)}(lo),du={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"},pu=Pn(cu,(function(e){var t,n,o,r=e.className,i=e.theme,a=e.isLargeHeader,s=e.isClose,l=e.hidden,u=e.isMultiline,c=e.draggableHeaderClassName,d=i.palette,p=i.fonts,f=i.effects,h=i.semanticColors,m=Jt(du,i);return{content:[a&&[m.contentLgHeader,{borderTop:"4px solid "+d.themePrimary}],s&&m.close,{flexGrow:1,overflowY:"hidden"},r],subText:[m.subText,p.medium,{margin:"0 0 24px 0",color:h.bodySubtext,lineHeight:"1.5",wordWrap:"break-word",fontWeight:pt.regular}],header:[m.header,{position:"relative",width:"100%",boxSizing:"border-box"},s&&m.close,c&&[c,{cursor:"move"}]],button:[m.button,l&&{selectors:{".ms-Icon.ms-Icon--Cancel":{color:h.buttonText,fontSize:ft.medium}}}],inner:[m.inner,{padding:"0 24px 24px",selectors:(t={},t["@media (min-width: 320px) and (max-width: 479px)"]={padding:"0 16px 16px"},t)}],innerContent:[m.content,{position:"relative",width:"100%"}],title:[m.title,p.xLarge,{color:h.bodyText,margin:"0",padding:"16px 46px 20px 24px",lineHeight:"normal",selectors:(n={},n["@media (min-width: 320px) and (max-width: 479px)"]={padding:"16px 46px 16px 16px"},n)},a&&{color:h.menuHeader},u&&{fontSize:p.xxLarge.fontSize}],topButton:[{display:"flex",flexDirection:"row",flexWrap:"nowrap",position:"absolute",top:"0",right:"0",padding:"15px 15px 0 0",selectors:(o={"> *":{flex:"0 0 auto"},".ms-Dialog-button":{color:h.buttonText},".ms-Dialog-button:hover":{color:h.buttonTextHovered,borderRadius:f.roundedCorner2}},o["@media (min-width: 320px) and (max-width: 479px)"]={padding:"15px 8px 0 0"},o)}]}}),void 0,{scope:"DialogContent"}),fu=Yo(),hu={isDarkOverlay:!1,isBlocking:!1,className:"",containerClassName:"",topOffsetFixed:!1},mu={type:Dl.normal,className:"",topButtonsProps:[]},gu=function(e){function t(t){var n=e.call(this,t)||this;return n._getSubTextId=function(){var e=n.props,t=e.ariaDescribedById,o=e.modalProps,r=e.dialogContentProps,i=e.subText,a=t||o&&o.subtitleAriaId;return a||(a=(i||r&&r.subText)&&n._defaultSubTextId),a},n._getTitleTextId=function(){var e=n.props,t=e.ariaLabelledById,o=e.modalProps,r=e.dialogContentProps,i=e.title,a=t||o&&o.titleAriaId;return a||(a=(i||r&&r.title)&&n._defaultTitleTextId),a},n._id=Hn("Dialog"),n._defaultTitleTextId=n._id+"-title",n._defaultSubTextId=n._id+"-subText",n}return l(t,e),t.prototype.render=function(){var e,t,n=this.props,r=n.className,i=n.containerClassName,a=n.contentClassName,s=n.elementToFocusOnDismiss,l=n.firstFocusableSelector,c=n.forceFocusInsideTrap,d=n.styles,p=n.hidden,f=n.ignoreExternalFocusing,h=n.isBlocking,m=n.isClickableOutsideFocusTrap,g=n.isDarkOverlay,v=n.isOpen,y=n.onDismiss,b=n.onDismissed,_=n.onLayerDidMount,k=n.responsiveMode,x=n.subText,C=n.theme,w=n.title,S=n.topButtonsProps,E=n.type,T=n.minWidth,I=n.maxWidth,P=n.modalProps,M=u({},P?P.layerProps:{onLayerDidMount:_});_&&!M.onLayerDidMount&&(M.onLayerDidMount=_),P&&P.dragOptions&&!P.dragOptions.dragHandleSelector?(e="ms-Dialog-draggable-header",t=u(u({},P.dragOptions),{dragHandleSelector:"."+e})):t=P&&P.dragOptions;var N=u(u(u({},hu),P),{layerProps:M,dragOptions:t}),D=u(u(u({},mu),this.props.dialogContentProps),{draggableHeaderClassName:e}),A=fu(d,{theme:C,className:r||N.className,containerClassName:i||N.containerClassName,hidden:p,dialogDefaultMinWidth:T,dialogDefaultMaxWidth:I});return o.createElement(tu,u({elementToFocusOnDismiss:s,firstFocusableSelector:l,forceFocusInsideTrap:c,ignoreExternalFocusing:f,isClickableOutsideFocusTrap:m,onDismissed:b,responsiveMode:k},N,{isDarkOverlay:void 0!==g?g:N.isDarkOverlay,isBlocking:void 0!==h?h:N.isBlocking,isOpen:void 0!==v?v:!p,className:A.root,containerClassName:A.main,onDismiss:y||N.onDismiss,subtitleAriaId:this._getSubTextId(),titleAriaId:this._getTitleTextId()}),o.createElement(pu,u({titleId:this._defaultTitleTextId,subTextId:this._defaultSubTextId,title:w,subText:x,showCloseButton:void 0!==h?!h:!N.isBlocking,topButtonsProps:S||D.topButtonsProps,type:void 0!==E?E:D.type,onDismiss:y||D.onDismiss,className:a||D.className},D),this.props.children))},t.defaultProps={hidden:!0},t=d([$i],t)}(o.Component),vu={root:"ms-Dialog"},yu=Pn(gu,(function(e){var t,n=e.className,o=e.containerClassName,r=e.dialogDefaultMinWidth,i=void 0===r?"288px":r,a=e.dialogDefaultMaxWidth,s=void 0===a?"340px":a,l=e.hidden,u=e.theme;return{root:[Jt(vu,u).root,u.fonts.medium,n],main:[{width:i,outline:"3px solid transparent",selectors:(t={},t["@media (min-width: 480px)"]={width:"auto",maxWidth:s,minWidth:i},t)},!l&&{display:"flex"},o]}}),void 0,{scope:"Dialog"}),bu=Yo({disableCaching:!0}),_u=Pn(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.as,n=void 0===t?"label":t,r=e.children,i=e.className,a=e.disabled,s=e.styles,l=e.required,c=e.theme,d=bu(s,{className:i,disabled:a,required:l,theme:c});return o.createElement(n,u({},Jn(this.props,Xn),{className:d.root}),r)},t}(o.Component),(function(e){var t,n=e.theme,o=e.className,r=e.disabled,i=e.required,a=n.semanticColors,s=pt.semibold,l=a.bodyText,u=a.disabledBodyText,c=a.errorText;return{root:["ms-Label",n.fonts.medium,{fontWeight:s,color:l,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},r&&{color:u,selectors:(t={},t[Tt]={color:"GrayText"},t)},i&&{selectors:{"::after":{content:"' *'",color:c,paddingRight:12}}},o]}}),void 0,{scope:"Label"}),ku=Yo(),xu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._link=o.createRef(),t._onClick=function(e){var n=t.props,o=n.onClick;n.disabled?e.preventDefault():o&&o(e)},t}return l(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.children,i=t.className,a=t.href,s=t.theme,l=t.styles,c=t.keytipProps,d=ku(l,{className:i,isButton:!a,isDisabled:n,theme:s}),p=this._getRootType(this.props);return o.createElement(Ms,{keytipProps:c,ariaDescribedBy:this.props["aria-describedby"],disabled:n},(function(t){return o.createElement(p,u({},t,e._adjustPropsForRootType(p,e.props),{className:d.root,onClick:e._onClick,ref:e._link,"aria-disabled":n}),r)}))},t.prototype.focus=function(){var e=this._link.current;e&&e.focus&&e.focus()},t.prototype._adjustPropsForRootType=function(e,t){t.children,t.as;var n=t.disabled,o=t.target,r=t.href,i=(t.theme,t.getStyles,t.styles,t.componentRef,c(t,["children","as","disabled","target","href","theme","getStyles","styles","componentRef"]));return"string"==typeof e?"a"===e?u({target:o,href:n?void 0:r},i):"button"===e?u({type:"button",disabled:n},i):u(u({},i),{disabled:n}):u({target:o,href:r,disabled:n},i)},t.prototype._getRootType=function(e){return e.as?e.as:e.href?"a":"button"},t}(lo),Cu={root:"ms-Link"},wu=Pn(xu,(function(e){var t,n,o,r=e.className,i=e.isButton,a=e.isDisabled,s=e.theme,l=s.semanticColors,u=l.link,c=l.linkHovered,d=l.disabledText,p=l.focusBorder,f=Jt(Cu,s);return{root:[f.root,s.fonts.medium,{color:u,outline:"none",fontSize:"inherit",fontWeight:"inherit",selectors:(t={".ms-Fabric--isFocusVisible &:focus":{boxShadow:"0 0 0 1px "+p+" inset",selectors:(n={},n[Tt]={outline:"1px solid WindowText"},n)}},t[Tt]={borderBottom:"none"},t)},i&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(o={},o["@media screen and (-ms-high-contrast: white-on-black)"]={color:"#FFFF00"},o["@media screen and (-ms-high-contrast: black-on-white)"]={color:"#00009F"},o)},!i&&{textDecoration:"none"},a&&["is-disabled",{color:d,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!a&&{selectors:{"&:active, &:hover, &:active:hover":{color:c,textDecoration:"underline"},"&:focus":{color:u}}},f.root,r]}}),void 0,{scope:"Link"}),Su=function(e){function t(t){var n=e.call(this,t)||this;return n.parent_on_change=t.on_change,n}return l(t,e),t.prototype.get_value=function(){return null},t}(r.a.Component),Eu=Yo(),Tu=function(e){function t(t){var n=e.call(this,t)||this;return n._toggleButton=o.createRef(),n._onClick=function(e){var t=n.props,o=t.disabled,r=t.checked,i=t.onChange,a=t.onChanged,s=t.onClick,l=n.state.checked;o||(void 0===r&&n.setState({checked:!l}),i&&i(e,!l),a&&a(!l),s&&s(e))},n._warnMutuallyExclusive({checked:"defaultChecked"}),n._warnDeprecations({onAriaLabel:"ariaLabel",offAriaLabel:void 0,onChanged:"onChange"}),n.state={checked:!(!t.checked&&!t.defaultChecked)},n._id=t.id||Hn("Toggle"),n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.checked?null:{checked:!!e.checked}},Object.defineProperty(t.prototype,"checked",{get:function(){return this.state.checked},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this,t=this.props,n=t.as,r=void 0===n?"div":n,i=t.className,a=t.theme,s=t.disabled,l=t.keytipProps,c=t.label,d=t.ariaLabel,p=t.onAriaLabel,f=t.offAriaLabel,h=t.offText,m=t.onText,g=t.styles,v=t.inlineLabel,y=this.state.checked,b=y?m:h,_=y?p:f,k=Jn(this.props,Zn,["defaultChecked"]),x=Eu(g,{theme:a,className:i,disabled:s,checked:y,inlineLabel:v,onOffMissing:!m&&!h}),C=this._id+"-label",w=this._id+"-stateText",S=void 0;d||_||(c?S=C:b&&(S=w));var E=this.props.role?this.props.role:"switch";return o.createElement(r,{className:x.root,hidden:k.hidden},c&&o.createElement(_u,{htmlFor:this._id,className:x.label,id:C},c),o.createElement("div",{className:x.container},o.createElement(Ms,{keytipProps:l,ariaDescribedBy:k["aria-describedby"],disabled:s},(function(t){return o.createElement("button",u({},k,t,{className:x.pill,disabled:s,id:e._id,type:"button",role:E,ref:e._toggleButton,"aria-disabled":s,"aria-checked":y,"aria-label":d||_,"data-is-focusable":!0,onChange:e._noop,onClick:e._onClick,"aria-labelledby":S}),o.createElement("span",{className:x.thumb}))})),b&&o.createElement(_u,{htmlFor:this._id,className:x.text,id:w},b)))},t.prototype.focus=function(){this._toggleButton.current&&this._toggleButton.current.focus()},t.prototype._noop=function(){},t}(lo),Iu=Pn(Tu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.checked,p=e.inlineLabel,f=e.onOffMissing,h=l.semanticColors,m=l.palette,g=h.bodyBackground,v=h.inputBackgroundChecked,y=m.themeDark,b=m.neutralDark,_=h.disabledBodySubtext,k=h.smallInputBorder,x=h.inputForegroundChecked,C=h.disabledBodySubtext,w=h.disabledBackground,S=h.smallInputBorder,E=h.inputBorderHovered,T=h.disabledBodySubtext,I=h.disabledText;return{root:["ms-Toggle",d&&"is-checked",!c&&"is-enabled",c&&"is-disabled",l.fonts.medium,{marginBottom:"8px"},p&&{display:"flex",alignItems:"center"},u],label:["ms-Toggle-label",c&&{color:I,selectors:(t={},t[Tt]={color:"GrayText"},t)},p&&!f&&{marginRight:16},f&&p&&{order:1,marginLeft:16},p&&{wordBreak:"break-all"}],container:["ms-Toggle-innerContainer",{display:"inline-flex",position:"relative"}],pill:["ms-Toggle-background",At(l,{inset:-3}),{fontSize:"20px",boxSizing:"border-box",width:40,height:20,borderRadius:10,transition:"all 0.1s ease",border:"1px solid "+S,background:g,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 3px"},!c&&[!d&&{selectors:{":hover":[{borderColor:E}],":hover .ms-Toggle-thumb":[{backgroundColor:b,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)}]}},d&&[{background:v,borderColor:"transparent",justifyContent:"flex-end"},{selectors:(o={":hover":[{backgroundColor:y,borderColor:"transparent",selectors:(r={},r[Tt]={backgroundColor:"Highlight"},r)}]},o[Tt]={backgroundColor:"WindowText"},o)}]],c&&[{cursor:"default"},!d&&[{borderColor:T}],d&&[{backgroundColor:_,borderColor:"transparent",justifyContent:"flex-end"}]],!c&&{selectors:{"&:hover":{selectors:(i={},i[Tt]={borderColor:"Highlight"},i)}}}],thumb:["ms-Toggle-thumb",{display:"block",width:12,height:12,borderRadius:"50%",transition:"all 0.1s ease",backgroundColor:k,borderColor:"transparent",borderWidth:".28em",borderStyle:"solid",boxSizing:"border-box"},!c&&d&&[{backgroundColor:x,selectors:(a={},a[Tt]={backgroundColor:"Window",borderColor:"Window"},a)}],c&&[!d&&[{backgroundColor:C}],d&&[{backgroundColor:w}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 8px",userSelect:"none",fontWeight:pt.regular}}},c&&{selectors:{"&&":{color:I,selectors:(s={},s[Tt]={color:"GrayText"},s)}}}]}}),void 0,{scope:"Toggle"}),Pu=function(e){function t(t){var n=e.call(this,t)||this;return n.toggleref=null,n.toggleref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.toggleref.checked}},t.prototype.render=function(){var e=this;return r.a.createElement(Iu,{disabled:this.props.disabled,onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},checked:this.state.property_values.value,label:this.state.property_values.display_name,onText:"On",offText:"Off",componentRef:function(t){e.toggleref=t}})},t}(Su);function Mu(e,t){return void 0!==e[t]&&null!==e[t]}var Nu=Yo(),Du=function(e){function t(t){var n=e.call(this,t)||this;return n._onChange=function(e){var t=n.props.onChange;t&&t(e,n.props)},n._onBlur=function(e){var t=n.props.onBlur;t&&t(e,n.props)},n._onFocus=function(e){var t=n.props.onFocus;t&&t(e,n.props)},n._onRenderField=function(e){var t=e.id,r=e.imageSrc,i=e.imageAlt,a=void 0===i?"":i,s=e.selectedImageSrc,l=e.iconProps,c=e.imageSize?e.imageSize:{width:32,height:32},d=(e.onRenderLabel?rl(e.onRenderLabel,n._onRenderLabel):n._onRenderLabel)(e);return o.createElement("label",{htmlFor:t,className:n._classNames.field},r&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.imageWrapper},o.createElement(or,{src:r,alt:a,width:c.width,height:c.height})),o.createElement("div",{className:n._classNames.selectedImageWrapper},o.createElement(or,{src:s,alt:a,width:c.width,height:c.height}))),l&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.iconWrapper},o.createElement(lr,u({},l)))),r||l?o.createElement("div",{className:n._classNames.labelWrapper},d):d)},n._onRenderLabel=function(e){return o.createElement("span",{id:e.labelId,className:"ms-ChoiceFieldLabel"},e.text)},Dr(n),n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.focused,r=e.required,i=e.theme,a=e.iconProps,s=e.imageSrc,l=e.imageSize,d=void 0===l?{width:32,height:32}:l,p=e.disabled,f=e.checked,h=e.id,m=e.styles,g=e.name,v=e.onRenderField,y=void 0===v?this._onRenderField:v,b=c(e,["ariaLabel","focused","required","theme","iconProps","imageSrc","imageSize","disabled","checked","id","styles","name","onRenderField"]);this._classNames=Nu(m,{theme:i,hasIcon:!!a,hasImage:!!s,checked:f,disabled:p,imageIsLarge:!!s&&(d.width>71||d.height>71),imageSize:d,focused:n});var _=Jn(b,Zn),k=_.className,x=c(_,["className"]);return o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.choiceFieldWrapper},o.createElement("input",u({"aria-label":t,id:h,className:Mn(this._classNames.input,k),type:"radio",name:g,disabled:p,checked:f,required:r},x,{onChange:this._onChange,onFocus:this._onFocus,onBlur:this._onBlur})),y(this.props,this._onRenderField)))},t}(o.Component),Au={root:"ms-ChoiceField",choiceFieldWrapper:"ms-ChoiceField-wrapper",input:"ms-ChoiceField-input",field:"ms-ChoiceField-field",innerField:"ms-ChoiceField-innerField",imageWrapper:"ms-ChoiceField-imageWrapper",iconWrapper:"ms-ChoiceField-iconWrapper",labelWrapper:"ms-ChoiceField-labelWrapper",checked:"is-checked"},Bu="200ms";function Fu(e,t){var n,o;return["is-inFocus",{selectors:(n={},n["."+Mt+" &"]={position:"relative",outline:"transparent",selectors:{"::-moz-focus-inner":{border:0},":after":{content:'""',top:-2,right:-2,bottom:-2,left:-2,pointerEvents:"none",border:"1px solid "+e,position:"absolute",selectors:(o={},o[Tt]={borderColor:"WindowText",borderWidth:t?1:2},o)}}},n)}]}function Ou(e,t,n){return[t,{paddingBottom:2,transitionProperty:"opacity",transitionDuration:Bu,transitionTimingFunction:"ease",selectors:{".ms-Image":{display:"inline-block",borderStyle:"none"}}},(n?!e:e)&&["is-hidden",{position:"absolute",left:0,top:0,width:"100%",height:"100%",overflow:"hidden",opacity:0}]]}var Ru=Pn(Du,(function(e){var t,n,o,r,i,a=e.theme,s=e.hasIcon,l=e.hasImage,u=e.checked,c=e.disabled,d=e.imageIsLarge,p=e.focused,f=e.imageSize,h=a.palette,m=a.semanticColors,g=a.fonts,v=Jt(Au,a),y=h.neutralPrimary,b=m.inputBorderHovered,_=m.inputBackgroundChecked,k=h.themeDark,x=m.disabledBodySubtext,C=m.bodyBackground,w=h.neutralSecondary,S=m.inputBackgroundChecked,E=h.themeDark,T=m.disabledBodySubtext,I=h.neutralDark,P=m.focusBorder,M=m.inputBorderHovered,N=m.inputBackgroundChecked,D=h.themeDark,A=h.neutralLighter,B={selectors:{".ms-ChoiceFieldLabel":{color:I},":before":{borderColor:u?k:b},":after":[!s&&!l&&!u&&{content:'""',transitionProperty:"background-color",left:5,top:5,width:10,height:10,backgroundColor:w},u&&{borderColor:E}]}},F={borderColor:u?D:M,selectors:{":before":{opacity:1,borderColor:u?k:b}}},O=[{content:'""',display:"inline-block",backgroundColor:C,borderWidth:1,borderStyle:"solid",borderColor:y,width:20,height:20,fontWeight:"normal",position:"absolute",top:0,left:0,boxSizing:"border-box",transitionProperty:"border-color",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",borderRadius:"50%"},c&&{borderColor:x,selectors:(t={},t[Tt]={color:"GrayText"},t)},u&&{borderColor:c?x:_,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},(s||l)&&{top:3,right:3,left:"auto",opacity:u?1:0}],R=[{content:'""',width:0,height:0,borderRadius:"50%",position:"absolute",left:10,right:0,transitionProperty:"border-width",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",boxSizing:"border-box"},u&&{borderWidth:5,borderStyle:"solid",borderColor:c?T:S,left:5,top:5,width:10,height:10,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)},u&&(s||l)&&{top:8,right:8,left:"auto"}];return{root:[v.root,a.fonts.medium,{display:"flex",alignItems:"center",boxSizing:"border-box",color:m.bodyText,minHeight:26,border:"none",position:"relative",marginTop:8,selectors:{".ms-ChoiceFieldLabel":{display:"inline-block"}}},!s&&!l&&{selectors:{".ms-ChoiceFieldLabel":{paddingLeft:"26px"}}},l&&"ms-ChoiceField--image",s&&"ms-ChoiceField--icon",(s||l)&&{display:"inline-flex",fontSize:0,margin:"0 4px 4px 0",paddingLeft:0,backgroundColor:A,height:"100%"}],choiceFieldWrapper:[v.choiceFieldWrapper,p&&Fu(P,s||l)],input:[v.input,{position:"absolute",opacity:0,top:0,right:0,width:"100%",height:"100%",margin:0},c&&"is-disabled"],field:[v.field,u&&v.checked,{display:"inline-block",cursor:"pointer",marginTop:0,position:"relative",verticalAlign:"top",userSelect:"none",minHeight:20,selectors:{":hover":!c&&B,":focus":!c&&B,":before":O,":after":R}},s&&"ms-ChoiceField--icon",l&&"ms-ChoiceField-field--image",(s||l)&&{boxSizing:"content-box",cursor:"pointer",paddingTop:22,margin:0,textAlign:"center",transitionProperty:"all",transitionDuration:Bu,transitionTimingFunction:"ease",border:"1px solid transparent",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column"},u&&{borderColor:N},(s||l)&&!c&&{selectors:{":hover":F,":focus":F}},c&&{cursor:"default",selectors:(r={".ms-ChoiceFieldLabel":{color:m.disabledBodyText}},r[Tt]={color:"GrayText"},r)},u&&c&&{borderColor:A}],innerField:[v.innerField,l&&{height:f.height,width:f.width},(s||l)&&{position:"relative",display:"inline-block",paddingLeft:30,paddingRight:30},(s||l)&&d&&{paddingLeft:24,paddingRight:24},(s||l)&&c&&{opacity:.25,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)}],imageWrapper:Ou(!1,v.imageWrapper,u),selectedImageWrapper:Ou(!0,v.imageWrapper,u),iconWrapper:[v.iconWrapper,{fontSize:32,lineHeight:32,height:32}],labelWrapper:[v.labelWrapper,g.medium,(s||l)&&{display:"block",position:"relative",margin:"4px 8px",height:30,lineHeight:15,maxWidth:2*f.width,overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis"}]}}),void 0,{scope:"ChoiceGroupOption"}),Lu=Yo(),Hu=function(e){function t(t){var n=e.call(this,t)||this;n._focusCallbacks={},n._changeCallbacks={},n._onBlur=function(e,t){n.setState({keyFocused:void 0})},Dr(n);var o=t.defaultSelectedKey,r=t.options,i=void 0===r?[]:r,a=!Wu(t)&&void 0!==o&&i.some((function(e){return e.key===o}));return n.state={keyChecked:a?o:n._getKeyChecked(t)},n._id=Hn("ChoiceGroup"),n._labelId=Hn("ChoiceGroupLabel"),n}return l(t,e),Object.defineProperty(t.prototype,"checkedOption",{get:function(){var e=this,t=this.props.options;return Cs(void 0===t?[]:t,(function(t){return t.key===e.state.keyChecked}))},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){if(e!==this.props){var n=this._getKeyChecked(this.props);n!==this._getKeyChecked(e)&&this.setState({keyChecked:n})}},t.prototype.render=function(){var e=this,t=this.props,n=t.className,r=t.theme,i=t.styles,a=t.options,s=void 0===a?[]:a,l=t.label,c=t.required,d=t.disabled,p=t.name,f=this.state,h=f.keyChecked,m=f.keyFocused,g=Jn(this.props,Xn,["onChange","className","required"]),v=Lu(i,{theme:r,className:n,optionsContainIconOrImage:s.some((function(e){return!(!e.iconProps&&!e.imageSrc)}))}),y=this._id+"-label",b=this.props.ariaLabelledBy||(l?y:this.props["aria-labelledby"]);return o.createElement("div",u({className:v.applicationRole},g),o.createElement("div",u({className:v.root,role:"radiogroup"},b&&{"aria-labelledby":b}),l&&o.createElement(_u,{className:v.label,required:c,id:y,disabled:d},l),o.createElement("div",{className:v.flexContainer},s.map((function(t){var n=u(u({},t),{focused:t.key===m,checked:t.key===h,disabled:t.disabled||d,id:e._getOptionId(t),labelId:e._labelId+"-"+t.key,name:p||e._id,required:c});return o.createElement(Ru,u({key:t.key,onBlur:e._onBlur,onFocus:e._onFocus(t.key),onChange:e._onChange(t.key)},n))})))))},t.prototype.focus=function(){var e=this.props.options,t=void 0===e?[]:e,n=this.checkedOption||t.filter((function(e){return!e.disabled}))[0],o=n&&document.getElementById(this._getOptionId(n));o&&o.focus()},t.prototype._onFocus=function(e){var t=this;return this._focusCallbacks[e]||(this._focusCallbacks[e]=function(n,o){t.setState({keyFocused:e})}),this._focusCallbacks[e]},t.prototype._onChange=function(e){var t=this;return this._changeCallbacks[e]||(this._changeCallbacks[e]=function(n,o){var r=t.props,i=r.onChanged,a=r.onChange;Wu(t.props)||t.setState({keyChecked:e});var s=Cs(t.props.options||[],(function(t){return t.key===e}));a?a(n,s):i&&i(s,n)}),this._changeCallbacks[e]},t.prototype._getKeyChecked=function(e){if(void 0!==e.selectedKey)return e.selectedKey;var t=e.options,n=(void 0===t?[]:t).filter((function(e){return e.checked}));return n[0]&&n[0].key},t.prototype._getOptionId=function(e){return this._id+"-"+e.key},t}(o.Component);function Wu(e){return Mu(e,"selectedKey")}var zu={root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"},Uu=Pn(Hu,(function(e){var t=e.className,n=e.optionsContainIconOrImage,o=e.theme,r=Jt(zu,o);return{applicationRole:t,root:[r.root,o.fonts.medium,{display:"block"}],flexContainer:[r.flexContainer,n&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}}),void 0,{scope:"ChoiceGroup"}),Ku=function(e){function t(t){var n=e.call(this,t)||this;return n.choiceref=null,n.choiceref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting}),this.selected=e.setting.value},t.prototype.get_value=function(){return{value:this.selected}},t.prototype.render=function(){var e=this;return r.a.createElement(Uu,{className:"defaultChoiceGroup",defaultSelectedKey:this.state.property_values.value,options:this.state.property_values.options,label:this.state.property_values.display_name,componentRef:function(t){e.choiceref=t},onChange:function(t,n){e.selected=n.key,e.parent_on_change()}})},t}(Su),ju=Yo(),Vu=Pn((function(e){var t=e.styles,n=e.theme,r=e.className,i=e.vertical,a=e.alignContent,s=ju(t,{theme:n,className:r,alignContent:a,vertical:i});return o.createElement("div",{className:s.root},o.createElement("div",{className:s.content,role:"separator","aria-orientation":i?"vertical":"horizontal"},e.children))}),(function(e){var t=e.theme,n=e.alignContent,o=e.vertical,r=e.className,i="start"===n,a="center"===n,s="end"===n;return{root:[t.fonts.medium,{position:"relative"},n&&{textAlign:n},!n&&{textAlign:"center"},o&&(a||!n)&&{verticalAlign:"middle"},o&&i&&{verticalAlign:"top"},o&&s&&{verticalAlign:"bottom"},o&&{padding:"0 4px",height:"inherit",display:"table-cell",zIndex:1,selectors:{":after":{backgroundColor:t.palette.neutralLighter,width:"1px",content:'""',position:"absolute",top:"0",bottom:"0",left:"50%",right:"0",zIndex:-1}}},!o&&{padding:"4px 0",selectors:{":before":{backgroundColor:t.palette.neutralLighter,height:"1px",content:'""',display:"block",position:"absolute",top:"50%",bottom:"0",left:"0",right:"0"}}},r],content:[{position:"relative",display:"inline-block",padding:"0 12px",color:t.semanticColors.bodyText,background:t.semanticColors.bodyBackground},o&&{padding:"12px 0"}]}}),void 0,{scope:"Separator"}),Gu=function(e){function t(t){var n=e.call(this,t)||this;return n.colorpickerref=null,n.colorpickerref=null,n.state={property_values:t.setting,call_action_callback:t.action_callback,name:t.action_name},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting,name:e.action_name})},t.prototype.get_value=function(){return{value:this.state.property_values.value}},t.prototype.render=function(){var e=this;return r.a.createElement(wl,null,this.state.property_values.display_name?r.a.createElement(_u,null,this.state.property_values.display_name):null,this.state.property_values.value?r.a.createElement(ml,{styles:{root:{paddingBottom:"0.5em"}}},this.state.property_values.value):r.a.createElement("span",null),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},text:this.state.property_values.button_text,onClick:function(){return e.state.call_action_callback(e.state.name,e.state.property_values)}}))},t}(Su),qu=function(e){function t(t){var n=e.call(this,t)||this;return n.references={},n.references={},n.startup_reference=null,n.elevated_reference=null,n.restart_reference=null,n.parent_on_change=t.on_change,n.state={settings_key:t.settings_key,settings:t.settings},n}return l(t,e),t.prototype.shouldComponentUpdate=function(e,t){return!1},t.prototype.componentWillReceiveProps=function(e){this.setState({settings:e.settings})},t.prototype.get_data=function(){var e=this,t={};Object.keys(this.references).forEach((function(n){t[n]=e.references[n].get_value().value}));var n={};return n[this.state.settings_key]={startup:this.startup_reference.get_value().value,run_elevated:null!=this.elevated_reference&&this.elevated_reference.get_value().value,theme:this.theme_reference.get_value().value,enabled:t},n},t.prototype.render=function(){var e=this,t=this.state.settings.general.enabled;return r.a.createElement(wl,{tokens:{childrenGap:20}},r.a.createElement(ml,{variant:"xLarge"},"Available PowerToys"),Object.keys(t).map((function(n){var o=t[n];return r.a.createElement(wl,{key:n},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:5}},r.a.createElement(_u,null,n),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("overview_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].overview_link,target:"_blank"},"(Overview)"):null,e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("video_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].video_link,target:"_blank"},"(Video)"):null),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("description")?r.a.createElement(ml,{styles:{root:{paddingBottom:"5px"}}},e.state.settings.powertoys[n].description):null,r.a.createElement(Pu,{setting:{value:o},on_change:e.parent_on_change,ref:function(t){e.references[n]=t}}))})),r.a.createElement(Vu,null),r.a.createElement(ml,{variant:"xLarge"},"General"),r.a.createElement(wl,null,null!=this.state.settings.general.startup_disabled_reason&&r.a.createElement("span",{style:{color:"#c50500"},dangerouslySetInnerHTML:{__html:this.state.settings.general.startup_disabled_reason}}),r.a.createElement(_u,null,"Run at Startup"),r.a.createElement(Pu,{disabled:this.state.settings.general.startup_disabled_reason,setting:{value:this.state.settings.general.startup},on_change:this.parent_on_change,ref:function(t){e.startup_reference=t}})),this.state.settings.general.is_elevated&&r.a.createElement(_u,null,"Currently running as administrator"),this.state.settings.general.is_admin&&r.a.createElement(Pu,{setting:{display_name:this.state.settings.general.is_elevated?"Always run as administrator":"Always run as administrator (Restart as administrator to change this)",value:this.state.settings.general.run_elevated},disabled:!this.state.settings.general.is_elevated,on_change:this.parent_on_change,ref:function(t){e.elevated_reference=t}}),this.state.settings.general.is_admin&&!this.state.settings.general.is_elevated&&r.a.createElement(Gu,{setting:{display_name:"",value:"Running as user. Do you wish to run as administrator instead?",button_text:"Restart as administrator"},action_name:"restart_elevation",action_callback:function(e,t){window.output_from_webview(JSON.stringify({action:{general:{action_name:e,value:t}}}))},ref:function(t){e.restart_reference=t}}),r.a.createElement(Ku,{setting:{display_name:"Choose Settings color",value:this.state.settings.general.theme,options:[{key:"system",text:"System default app mode"},{key:"light",text:"Light"},{key:"dark",text:"Dark"}]},on_change:function(){vn("dark"===e.theme_reference.get_value().value||"system"===e.theme_reference.get_value().value&&"dark"===e.state.settings.general.system_theme?{palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}:{palette:{themePrimary:"#0078d4",themeLighterAlt:"#f3f9fd",themeLighter:"#d0e7f8",themeLight:"#a9d3f2",themeTertiary:"#5ca9e5",themeSecondary:"#1a86d9",themeDarkAlt:"#006cbe",themeDark:"#005ba1",themeDarker:"#004377",neutralLighterAlt:"#f8f8f8",neutralLighter:"#f4f4f4",neutralLight:"#eaeaea",neutralQuaternaryAlt:"#dadada",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c8c8",neutralTertiary:"#bab8b7",neutralSecondary:"#a3a2a0",neutralPrimaryAlt:"#8d8b8a",neutralPrimary:"#323130",neutralDark:"#605e5d",black:"#494847",white:"#ffffff"}}),e.parent_on_change()},ref:function(t){e.theme_reference=t}}),r.a.createElement(wl,null,r.a.createElement(ml,{variant:"xLarge"},"About PowerToys (Preview)"),r.a.createElement(_u,null,"Version ",this.state.settings.general.powertoys_version),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},href:"https://github.com/microsoft/PowerToys/releases",target:"_blank"},"Check for updates"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=bug_report.md&title=",target:"_blank",styles:{root:{paddingTop:"10px"}}},"Report a bug"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=feature_request.md&title=",target:"_blank"},"Request a feature"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys#privacy-statement",target:"_blank"},"Privacy statement")),r.a.createElement("span",null))},t}(r.a.Component);var Zu=Yo(),Qu="",Yu="TextField",Xu=function(e){function t(t){var n=e.call(this,t)||this;n._textElement=o.createRef(),n._onFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n.setState({isFocused:!0},(function(){n.props.validateOnFocusIn&&n._validate(n.value)}))},n._onBlur=function(e){n.props.onBlur&&n.props.onBlur(e),n.setState({isFocused:!1},(function(){n.props.validateOnFocusOut&&n._validate(n.value)}))},n._onRenderLabel=function(e){var t=e.label,r=e.required,i=n._classNames.subComponentStyles?n._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{required:r,htmlFor:n._id,styles:i,disabled:e.disabled,id:n._labelId},e.label):null},n._onRenderDescription=function(e){return e.description?o.createElement("span",{className:n._classNames.description},e.description):null},n._onInputChange=function(e){var t,o=e.target.value;void 0!==o&&o!==n._lastChangeValue&&(n._lastChangeValue=o,e.persist(),n.setState((function(e,r){var i=Ju(r,e)||"";return(t=o===i)?null:n._isControlled?null:{uncontrolledValue:o}}),(function(){var r=n.props.onChange;!t&&r&&r(e,o)})))},Dr(n),n._async=new eo(n),n._fallbackId=Hn(Yu),n._descriptionId=Hn(Yu+"Description"),n._labelId=Hn(Yu+"Label"),n._warnControlledUsage();var r=t.defaultValue,i=void 0===r?Qu:r;return"number"==typeof i&&(i=String(i)),n.state={uncontrolledValue:n._isControlled?void 0:i,isFocused:!1,errorMessage:""},n._delayedValidate=n._async.debounce(n._validate,n.props.deferredValidationTime),n._lastValidation=0,n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return Ju(this.props,this.state)},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._adjustInputHeight(),this.props.validateOnLoad&&this._validate(this.value)},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.getSnapshotBeforeUpdate=function(e,t){return{selection:[this.selectionStart,this.selectionEnd]}},t.prototype.componentDidUpdate=function(e,t,n){var o=this.props,r=(n||{}).selection,i=void 0===r?[null,null]:r,a=i[0],s=i[1];!!e.multiline!=!!o.multiline&&t.isFocused&&(this.focus(),null!==a&&null!==s&&a>=0&&s>=0&&this.setSelectionRange(a,s));var l=Ju(e,t),u=this.value;l!==u&&(this._warnControlledUsage(e),this.state.errorMessage&&!o.errorMessage&&this.setState({errorMessage:""}),this._adjustInputHeight(),this._lastChangeValue=void 0,$u(o)&&this._delayedValidate(u))},t.prototype.render=function(){var e=this.props,t=e.borderless,n=e.className,r=e.disabled,i=e.iconProps,a=e.inputClassName,s=e.label,l=e.multiline,c=e.required,d=e.underlined,p=e.prefix,f=e.resizable,h=e.suffix,m=e.theme,g=e.styles,v=e.autoAdjustHeight,y=e.onRenderPrefix,b=void 0===y?this._onRenderPrefix:y,_=e.onRenderSuffix,k=void 0===_?this._onRenderSuffix:_,x=e.onRenderLabel,C=void 0===x?this._onRenderLabel:x,w=e.onRenderDescription,S=void 0===w?this._onRenderDescription:w,E=this.state.isFocused,T=this._errorMessage;return this._classNames=Zu(g,{theme:m,className:n,disabled:r,focused:E,required:c,multiline:l,hasLabel:!!s,hasErrorMessage:!!T,borderless:t,resizable:f,hasIcon:!!i,underlined:d,inputClassName:a,autoAdjustHeight:v}),o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.wrapper},C(this.props,this._onRenderLabel),o.createElement("div",{className:this._classNames.fieldGroup},(void 0!==p||this.props.onRenderPrefix)&&o.createElement("div",{className:this._classNames.prefix},b(this.props,this._onRenderPrefix)),l?this._renderTextArea():this._renderInput(),i&&o.createElement(lr,u({className:this._classNames.icon},i)),(void 0!==h||this.props.onRenderSuffix)&&o.createElement("div",{className:this._classNames.suffix},k(this.props,this._onRenderSuffix)))),this._isDescriptionAvailable&&o.createElement("span",{id:this._descriptionId},S(this.props,this._onRenderDescription),T&&o.createElement("div",{role:"alert"},o.createElement(Al,null,o.createElement("p",{className:this._classNames.errorMessage},o.createElement("span",{"data-automation-id":"error-message"},T))))))},t.prototype.focus=function(){this._textElement.current&&this._textElement.current.focus()},t.prototype.blur=function(){this._textElement.current&&this._textElement.current.blur()},t.prototype.select=function(){this._textElement.current&&this._textElement.current.select()},t.prototype.setSelectionStart=function(e){this._textElement.current&&(this._textElement.current.selectionStart=e)},t.prototype.setSelectionEnd=function(e){this._textElement.current&&(this._textElement.current.selectionEnd=e)},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._textElement.current?this._textElement.current.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._textElement.current?this._textElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),t.prototype.setSelectionRange=function(e,t){this._textElement.current&&this._textElement.current.setSelectionRange(e,t)},t.prototype._warnControlledUsage=function(e){this._id,this.props,null!==this.props.value||this._hasWarnedNullValue||(this._hasWarnedNullValue=!0,ae("Warning: 'value' prop on '"+Yu+"' should not be null. Consider using an empty string to clear the component or undefined to indicate an uncontrolled component."))},Object.defineProperty(t.prototype,"_id",{get:function(){return this.props.id||this._fallbackId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isControlled",{get:function(){return Mu(this.props,"value")},enumerable:!0,configurable:!0}),t.prototype._onRenderPrefix=function(e){var t=e.prefix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderSuffix=function(e){var t=e.suffix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},Object.defineProperty(t.prototype,"_errorMessage",{get:function(){var e=this.props.errorMessage;return(void 0===e?this.state.errorMessage:e)||""},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isDescriptionAvailable",{get:function(){var e=this.props;return!!(e.onRenderDescription||e.description||this._errorMessage)},enumerable:!0,configurable:!0}),t.prototype._renderTextArea=function(){var e=Jn(this.props,Qn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("textarea",u({id:this._id},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-labelledby":t,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,"aria-label":this.props.ariaLabel,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._renderInput=function(){var e=Jn(this.props,Zn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("input",u({type:"text",id:this._id,"aria-labelledby":t},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-label":this.props.ariaLabel,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._validate=function(e){var t=this;if(this._latestValidateValue!==e||!$u(this.props)){this._latestValidateValue=e;var n=this.props.onGetErrorMessage,o=n&&n(e||"");if(void 0!==o)if("string"!=typeof o&&"then"in o){var r=++this._lastValidation;o.then((function(n){r===t._lastValidation&&t.setState({errorMessage:n}),t._notifyAfterValidate(e,n)}))}else this.setState({errorMessage:o}),this._notifyAfterValidate(e,o);else this._notifyAfterValidate(e,"")}},t.prototype._notifyAfterValidate=function(e,t){e===this.value&&this.props.onNotifyValidationResult&&this.props.onNotifyValidationResult(t,e)},t.prototype._adjustInputHeight=function(){if(this._textElement.current&&this.props.autoAdjustHeight&&this.props.multiline){var e=this._textElement.current;e.style.height="",e.style.height=e.scrollHeight+"px"}},t.defaultProps={resizable:!0,deferredValidationTime:200,validateOnLoad:!0},t}(o.Component);function Ju(e,t){var n=e.value,o=void 0===n?t.uncontrolledValue:n;return"number"==typeof o?String(o):o}function $u(e){return!(e.validateOnFocusIn||e.validateOnFocusOut)}var ec={root:"ms-TextField",description:"ms-TextField-description",errorMessage:"ms-TextField-errorMessage",field:"ms-TextField-field",fieldGroup:"ms-TextField-fieldGroup",prefix:"ms-TextField-prefix",suffix:"ms-TextField-suffix",wrapper:"ms-TextField-wrapper",multiline:"ms-TextField--multiline",borderless:"ms-TextField--borderless",underlined:"ms-TextField--underlined",unresizable:"ms-TextField--unresizable",required:"is-required",disabled:"is-disabled",active:"is-active"};function tc(e){var t=e.underlined,n=e.disabled,o=e.focused,r=e.theme,i=r.palette,a=r.fonts;return function(){var e;return{root:[t&&n&&{color:i.neutralTertiary},t&&{fontSize:a.medium.fontSize,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32},t&&o&&{selectors:(e={},e[Tt]={height:31},e)}]}}}var nc=Pn(Xu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.focused,p=e.required,f=e.multiline,h=e.hasLabel,m=e.borderless,g=e.underlined,v=e.hasIcon,y=e.resizable,b=e.hasErrorMessage,_=e.inputClassName,k=e.autoAdjustHeight,x=l.semanticColors,C=l.effects,w=l.fonts,S=Jt(ec,l),E={background:x.disabledBackground,color:c?x.disabledText:x.inputPlaceholderText,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap",flexShrink:0},T=[w.medium,{color:x.inputPlaceholderText,opacity:1}],I={color:x.disabledText};return{root:[S.root,w.medium,p&&S.required,c&&S.disabled,d&&S.active,f&&S.multiline,m&&S.borderless,g&&S.underlined,_n,{position:"relative"},u],wrapper:[S.wrapper,g&&[{display:"flex",borderBottom:"1px solid "+(b?x.errorText:x.inputBorder),width:"100%"},c&&{borderBottomColor:x.disabledBackground,selectors:(t={},t[Tt]={borderColor:"GrayText"},t)},!c&&{selectors:{":hover":{borderBottomColor:b?x.errorText:x.inputBorderHovered,selectors:(n={},n[Tt]={borderBottomColor:"Highlight"},n)}}},d&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2,"borderBottom")]],fieldGroup:[S.fieldGroup,_n,{border:"1px solid "+x.inputBorder,borderRadius:C.roundedCorner2,background:x.inputBackground,cursor:"text",height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative"},f&&{minHeight:"60px",height:"auto",display:"flex"},!d&&!c&&{selectors:{":hover":{borderColor:x.inputBorderHovered,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)}}},d&&!g&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2),c&&{borderColor:x.disabledBackground,selectors:(r={},r[Tt]={borderColor:"GrayText"},r),cursor:"default"},m&&{border:"none"},m&&d&&{border:"none",selectors:{":after":{border:"none"}}},g&&{flex:"1 1 0px",border:"none",textAlign:"left"},g&&c&&{backgroundColor:"transparent"},b&&!g&&{borderColor:x.errorText,selectors:{"&:hover":{borderColor:x.errorText}}},!h&&p&&{selectors:(i={":before":{content:"'*'",color:x.errorText,position:"absolute",top:-5,right:-10}},i[Tt]={selectors:{":before":{right:-14}}},i)}],field:[w.medium,S.field,_n,{borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:x.inputText,padding:"0 8px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:{"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"}}},kn(T),f&&!y&&[S.unresizable,{resize:"none"}],f&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,paddingBottom:6,overflow:"auto",width:"100%"},f&&k&&{overflow:"hidden"},v&&{paddingRight:24},f&&v&&{paddingRight:40},c&&[{backgroundColor:x.disabledBackground,color:x.disabledText,borderColor:x.disabledBackground},kn(I)],g&&{textAlign:"left"},d&&!m&&{selectors:(a={},a[Tt]={paddingLeft:11,paddingRight:11},a)},d&&f&&!m&&{selectors:(s={},s[Tt]={paddingTop:4},s)},_],icon:[f&&{paddingRight:24,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:6,right:8,top:"auto",fontSize:ft.medium,lineHeight:18},c&&{color:x.disabledText}],description:[S.description,{color:x.bodySubtext,fontSize:w.xSmall.fontSize}],errorMessage:[S.errorMessage,xn.slideDownIn20,w.small,{color:x.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[S.prefix,E],suffix:[S.suffix,E],subComponentStyles:{label:tc(e)}}}),void 0,{scope:"TextField"}),oc=function(e){function t(t){var n=e.call(this,t)||this;return n.textref=null,n.textref=null,n.state={property_values:t.setting,multiline:!!t.setting.multiline},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.textref.value}},t.prototype.render=function(){var e=this;return r.a.createElement(nc,{styles:{fieldGroup:{width:"350px",alignSelf:"start"}},onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},multiline:this.state.multiline,value:this.state.property_values.value,label:this.state.property_values.display_name,componentRef:function(t){e.textref=t}})},t}(Su);function rc(e,t,n){void 0===n&&(n=10);var o=Math.pow(n,t);return Math.round(e*o)/o}var ic,ac=qt((function(e){var t,n=e.semanticColors,o=n.disabledText,r=n.disabledBackground;return{backgroundColor:r,borderColor:r,pointerEvents:"none",cursor:"default",color:o,selectors:(t={},t[Tt]={color:"GrayText"},t)}})),sc=qt((function(e,t,n){var o,r,i,a=e.palette,s=e.effects,l=a.neutralSecondary,u=a.neutralPrimary,c=a.neutralPrimary,d=a.neutralLighter,p=a.neutralLight;return j({root:{outline:"none",display:"block",height:"50%",width:23,padding:0,backgroundColor:"transparent",textAlign:"center",cursor:"default",color:l,selectors:{"&.ms-DownButton":{borderRadius:"0 0 "+s.roundedCorner2+" 0"},"&.ms-UpButton":{borderRadius:"0 "+s.roundedCorner2+" 0 0"}}},rootHovered:{backgroundColor:d,color:u},rootChecked:{backgroundColor:p,color:c,selectors:(o={},o[Tt]={backgroundColor:"Highlight",color:"HighlightText"},o)},rootPressed:{backgroundColor:p,color:c,selectors:(r={},r[Tt]={backgroundColor:"Highlight",color:"HighlightText"},r)},rootDisabled:{opacity:.5,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)},icon:{fontSize:8,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}},{},n)})),lc=qt((function(e,t){var n,o,r,i=e.palette,a=e.semanticColors,s=e.effects,l=e.fonts,u=a.inputBorder,c=a.inputBorderHovered,d=a.inputFocusBorderAlt,p=a.bodyText,f=i.white,h=i.themePrimary,m=a.disabledText;return j({root:{outline:"none",fontSize:l.medium.fontSize,width:"100%",minWidth:86},labelWrapper:{display:"inline-flex",alignItems:"center"},labelWrapperStart:{height:32,float:"left",marginRight:10},labelWrapperEnd:{height:32,float:"right",marginLeft:10},labelWrapperTop:{marginBottom:-1},labelWrapperBottom:{},icon:{padding:"0 5px",fontSize:ft.large},iconDisabled:{color:m},label:{pointerEvents:"none",lineHeight:ft.large},labelDisabled:{},spinButtonWrapper:{display:"flex",position:"relative",boxSizing:"border-box",height:32,minWidth:86,border:"1px solid "+u,borderRadius:s.roundedCorner2},spinButtonWrapperTopBottom:{width:"100%"},spinButtonWrapperHovered:{borderColor:c,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},spinButtonWrapperFocused:{selectors:(o={},o[Tt]={borderColor:"Highlight"},o[":after"]={pointerEvents:"none",content:"''",position:"absolute",left:-1,top:-1,bottom:-1,right:-1,border:"2px solid "+d,borderRadius:s.roundedCorner2},o)},spinButtonWrapperDisabled:ac(e),input:{boxSizing:"border-box",boxShadow:"none",borderStyle:"none",flex:1,margin:0,fontSize:l.medium.fontSize,color:p,height:"100%",padding:"0 8px",outline:0,display:"block",minWidth:61,whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",cursor:"text",userSelect:"text",borderRadius:s.roundedCorner2+" 0 0 "+s.roundedCorner2},inputTextSelected:{backgroundColor:h,color:f,selectors:(r={},r[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},r)},inputDisabled:ac(e),arrowButtonsContainer:{display:"block",height:"100%",cursor:"default"},arrowButtonsContainerDisabled:ac(e)},t)})),uc=qt((function(e,t,n,o,r,i){return void 0===r&&(r=Xi.start),void 0===i&&(i=void 0),{root:K(e.root,i),labelWrapper:K(e.labelWrapper,cc(r,e)),icon:K(e.icon,t&&e.iconDisabled),label:K(e.label),spinButtonWrapper:K(e.spinButtonWrapper,dc(r,e),!t&&[{selectors:{":hover":e.spinButtonWrapperHovered}},n&&{selectors:{"&&":e.spinButtonWrapperFocused}}],t&&e.spinButtonWrapperDisabled),input:K("ms-spinButton-input",e.input,!t&&{selectors:{"::selection":e.inputTextSelected}},t&&e.inputDisabled),arrowBox:K(e.arrowButtonsContainer,t&&e.arrowButtonsContainerDisabled)}}));function cc(e,t){switch(e){case Xi.start:return t.labelWrapperStart;case Xi.end:return t.labelWrapperEnd;case Xi.top:return t.labelWrapperTop;case Xi.bottom:return t.labelWrapperBottom}}function dc(e,t){switch(e){case Xi.top:case Xi.bottom:return t.spinButtonWrapperTopBottom;default:return{}}}!function(e){e[e.down=-1]="down",e[e.notSpinning=0]="notSpinning",e[e.up=1]="up"}(ic||(ic={}));var pc=function(e){function t(t){var n=e.call(this,t)||this;n._input=o.createRef(),n._initialStepDelay=400,n._stepDelay=75,n._onFocus=function(e){n._input.current&&((n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&n._stop(),n._input.current.select(),n.setState({isFocused:!0}),n.props.onFocus&&n.props.onFocus(e))},n._onBlur=function(e){n._validate(e),n.setState({isFocused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onValidate=function(e,t){return n.props.onValidate?n.props.onValidate(e,t):n._defaultOnValidate(e)},n._calculatePrecision=function(e){var t=e.precision;return void 0===t?Math.max(function(e){var t=/[1-9]([0]+$)|\.([0-9]*)/.exec(String(e));return t?t[1]?-t[1].length:t[2]?t[2].length:0:0}(e.step),0):t},n._defaultOnValidate=function(e){if(null===e||0===e.trim().length||isNaN(Number(e)))return n._lastValidValue;var t=Math.min(n.props.max,Math.max(n.props.min,Number(e)));return String(t)},n._onIncrement=function(e){return n.props.onIncrement?n.props.onIncrement(e):n._defaultOnIncrement(e)},n._defaultOnIncrement=function(e){var t=n.props,o=t.max,r=t.step,i=Math.min(Number(e)+Number(r),o);return i=rc(i,n._precision),String(i)},n._onDecrement=function(e){return n.props.onDecrement?n.props.onDecrement(e):n._defaultOnDecrement(e)},n._defaultOnDecrement=function(e){var t=n.props,o=t.min,r=t.step,i=Math.max(Number(e)-Number(r),o);return i=rc(i,n._precision),String(i)},n._validate=function(e){if(void 0!==n.state.value&&void 0!==n._valueToValidate&&n._valueToValidate!==n._lastValidValue){var t=n._onValidate(n._valueToValidate,e);t&&(n._lastValidValue=t,n._valueToValidate=void 0,n.setState({value:t}))}},n._onInputChange=function(e){var t=e.target.value;n._valueToValidate=t,n.setState({value:t})},n._updateValue=function(e,t,o){var r=o(n.state.value);r&&(n._lastValidValue=r,n.setState({value:r})),n._spinningByMouse!==e&&(n._spinningByMouse=e),e&&(n._currentStepFunctionHandle=n._async.setTimeout((function(){n._updateValue(e,n._stepDelay,o)}),t))},n._stop=function(){n._currentStepFunctionHandle>=0&&(n._async.clearTimeout(n._currentStepFunctionHandle),n._currentStepFunctionHandle=-1),(n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&(n._spinningByMouse=!1,n.setState({keyboardSpinDirection:ic.notSpinning}))},n._handleKeyDown=function(e){if(e.which!==Fn.up&&e.which!==Fn.down&&e.which!==Fn.enter||(e.preventDefault(),e.stopPropagation()),n.props.disabled)n._stop();else{var t=ic.notSpinning;switch(e.which){case Fn.up:t=ic.up,n._updateValue(!1,n._initialStepDelay,n._onIncrement);break;case Fn.down:t=ic.down,n._updateValue(!1,n._initialStepDelay,n._onDecrement);break;case Fn.enter:case Fn.tab:n._validate(e);break;case Fn.escape:n.state.value!==n._lastValidValue&&n.setState({value:n._lastValidValue})}n.state.keyboardSpinDirection!==t&&n.setState({keyboardSpinDirection:t})}},n._handleKeyUp=function(e){(n.props.disabled||e.which===Fn.up||e.which===Fn.down)&&n._stop()},n._onIncrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onIncrement)},n._onDecrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onDecrement)},Dr(n),ro();var r=t.value||t.defaultValue||String(t.min)||"0";return n._lastValidValue=r,n._precision=n._calculatePrecision(n.props),n.state={isFocused:!1,value:r,keyboardSpinDirection:ic.notSpinning},n._async=new eo(n),n._currentStepFunctionHandle=-1,n._labelId=Hn("Label"),n._inputId=Hn("input"),n._spinningByMouse=!1,n._valueToValidate=void 0,n}return l(t,e),t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.UNSAFE_componentWillReceiveProps=function(e){this._lastValidValue=this.state.value;var t=void 0!==e.value?e.value:String(e.min);e.defaultValue&&(t=String(Math.max(e.min,Math.min(e.max,Number(e.defaultValue))))),void 0!==e.value&&this.setState({value:t}),this._precision=this._calculatePrecision(e)},t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.label,i=t.min,a=t.max,s=t.labelPosition,l=t.iconProps,c=t.incrementButtonIcon,d=t.incrementButtonAriaLabel,p=t.decrementButtonIcon,f=t.decrementButtonAriaLabel,h=t.ariaLabel,m=t.ariaDescribedBy,g=t.styles,v=t.upArrowButtonStyles,y=t.downArrowButtonStyles,b=t.theme,_=t.ariaPositionInSet,k=t.ariaSetSize,x=t.ariaValueNow,C=t.ariaValueText,w=t.keytipProps,S=t.className,E=t.inputProps,T=t.iconButtonProps,I=this.state,P=I.isFocused,M=I.value,N=I.keyboardSpinDirection,D=this.props.getClassNames?this.props.getClassNames(b,n,P,N,s,S):uc(lc(b,g),n,P,N,s,S),A=Jn(this.props,Xn,["onBlur","onFocus","className"]);return o.createElement("div",{className:D.root},s!==Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,u({},l,{className:D.icon,"aria-hidden":"true"})),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)),o.createElement(Ms,{keytipProps:w,disabled:n},(function(t){return o.createElement("div",u({},A,{className:D.spinButtonWrapper,"aria-label":h&&h,"aria-posinset":_,"aria-setsize":k,"data-ktp-target":t["data-ktp-target"]}),o.createElement("input",u({value:M,id:e._inputId,onChange:e._onChange,onInput:e._onInputChange,className:D.input,type:"text",autoComplete:"off",role:"spinbutton","aria-labelledby":r&&e._labelId,"aria-valuenow":isNaN(Number(x))?isNaN(Number(M))?void 0:Number(M):x,"aria-valuetext":C||(isNaN(Number(M))?M:void 0),"aria-valuemin":i,"aria-valuemax":a,"aria-describedby":po(m,t["aria-describedby"]),onBlur:e._onBlur,ref:e._input,onFocus:e._onFocus,onKeyDown:e._handleKeyDown,onKeyUp:e._handleKeyUp,readOnly:n,"aria-disabled":n,"data-lpignore":!0,"data-ktp-execute-target":t["data-ktp-execute-target"]},E)),o.createElement("span",{className:D.arrowBox},o.createElement(ou,u({styles:sc(b,!0,v),className:"ms-UpButton",checked:N===ic.up,disabled:n,iconProps:c,onMouseDown:e._onIncrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:d,"data-is-focusable":!1},T)),o.createElement(ou,u({styles:sc(b,!1,y),className:"ms-DownButton",checked:N===ic.down,disabled:n,iconProps:p,onMouseDown:e._onDecrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:f,"data-is-focusable":!1},T))))})),s===Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,{iconName:l.iconName,className:D.icon,"aria-hidden":"true"}),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)))},t.prototype.focus=function(){this._input.current&&this._input.current.focus()},Object.defineProperty(t.prototype,"value",{get:function(){return void 0===this.props.value?this.state.value:this.props.value},enumerable:!0,configurable:!0}),t.prototype._onChange=function(){},t.defaultProps={step:1,min:0,max:100,disabled:!1,labelPosition:Xi.start,label:"",incrementButtonIcon:{iconName:"ChevronUpSmall"},decrementButtonIcon:{iconName:"ChevronDownSmall"}},t=d([es("SpinButton",["theme","styles"],!0)],t)}(o.Component),fc=function(e){function t(t){var n=e.call(this,t)||this;return n.spinbuttonref=null,n.spinbuttonref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:parseInt(this.spinbuttonref.value)}},t.prototype.render=function(){var e=this;return r.a.createElement(pc,{styles:{spinButtonWrapperTopBottom:{maxWidth:"250px",alignSelf:"start"},input:{backgroundColor:"transparent"}},value:this.state.property_values.value,onValidate:function(t){return 0===t.trim().length||isNaN(+t)?t=String(e.state.property_values.value):Number(t)e.spinbuttonref.props.max&&(t=String(e.spinbuttonref.props.max)),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onIncrement:function(t){return t=Number(t)+e.spinbuttonref.props.step>e.spinbuttonref.props.max?String(e.spinbuttonref.props.max):String(+t+e.spinbuttonref.props.step),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onDecrement:function(t){return t=Number(t)-e.spinbuttonref.props.stept?t:e}function Tc(e,t,n){return[Ic(e),Ic(t),Ic(n)].join("")}function Ic(e){var t=(e=Ec(e,gc)).toString(16);return 1===t.length?"0"+t:t}function Pc(e,t,n,o,r){return o===vc||"number"!=typeof o?"#"+r:"rgba("+e+", "+t+", "+n+", "+o/vc+")"}function Mc(e){var t=e.a,n=void 0===t?vc:t,o=e.b,r=e.g,i=e.r,a=function(e,t,n){var o=NaN,r=Math.max(e,t,n),i=r-Math.min(e,t,n);return 0===i?o=0:e===r?o=(t-n)/i%6:t===r?o=(n-e)/i+2:n===r&&(o=(e-t)/i+4),(o=Math.round(60*o))<0&&(o+=360),{h:o,s:Math.round(100*(0===r?0:i/r)),v:Math.round(r/gc*100)}}(i,r,o),s=a.h,l=a.s,u=a.v,c=Tc(i,r,o);return{a:n,b:o,g:r,h:s,hex:c,r:i,s:l,str:Pc(i,r,o,n,c),v:u}}function Nc(e){var t=wc(e);if(t)return u(u({},Mc(t)),{str:e})}function Dc(e){return"#"+(t=e.h,Tc((n=Cc(t,hc,mc)).r,n.g,n.b));var t,n}function Ac(e,t,n){var o=Cc(e.h,t,n),r=o.r,i=o.g,a=o.b,s=Tc(r,i,a);return{a:e.a,b:a,g:i,h:e.h,hex:s,r:r,s:t,str:Pc(r,i,a,e.a,s),v:n}}var Bc=Yo(),Fc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._isAdjustingSaturation=!0,n._descriptionId=Hn("ColorRectangle-description"),n._onKeyDown=function(e){var t=n.state.color,o=t.s,r=t.v,i=e.shiftKey?10:1;switch(e.which){case Fn.up:n._isAdjustingSaturation=!1,r+=i;break;case Fn.down:n._isAdjustingSaturation=!1,r-=i;break;case Fn.left:n._isAdjustingSaturation=!0,o-=i;break;case Fn.right:n._isAdjustingSaturation=!0,o+=i;break;default:return}n._updateColor(e,Ac(t,Ec(o,hc),Ec(r,mc)))},n._onMouseDown=function(e){n._events.on(window,"mousemove",n._onMouseMove,!0),n._events.on(window,"mouseup",n._disableEvents,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=function(e,t,n){var o=n.getBoundingClientRect(),r=(e.clientX-o.left)/o.width,i=(e.clientY-o.top)/o.height;return Ac(t,Ec(Math.round(r*hc),hc),Ec(Math.round(mc-i*mc),mc))}(e,n.state.color,n._root.current);t&&n._updateColor(e,t)}},n._disableEvents=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={color:t.color},n}return l(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this.state.color},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&this.props.color&&this.setState({color:this.props.color})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.minSize,n=e.theme,r=e.className,i=e.styles,a=e.ariaValueFormat,s=e.ariaLabel,l=e.ariaDescription,u=this.state.color,c=Bc(i,{theme:n,className:r,minSize:t}),d=a.replace("{0}",String(u.s)).replace("{1}",String(u.v));return o.createElement("div",{ref:this._root,tabIndex:0,className:c.root,style:{backgroundColor:Dc(u)},onMouseDown:this._onMouseDown,onKeyDown:this._onKeyDown,role:"slider","aria-valuetext":d,"aria-valuenow":this._isAdjustingSaturation?u.s:u.v,"aria-valuemin":0,"aria-valuemax":mc,"aria-label":s,"aria-describedby":this._descriptionId,"data-is-focusable":!0},o.createElement("div",{className:c.description,id:this._descriptionId},l),o.createElement("div",{className:c.light}),o.createElement("div",{className:c.dark}),o.createElement("div",{className:c.thumb,style:{left:u.s+"%",top:mc-u.v+"%",backgroundColor:u.str}}))},t.prototype._updateColor=function(e,t){var n=this.props.onChange,o=this.state.color;t.s===o.s&&t.v===o.v||(n&&n(e,t),e.defaultPrevented||(this.setState({color:t}),e.preventDefault()))},t.defaultProps={minSize:220,ariaLabel:"Saturation and brightness",ariaValueFormat:"Saturation {0} brightness {1}",ariaDescription:"Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness."},t}(o.Component);var Oc=Pn(Fc,(function(e){var t,n=e.className,o=e.theme,r=e.minSize,i=o.palette,a=o.effects;return{root:["ms-ColorPicker-colorRect",{position:"relative",marginBottom:8,border:"1px solid "+i.neutralLighter,borderRadius:a.roundedCorner2,minWidth:r,minHeight:r,outline:"none",selectors:(t={},t[Tt]={MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},n],light:["ms-ColorPicker-light",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to right, white 0%, transparent 100%) /*@noflip*/"}],dark:["ms-ColorPicker-dark",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to bottom, transparent 0, #000 100%)"}],thumb:["ms-ColorPicker-thumb",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",selectors:{":before":{position:"absolute",left:0,right:0,top:0,bottom:0,border:"2px solid "+i.white,borderRadius:"50%",boxSizing:"border-box",content:'""'}}}],description:Ot}}),void 0,{scope:"ColorRectangle"}),Rc=Yo(),Lc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._onKeyDown=function(e){var t=n.value,o=n.props,r=o.minValue,i=o.maxValue,a=e.shiftKey?10:1;switch(e.which){case Fn.left:t-=a;break;case Fn.right:t+=a;break;case Fn.home:t=r;break;case Fn.end:t=i;break;default:return}n._updateValue(e,Ec(t,i,r))},n._onMouseDown=function(e){var t=$(n);n._events.on(t,"mousemove",n._onMouseMove,!0),n._events.on(t,"mouseup",n._onMouseUp,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=n.props,o=t.minValue,r=t.maxValue,i=n._root.current.getBoundingClientRect(),a=(e.clientX-i.left)/i.width,s=Ec(Math.round(a*r),r,o);n._updateValue(e,s)}},n._onMouseUp=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={currentValue:t.value||0},n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.state.currentValue},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&void 0!==this.props.value&&this.setState({currentValue:this.props.value})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.isAlpha,n=e.minValue,r=e.maxValue,i=e.overlayStyle,a=e.overlayColor,s=e.theme,l=e.className,u=e.styles,c=this.props.ariaLabel,d=void 0===c?t?"Alpha":"Hue":c,p=this.value,f=Rc(u,{theme:s,className:l,isAlpha:t}),h=100*(p-n)/(r-n);return o.createElement("div",{ref:this._root,className:f.root,tabIndex:0,onKeyDown:this._onKeyDown,onMouseDown:this._onMouseDown,role:"slider","aria-valuenow":p,"aria-valuetext":String(p),"aria-valuemin":n,"aria-valuemax":r,"aria-label":d,"data-is-focusable":!0},!(!i&&!a)&&o.createElement("div",{className:f.sliderOverlay,style:i||{background:"linear-gradient(to right, transparent 0, #"+a+" 100%)"}}),o.createElement("div",{className:f.sliderThumb,style:{left:h+"%"}}))},t.prototype._updateValue=function(e,t){if(t!==this.value){var n=this.props.onChange;n&&n(e,t),e.defaultPrevented||(this.setState({currentValue:t}),e.preventDefault())}},t.defaultProps={minValue:0,maxValue:100,value:0},t}(o.Component),Hc={background:"linear-gradient(to left,red 0,#f09 10%,#cd00ff 20%,#3200ff 30%,#06f 40%,#00fffd 50%,#0f6 60%,#35ff00 70%,#cdff00 80%,#f90 90%,red 100%)"},Wc={backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJUlEQVQYV2N89erVfwY0ICYmxoguxjgUFKI7GsTH5m4M3w1ChQC1/Ca8i2n1WgAAAABJRU5ErkJggg==)"},zc=Pn(Lc,(function(e){var t,n=e.theme,o=e.className,r=e.isAlpha,i=n.palette,a=n.effects;return{root:["ms-ColorPicker-slider",{position:"relative",height:20,marginBottom:8,border:"1px solid "+i.neutralLight,borderRadius:a.roundedCorner2,boxSizing:"border-box",outline:"none",selectors:(t={},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},r?Wc:Hc,o],sliderOverlay:["ms-ColorPicker-sliderOverlay",{content:"",position:"absolute",left:0,right:0,top:0,bottom:0}],sliderThumb:["ms-ColorPicker-thumb","is-slider",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",top:"50%"}]}}),void 0,{scope:"ColorSlider"});var Uc=Yo(),Kc=["hex","r","g","b","a"];function jc(e){var t=e.color;return"string"==typeof t?Nc(t):t}var Vc=Pn(function(e){function t(n){var o=e.call(this,n)||this;o._onSVChanged=function(e,t){o._updateColor(e,t)},o._onHChanged=function(e,t){o._updateColor(e,function(e,t){var n=Cc(t,e.s,e.v),o=n.r,r=n.g,i=n.b,a=Tc(o,r,i);return{a:e.a,b:i,g:r,h:t,hex:a,r:o,s:e.s,str:Pc(o,r,i,e.a,a),v:e.v}}(o.state.color,t))},o._onAChanged=function(e,t){o._updateColor(e,function(e,t){return u(u({},e),{a:t,str:Pc(e.r,e.g,e.b,t,e.hex)})}(o.state.color,Math.round(t)))},o._onBlur=function(e){var t,n=o.state,r=n.color,i=n.editingColor;if(i){var a,s=i.value,l=i.component,c="hex"===l,d=c?yc:_c;if(s.length>=d&&(c||!isNaN(Number(s)))){var p=void 0;p=c?Nc("#"+(!(a=s)||a.length=bc?a.substring(0,bc):a.substring(0,yc))):Mc(function(e){return{r:Ec(e.r,gc),g:Ec(e.g,gc),b:Ec(e.b,gc),a:"number"==typeof e.a?Ec(e.a,vc):e.a}}(u(u({},r),((t={})[l]=Number(s),t)))),o._updateColor(e,p)}else o.setState({editingColor:void 0})}},Dr(o),o.state={color:jc(n)||Nc("#ffffff")},o._textChangeHandlers={};for(var r=0,i=Kc;rthis._displayOnlyOptionsCache[t];)t++;if(this._displayOnlyOptionsCache[t]===e)throw new Error("Unexpected: Option at index "+e+" is not a selectable element.");return e-t+1}},e}();!function(e){e[e.smallFluid=0]="smallFluid",e[e.smallFixedFar=1]="smallFixedFar",e[e.smallFixedNear=2]="smallFixedNear",e[e.medium=3]="medium",e[e.large=4]="large",e[e.largeFixed=5]="largeFixed",e[e.extraLarge=6]="extraLarge",e[e.custom=7]="custom",e[e.customNear=8]="customNear"}(nd||(nd={}));var rd,id=Yo();!function(e){e[e.closed=0]="closed",e[e.animatingOpen=1]="animatingOpen",e[e.open=2]="open",e[e.animatingClosed=3]="animatingClosed"}(rd||(rd={}));var ad,sd,ld,ud,cd,dd=function(e){function t(t){var n=e.call(this,t)||this;n._panel=o.createRef(),n._animationCallback=null,n.dismiss=function(e){n.props.onDismiss&&n.props.onDismiss(e),(!e||e&&!e.defaultPrevented)&&n.close()},n._allowScrollOnPanel=function(e){e?n._allowTouchBodyScroll?qr(e,n._events):Gr(e,n._events):n._events.off(n._scrollableContent),n._scrollableContent=e},n._onRenderNavigation=function(e){if(!n.props.onRenderNavigationContent&&!n.props.onRenderNavigation&&!n.props.hasCloseButton)return null;var t=n.props.onRenderNavigationContent,r=void 0===t?n._onRenderNavigationContent:t;return o.createElement("div",{className:n._classNames.navigation},r(e,n._onRenderNavigationContent))},n._onRenderNavigationContent=function(e){var t=e.closeButtonAriaLabel,r=e.hasCloseButton,i=gn();return r?o.createElement(ou,{styles:{root:{height:"auto",width:"44px",color:i.palette.neutralSecondary,fontSize:ft.large},rootHovered:{color:i.palette.neutralPrimary}},className:n._classNames.closeButton,onClick:n._onPanelClick,ariaLabel:t,title:t,"data-is-visible":!0,iconProps:{iconName:"Cancel"}}):null},n._onRenderHeader=function(e,t,r){var i=e.headerText;return i?o.createElement("div",{className:n._classNames.header},o.createElement("p",{className:n._classNames.headerText,id:r,role:"heading","aria-level":2},i)):null},n._onRenderBody=function(e){return o.createElement("div",{className:n._classNames.content},e.children)},n._onRenderFooter=function(e){var t=n.props.onRenderFooterContent,r=void 0===t?null:t;return r?o.createElement("div",{className:n._classNames.footer},o.createElement("div",{className:n._classNames.footerInner},r())):null},n._animateTo=function(e){n._animationCallback=n._async.setTimeout((function(){n.setState({visibility:e}),n._onTransitionComplete()}),200)},n._clearExistingAnimationTimer=function(){null!==n._animationCallback&&n._async.clearTimeout(n._animationCallback)},n._onPanelClick=function(e){n.dismiss(e)},n._onTransitionComplete=function(){n._updateFooterPosition(),n.state.visibility===rd.open&&n.props.onOpened&&n.props.onOpened(),n.state.visibility===rd.closed&&n.props.onDismissed&&n.props.onDismissed()};var r=n.props.allowTouchBodyScroll,i=void 0!==r&&r;return n._allowTouchBodyScroll=i,n._warnDeprecations({ignoreExternalFocusing:"focusTrapZoneProps",forceFocusInsideTrap:"focusTrapZoneProps",firstFocusableSelector:"focusTrapZoneProps"}),n.state={isFooterSticky:!1,visibility:rd.closed,id:Hn("Panel")},n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.isOpen?null:!e.isOpen||t.visibility!==rd.closed&&t.visibility!==rd.animatingClosed?e.isOpen||t.visibility!==rd.open&&t.visibility!==rd.animatingOpen?null:{visibility:rd.animatingClosed}:{visibility:rd.animatingOpen}},t.prototype.componentDidMount=function(){this._events.on(window,"resize",this._updateFooterPosition),this._shouldListenForOuterClick(this.props)&&this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0),this.props.isOpen&&this.setState({visibility:rd.animatingOpen})},t.prototype.componentDidUpdate=function(e,t){var n=this._shouldListenForOuterClick(this.props),o=this._shouldListenForOuterClick(e);this.state.visibility!==t.visibility&&(this._clearExistingAnimationTimer(),this.state.visibility===rd.animatingOpen?this._animateTo(rd.open):this.state.visibility===rd.animatingClosed&&this._animateTo(rd.closed)),n&&!o?this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0):!n&&o&&this._events.off(document.body,"mousedown",this._dismissOnOuterClick,!0)},t.prototype.render=function(){var e=this.props,t=e.className,n=void 0===t?"":t,r=e.elementToFocusOnDismiss,i=e.firstFocusableSelector,a=e.focusTrapZoneProps,s=e.forceFocusInsideTrap,l=e.hasCloseButton,c=e.headerText,d=e.headerClassName,p=void 0===d?"":d,f=e.ignoreExternalFocusing,h=e.isBlocking,m=e.isFooterAtBottom,g=e.isLightDismiss,v=e.isHiddenOnDismiss,y=e.layerProps,b=e.overlayProps,_=e.type,k=e.styles,x=e.theme,C=e.customWidth,w=e.onLightDismissClick,S=void 0===w?this._onPanelClick:w,E=e.onRenderNavigation,T=void 0===E?this._onRenderNavigation:E,I=e.onRenderHeader,P=void 0===I?this._onRenderHeader:I,M=e.onRenderBody,N=void 0===M?this._onRenderBody:M,D=e.onRenderFooter,A=void 0===D?this._onRenderFooter:D,B=this.state,F=B.isFooterSticky,O=B.visibility,R=B.id,L=_===nd.smallFixedNear||_===nd.customNear,H=Uo(x)?L:!L,W=c&&R+"-headerText",z=_===nd.custom||_===nd.customNear?{width:C}:{},U=Jn(this.props,Xn),K=this.isActive,j=O===rd.animatingClosed||O===rd.animatingOpen;if(!K&&!j&&!v)return null;this._classNames=id(k,{theme:x,className:n,focusTrapZoneClassName:a?a.className:void 0,hasCloseButton:l,headerClassName:p,isAnimating:j,isFooterSticky:F,isFooterAtBottom:m,isOnRightSide:H,isOpen:K,isHiddenOnDismiss:v,type:_});var V,G=this._classNames,q=this._allowTouchBodyScroll;h&&K&&(V=o.createElement(Ql,u({className:G.overlay,isDarkThemed:!1,onClick:g?S:void 0,allowTouchBodyScroll:q},b)));var Z=P(this.props,this._onRenderHeader,W);return o.createElement(ls,u({},y),o.createElement(Fa,{role:"dialog","aria-modal":"true",ariaLabelledBy:Z?W:void 0,onDismiss:this.dismiss,className:G.hiddenPanel},o.createElement("div",u({"aria-hidden":!K&&j},U,{ref:this._panel,className:G.root}),V,o.createElement(Kl,u({ignoreExternalFocusing:f,forceFocusInsideTrap:!(!h||v&&!K)&&s,firstFocusableSelector:i,isClickableOutsideFocusTrap:!0},a,{className:G.main,style:z,elementToFocusOnDismiss:r}),o.createElement("div",{className:G.commands,"data-is-visible":!0},T(this.props,this._onRenderNavigation)),o.createElement("div",{className:G.contentInner},Z,o.createElement("div",{ref:this._allowScrollOnPanel,className:G.scrollableContent,"data-is-scrollable":!0},N(this.props,this._onRenderBody)),A(this.props,this._onRenderFooter))))))},t.prototype.open=function(){void 0===this.props.isOpen&&(this.isActive||(this.props.onOpen&&this.props.onOpen(),this.setState({visibility:rd.animatingOpen})))},t.prototype.close=function(){void 0===this.props.isOpen&&this.isActive&&this.setState({visibility:rd.animatingClosed})},Object.defineProperty(t.prototype,"isActive",{get:function(){return this.state.visibility===rd.open||this.state.visibility===rd.animatingOpen},enumerable:!0,configurable:!0}),t.prototype._shouldListenForOuterClick=function(e){return!!e.isBlocking&&!!e.isOpen},t.prototype._updateFooterPosition=function(){var e=this._scrollableContent;if(e){var t=e.clientHeight,n=e.scrollHeight;this.setState({isFooterSticky:t0&&s();var o=r._id+e.key;i.items.push(n(u(u({id:o},e),{index:t}),r._onRenderItem)),i.id=o;break;case Zc.Divider:t>0&&i.items.push(n(u(u({},e),{index:t}),r._onRenderItem)),i.items.length>0&&s();break;default:i.items.push(n(u(u({},e),{index:t}),r._onRenderItem))}}(e,t)})),i.items.length>0&&s(),o.createElement(o.Fragment,null,a)},r._onRenderItem=function(e){switch(e.itemType){case Zc.Divider:return r._renderSeparator(e);case Zc.Header:return r._renderHeader(e);default:return r._renderOption(e)}},r._renderOption=function(e){var t=r.props.onRenderOption,n=void 0===t?r._onRenderOption:t,i=r.state.selectedIndices,a=void 0===i?[]:i,s=!(void 0===e.index||!a)&&a.indexOf(e.index)>-1,l=e.hidden?r._classNames.dropdownItemHidden:s&&!0===e.disabled?r._classNames.dropdownItemSelectedAndDisabled:s?r._classNames.dropdownItemSelected:!0===e.disabled?r._classNames.dropdownItemDisabled:r._classNames.dropdownItem,u=e.title,c=void 0===u?e.text:u,d=r._classNames.subComponentStyles?r._classNames.subComponentStyles.multiSelectItem:void 0;return r.props.multiSelect?o.createElement(ed,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,onChange:r._onItemClick(e),inputProps:{onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e)},label:e.text,title:c,onRenderLabel:r._onRenderItemLabel.bind(r,e),className:l,role:"option","aria-selected":s?"true":"false",checked:s,styles:d,ariaPositionInSet:r._sizePosCache.positionInSet(e.index),ariaSetSize:r._sizePosCache.optionSetSize}):o.createElement(td,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,className:l,onClick:r._onItemClick(e),onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e),role:"option","aria-selected":s?"true":"false",ariaLabel:e.ariaLabel,title:c,"aria-posinset":r._sizePosCache.positionInSet(e.index),"aria-setsize":r._sizePosCache.optionSetSize},n(e,r._onRenderOption))},r._onRenderOption=function(e){return o.createElement("span",{className:r._classNames.dropdownOptionText},e.text)},r._onRenderItemLabel=function(e){var t=r.props.onRenderOption;return(void 0===t?r._onRenderOption:t)(e,r._onRenderOption)},r._onPositioned=function(e){r._focusZone.current&&r._requestAnimationFrame((function(){var e=r.state.selectedIndices;if(r._focusZone.current)if(e&&e[0]&&!r.props.options[e[0]].disabled){var t=yt().querySelector("#"+r._id+"-list"+e[0]);r._focusZone.current.focusElement(t)}else r._focusZone.current.focus()})),r.state.calloutRenderEdge&&r.state.calloutRenderEdge===e.targetEdge||r.setState({calloutRenderEdge:e.targetEdge})},r._onItemClick=function(e){return function(t){e.disabled||(r.setSelectedIndex(t,e.index),r.props.multiSelect||r.setState({isOpen:!1}))}},r._onScroll=function(){r._isScrollIdle||void 0===r._scrollIdleTimeoutId?r._isScrollIdle=!1:(clearTimeout(r._scrollIdleTimeoutId),r._scrollIdleTimeoutId=void 0),r._scrollIdleTimeoutId=setTimeout((function(){r._isScrollIdle=!0}),r._scrollIdleDelay)},r._onMouseItemLeave=function(e,t){if(!r._shouldIgnoreMouseEvent()&&r._host.current)if(r._host.current.setActive)try{r._host.current.setActive()}catch(e){}else r._host.current.focus()},r._onDismiss=function(){r.setState({isOpen:!1}),r._dropDown.current&&r._dropDown.current.focus()},r._onDropdownBlur=function(e){r._isDisabled()||(r.setState({hasFocus:!1}),r.state.isOpen||r.props.onBlur&&r.props.onBlur(e))},r._onDropdownKeyDown=function(e){if(!r._isDisabled()&&(r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e),!r.props.onKeyDown||(r.props.onKeyDown(e),!e.defaultPrevented))){var t,n=r.state.selectedIndices.length?r.state.selectedIndices[0]:-1,o=e.altKey||e.metaKey,i=r.state.isOpen;switch(e.which){case Fn.enter:r.setState({isOpen:!i});break;case Fn.escape:if(!i)return;r.setState({isOpen:!1});break;case Fn.up:if(o){if(i){r.setState({isOpen:!1});break}return}r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,-1,n-1,n));break;case Fn.down:o&&(e.stopPropagation(),e.preventDefault()),o&&!i||r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,1,n+1,n));break;case Fn.home:r.props.multiSelect||(t=r._moveIndex(e,1,0,n));break;case Fn.end:r.props.multiSelect||(t=r._moveIndex(e,-1,r.props.options.length-1,n));break;case Fn.space:break;default:return}t!==n&&(e.stopPropagation(),e.preventDefault())}},r._onDropdownKeyUp=function(e){if(!r._isDisabled()){var t=r._shouldHandleKeyUp(e),n=r.state.isOpen;if(!r.props.onKeyUp||(r.props.onKeyUp(e),!e.defaultPrevented)){switch(e.which){case Fn.space:r.setState({isOpen:!n});break;default:return void(t&&n&&r.setState({isOpen:!1}))}e.stopPropagation(),e.preventDefault()}}},r._onZoneKeyDown=function(e){var t;r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e);var n=e.altKey||e.metaKey;switch(e.which){case Fn.up:n?r.setState({isOpen:!1}):r._host.current&&(t=br(r._host.current,r._host.current.lastChild,!0));break;case Fn.home:case Fn.end:case Fn.pageUp:case Fn.pageDown:break;case Fn.down:!n&&r._host.current&&(t=yr(r._host.current,r._host.current.firstChild,!0));break;case Fn.escape:r.setState({isOpen:!1});break;case Fn.tab:return void r.setState({isOpen:!1});default:return}t&&t.focus(),e.stopPropagation(),e.preventDefault()},r._onZoneKeyUp=function(e){r._shouldHandleKeyUp(e)&&r.state.isOpen&&(r.setState({isOpen:!1}),e.preventDefault())},r._onDropdownClick=function(e){if(!r.props.onClick||(r.props.onClick(e),!e.defaultPrevented)){var t=r.state.isOpen;r._isDisabled()||r._shouldOpenOnFocus()||r.setState({isOpen:!t}),r._isFocusedByClick=!1}},r._onDropdownMouseDown=function(){r._isFocusedByClick=!0},r._onFocus=function(e){var t=r.state,n=t.isOpen,o=t.selectedIndices,i=r.props.multiSelect;if(!r._isDisabled()){r._isFocusedByClick||n||0!==o.length||i||r._moveIndex(e,1,0,-1),r.props.onFocus&&r.props.onFocus(e);var a={hasFocus:!0};r._shouldOpenOnFocus()&&(a.isOpen=!0),r.setState(a)}},r._isDisabled=function(){var e=r.props.disabled,t=r.props.isDisabled;return void 0!==t&&(e=t),e},r._onRenderLabel=function(e){var t=e.label,n=e.required,i=e.disabled,a=r._classNames.subComponentStyles?r._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{className:r._classNames.label,id:r._labelId,required:n,styles:a,disabled:i},t):null},Dr(r),r._id=t.id||Hn("Dropdown"),r._labelId=r._id+"-label",r._listId=r._id+"-list",r._optionId=r._id+"-option",r._isScrollIdle=!0,r.props.multiSelect){var i=void 0!==t.defaultSelectedKeys?t.defaultSelectedKeys:t.selectedKeys;n=r._getSelectedIndexes(t.options,i)}else{var a=void 0!==t.defaultSelectedKey?t.defaultSelectedKey:t.selectedKey;n=r._getSelectedIndexes(t.options,a)}return r._sizePosCache.updateOptions(t.options),r.state={isOpen:!1,selectedIndices:n,hasFocus:!1,calloutRenderEdge:void 0},r}return l(t,e),Object.defineProperty(t.prototype,"selectedOptions",{get:function(){return Dd(this.props.options,this.state.selectedIndices)},enumerable:!0,configurable:!0}),t.prototype.componentWillUnmount=function(){clearTimeout(this._scrollIdleTimeoutId)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t,n=e.options!==this.props.options;void 0===e[t=e.multiSelect?n&&void 0!==e.defaultSelectedKeys?"defaultSelectedKeys":"selectedKeys":n&&void 0!==e.defaultSelectedKey?"defaultSelectedKey":"selectedKey"]||e[t]===this.props[t]&&!n||this.setState({selectedIndices:this._getSelectedIndexes(e.options,e[t])}),e.options!==this.props.options&&this._sizePosCache.updateOptions(e.options)},t.prototype.componentDidUpdate=function(e,t){!0===t.isOpen&&!1===this.state.isOpen&&(this._gotMouseMove=!1,this._dropDown.current&&this._dropDown.current.focus(),this.props.onDismiss&&this.props.onDismiss())},t.prototype.render=function(){var e=this,t=this._id,n=this.props,r=n.className,i=n.label,a=n.options,s=n.ariaLabel,l=n.required,c=n.errorMessage,d=n.keytipProps,p=n.styles,f=n.theme,h=n.panelProps,m=n.calloutProps,g=n.multiSelect,v=n.onRenderTitle,y=void 0===v?this._onRenderTitle:v,b=n.onRenderContainer,_=void 0===b?this._onRenderContainer:b,k=n.onRenderCaretDown,x=void 0===k?this._onRenderCaretDown:k,C=n.onRenderLabel,w=void 0===C?this._onRenderLabel:C,S=this.state,E=S.isOpen,T=S.selectedIndices,I=S.calloutRenderEdge,P=n.onRenderPlaceholder||n.onRenderPlaceHolder||this._onRenderPlaceholder,M=Dd(a,T),N=Jn(n,Xn),D=this._isDisabled(),A=t+"-errorMessage",B=D?void 0:E&&1===T.length&&T[0]>=0?this._listId+T[0]:void 0,F=g?{role:"button"}:{role:"listbox",childRole:"option",ariaSetSize:this._sizePosCache.optionSetSize,ariaPosInSet:this._sizePosCache.positionInSet(T[0]),ariaSelected:void 0!==T[0]||void 0};this._classNames=Od(p,{theme:f,className:r,hasError:!!(c&&c.length>0),hasLabel:!!i,isOpen:E,required:l,disabled:D,isRenderingPlaceholder:!M.length,panelClassName:h?h.className:void 0,calloutClassName:m?m.className:void 0,calloutRenderEdge:I});var O=!!c&&c.length>0;return o.createElement("div",{className:this._classNames.root},w(this.props,this._onRenderLabel),o.createElement(Ms,{keytipProps:d,disabled:D},(function(r){return o.createElement("div",u({},r,{"data-is-focusable":!D,ref:e._dropDown,id:t,tabIndex:D?-1:0,role:F.role,"aria-haspopup":"listbox","aria-expanded":E?"true":"false","aria-label":s,"aria-labelledby":i&&!s?po(e._labelId,e._optionId):void 0,"aria-describedby":po(r["aria-describedby"],O?e._id+"-errorMessage":void 0),"aria-activedescendant":B,"aria-required":l,"aria-disabled":D,"aria-owns":E?e._listId:void 0},N,{className:e._classNames.dropdown,onBlur:e._onDropdownBlur,onKeyDown:e._onDropdownKeyDown,onKeyUp:e._onDropdownKeyUp,onClick:e._onDropdownClick,onMouseDown:e._onDropdownMouseDown,onFocus:e._onFocus}),o.createElement("span",{id:e._optionId,className:e._classNames.title,"aria-live":"polite","aria-atomic":!0,"aria-invalid":O,role:F.childRole,"aria-setsize":F.ariaSetSize,"aria-posinset":F.ariaPosInSet,"aria-selected":F.ariaSelected},M.length?y(M,e._onRenderTitle):P(n,e._onRenderPlaceholder)),o.createElement("span",{className:e._classNames.caretDownWrapper},x(n,e._onRenderCaretDown)))})),E&&_(u(u({},n),{onDismiss:this._onDismiss}),this._onRenderContainer),O&&o.createElement("div",{role:"alert",id:A,className:this._classNames.errorMessage},c))},t.prototype.focus=function(e){this._dropDown.current&&(this._dropDown.current.focus(),e&&this.setState({isOpen:!0}))},t.prototype.setSelectedIndex=function(e,t){var n=this,o=this.props,r=o.options,i=o.selectedKey,a=o.selectedKeys,s=o.multiSelect,l=o.notifyOnReselect,u=this.state.selectedIndices,c=void 0===u?[]:u,d=!!c&&c.indexOf(t)>-1,p=[];if(t=Math.max(0,Math.min(r.length-1,t)),void 0===i&&void 0===a){if(s||l||t!==c[0]){if(s)if(p=c?this._copyArray(c):[],d){var f=p.indexOf(t);f>-1&&p.splice(f,1)}else p.push(t);else p=[t];e.persist(),this.setState({selectedIndices:p},(function(){n._onChange(e,r,t,d,s)}))}}else this._onChange(e,r,t,d,s)},Object.defineProperty(t.prototype,"_placeholder",{get:function(){return this.props.placeholder||this.props.placeHolder},enumerable:!0,configurable:!0}),t.prototype._copyArray=function(e){for(var t=[],n=0,o=e;n=r.length&&(n=r.length-1);for(var i=0;r[n].itemType===Zc.Header||r[n].itemType===Zc.Divider||r[n].disabled;){if(i>=r.length)return o;n+t<0?n=r.length:n+t>=r.length&&(n=-1),n+=t,i++}return this.setSelectedIndex(e,n),n},t.prototype._renderFocusableList=function(e){var t=e.onRenderList,n=void 0===t?this._onRenderList:t,r=e.label,i=e.ariaLabel,a=e.multiSelect;return o.createElement("div",{className:this._classNames.dropdownItemsWrapper,onKeyDown:this._onZoneKeyDown,onKeyUp:this._onZoneKeyUp,ref:this._host,tabIndex:0},o.createElement(Li,{ref:this._focusZone,direction:dr.vertical,id:this._listId,className:this._classNames.dropdownItems,role:"listbox","aria-label":i,"aria-labelledby":r&&!i?this._labelId:void 0,"aria-multiselectable":a},n(e,this._onRenderList)))},t.prototype._renderSeparator=function(e){var t=e.index,n=e.key;return t>0?o.createElement("div",{role:"separator",key:n,className:this._classNames.dropdownDivider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,n=void 0===t?this._onRenderOption:t,r=e.key,i=e.id;return o.createElement("div",{id:i,key:r,className:this._classNames.dropdownItemHeader},n(e,this._onRenderOption))},t.prototype._onItemMouseEnter=function(e,t){this._shouldIgnoreMouseEvent()||t.currentTarget.focus()},t.prototype._onItemMouseMove=function(e,t){var n=t.currentTarget;this._gotMouseMove=!0,this._isScrollIdle&&document.activeElement!==n&&n.focus()},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._getSelectedIndexes=function(e,t){if(void 0===t)return this.props.multiSelect?this._getAllSelectedIndices(e):-1!==(i=this._getSelectedIndex(e,null))?[i]:[];if(!Array.isArray(t))return-1!==(i=this._getSelectedIndex(e,t))?[i]:[];for(var n=[],o=0,r=t;o svg":{paddingTop:"2px"},"&:hover i.ms-Button-icon":{color:i.palette.neutralPrimary},"&:active i.ms-Button-icon":{color:i.palette.neutralPrimary}}}},groups:[{links:[{name:"General Settings",key:"general",url:"",icon:"Settings"}].concat(n)}]})),r.a.createElement("div",{className:"editorzone",style:{backgroundColor:i.palette.white,color:i.palette.black}},r.a.createElement("div",{className:"editorhead"},r.a.createElement("div",{className:"editortitle"},r.a.createElement(ml,{variant:"xxLarge",styles:{root:{display:"block",whiteSpace:"no-wrap",overflow:"hidden",textOverflow:"ellipsis"}}},"general"!=this.state.selected_menu?t[this.state.selected_menu].name+" Settings":"PowerToys General Settings")),r.a.createElement("div",{className:"editorheadbuttons"},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:16}},r.a.createElement(Nl,{styles:{root:{minWidth:"100px"}},disabled:!this.state.data_changed||this.state.saving,text:this.state.saving?"Saving":"Save",onClick:this.save_clicked},this.state.saving?r.a.createElement(Ll,{size:Tl.small}):r.a.createElement("span",null))))),r.a.createElement("div",{className:"editorbody"},r.a.createElement(Ul,{styles:{contentContainer:{paddingTop:"16px",paddingLeft:"16px",paddingRight:"16px"}}},"general"===e.state.selected_menu&&e.state.settings.hasOwnProperty("general")?r.a.createElement(qu,{key:"general",settings_key:"general",settings:e.state.settings,on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):e.state.settings.hasOwnProperty("powertoys")&&e.state.selected_menu in e.state.settings.powertoys?r.a.createElement(Vd,{key:e.state.selected_menu,settings_key:e.state.selected_menu,powertoy:e.state.settings.powertoys[e.state.selected_menu],on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):void 0))),r.a.createElement(yu,{hidden:!this.state.show_save_discard_dialog,onDismiss:this.close_save_discard_dialog,dialogContentProps:{type:Dl.normal,title:"Changes not saved",subText:this.state.user_trying_to_exit?"Would you like to save your changes or exit the settings?":"Would you like to save or discard your changes?"},modalProps:{isBlocking:!0,styles:{main:{maxWidth:450}}}},r.a.createElement(su,{styles:{actionsRight:{textAlign:"center"}}},r.a.createElement(Nl,{onClick:this.save_save_discard_dialog,text:"Save"}),r.a.createElement(Nl,{onClick:this.discard_save_discard_dialog,text:this.state.user_trying_to_exit?"Exit":"Discard"}),r.a.createElement(Ml,{onClick:this.close_save_discard_dialog,text:"Cancel"}))))},t}(r.a.Component);window.start_with_dark_theme&&vn({palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}),K({selectors:{":global(body), :global(html), :global(#app)":{margin:0,padding:0,height:"100vh"}}});var cp=document.getElementById("app");cp&&cp.hasChildNodes()?a.a.hydrate(r.a.createElement(up,{ref:function(e){window.react_app_component=e}}),cp):a.a.render(r.a.createElement(up,{ref:function(e){window.react_app_component=e}}),cp)}]); \ No newline at end of file From 7f1a854769d76a0e9813636ac81e62a5b85c0689 Mon Sep 17 00:00:00 2001 From: udit3333 Date: Tue, 24 Mar 2020 16:23:27 -0700 Subject: [PATCH 048/132] Update settings logic for file explorer preview (#1651) * Update logic of settings for File Explorer preview * Updated logic and added Unit tests * Fix compiler warning for powerpreview project * Update enable logic * Update Disable logic * Updated telemetry events --- .../previewpane/powerpreview/powerpreview.cpp | 55 +++-- .../previewpane/powerpreview/powerpreview.h | 12 +- .../powerpreview/powerpreview.vcxproj | 2 +- .../powerpreview/powerpreview.vcxproj.filters | 2 +- .../previewpane/powerpreview/settings.cpp | 154 ++++++------- .../previewpane/powerpreview/settings.h | 35 ++- .../previewpane/powerpreview/trace.cpp | 26 ++- src/modules/previewpane/powerpreview/trace.h | 5 +- .../FileExplorerPreviewSettingsTest.cpp | 207 ++++++++---------- 9 files changed, 251 insertions(+), 247 deletions(-) diff --git a/src/modules/previewpane/powerpreview/powerpreview.cpp b/src/modules/previewpane/powerpreview/powerpreview.cpp index 67fd3fe9fc..c43c5b92cb 100644 --- a/src/modules/previewpane/powerpreview/powerpreview.cpp +++ b/src/modules/previewpane/powerpreview/powerpreview.cpp @@ -12,10 +12,16 @@ void PowerPreviewModule::destroy() { Trace::Destroyed(); - for (FileExplorerPreviewSettings* previewHandler : this->m_previewHandlers) + for (auto previewHandler : this->m_previewHandlers) { if (previewHandler != NULL) { + // Disable all the active preview handlers. + if (this->m_enabled && previewHandler->GetToggleSettingState()) + { + previewHandler->DisablePreview(); + } + delete previewHandler; } } @@ -52,12 +58,12 @@ bool PowerPreviewModule::get_config(_Out_ wchar_t* buffer, _Out_ int* buffer_siz GET_RESOURCE_STRING(IDS_PRVPANE_FILE_PREV_STTNGS_GROUP_DESC), GET_RESOURCE_STRING(IDS_PRVPANE_FILE_PREV_STTNGS_GROUP_TEXT)); - for (FileExplorerPreviewSettings * previewHandler : this->m_previewHandlers) + for (auto previewHandler : this->m_previewHandlers) { settings.add_bool_toogle( - previewHandler->GetName(), - previewHandler->GetDescription(), - previewHandler->GetState()); + previewHandler->GetToggleSettingName(), + previewHandler->GetToggleSettingDescription(), + previewHandler->GetToggleSettingState()); } return settings.serialize_to_buffer(buffer, buffer_size); @@ -68,14 +74,14 @@ void PowerPreviewModule::set_config(const wchar_t* config) { try { - PowerToysSettings::PowerToyValues values = PowerToysSettings::PowerToyValues::from_json_string(config); + PowerToysSettings::PowerToyValues settings = PowerToysSettings::PowerToyValues::from_json_string(config); - for (FileExplorerPreviewSettings * previewHandler : this->m_previewHandlers) + for (auto previewHandler : this->m_previewHandlers) { - previewHandler->UpdateState(values); + previewHandler->UpdateState(settings, this->m_enabled); } - values.save_to_settings_file(); + settings.save_to_settings_file(); } catch (std::exception const& e) { @@ -86,17 +92,40 @@ void PowerPreviewModule::set_config(const wchar_t* config) // Enable preview handlers. void PowerPreviewModule::enable() { - init_settings(); + for (auto previewHandler : this->m_previewHandlers) + { + if (previewHandler->GetToggleSettingState()) + { + // Enable all the previews with intial state set as true. + previewHandler->EnablePreview(); + } + else + { + previewHandler->DisablePreview(); + } + } + + if (!this->m_enabled) + { + Trace::EnabledPowerPreview(true); + } + this->m_enabled = true; } -// Disable all preview handlers. +// Disable active preview handlers. void PowerPreviewModule::disable() { - for (FileExplorerPreviewSettings * previewHandler : this->m_previewHandlers) + for (auto previewHandler : this->m_previewHandlers) { previewHandler->DisablePreview(); } + + if (this->m_enabled) + { + Trace::EnabledPowerPreview(false); + } + this->m_enabled = false; } @@ -122,7 +151,7 @@ void PowerPreviewModule::init_settings() PowerToysSettings::PowerToyValues::load_from_settings_file(PowerPreviewModule::get_name()); // Load settings states. - for (FileExplorerPreviewSettings * previewHandler : this->m_previewHandlers) + for (auto previewHandler : this->m_previewHandlers) { previewHandler->LoadState(settings); } diff --git a/src/modules/previewpane/powerpreview/powerpreview.h b/src/modules/previewpane/powerpreview/powerpreview.h index acfd2e0813..a61434bf7d 100644 --- a/src/modules/previewpane/powerpreview/powerpreview.h +++ b/src/modules/previewpane/powerpreview/powerpreview.h @@ -24,20 +24,20 @@ public: m_previewHandlers( { // SVG Preview Hanlder settings object. new FileExplorerPreviewSettings( - false, - GET_RESOURCE_STRING(IDS_PREVPANE_SVG_BOOL_TOGGLE_CONTROLL), + true, + L"svg-previewer-toggle-setting", GET_RESOURCE_STRING(IDS_PREVPANE_SVG_SETTINGS_DESCRIPTION), L"{ddee2b8a-6807-48a6-bb20-2338174ff779}", - GET_RESOURCE_STRING(IDS_PREVPANE_SVG_SETTINGS_DISPLAYNAME), + L"SVG Preview Handler", new RegistryWrapper()), // MarkDown Preview Handler Settings Object. new FileExplorerPreviewSettings( - false, - GET_RESOURCE_STRING(IDS_PREVPANE_MD_BOOL_TOGGLE_CONTROLL), + true, + L"md-previewer-toggle-setting", GET_RESOURCE_STRING(IDS_PREVPANE_MD_SETTINGS_DESCRIPTION), L"{45769bcc-e8fd-42d0-947e-02beef77a1f5}", - GET_RESOURCE_STRING(IDS_PREVPANE_MD_SETTINGS_DISPLAYNAME), + L"Markdown Preview Handler", new RegistryWrapper()) }) { diff --git a/src/modules/previewpane/powerpreview/powerpreview.vcxproj b/src/modules/previewpane/powerpreview/powerpreview.vcxproj index 2011318aca..0a1ba42472 100644 --- a/src/modules/previewpane/powerpreview/powerpreview.vcxproj +++ b/src/modules/previewpane/powerpreview/powerpreview.vcxproj @@ -116,7 +116,7 @@ pch.h - + diff --git a/src/modules/previewpane/powerpreview/powerpreview.vcxproj.filters b/src/modules/previewpane/powerpreview/powerpreview.vcxproj.filters index 6d19227950..eff3d1d039 100644 --- a/src/modules/previewpane/powerpreview/powerpreview.vcxproj.filters +++ b/src/modules/previewpane/powerpreview/powerpreview.vcxproj.filters @@ -5,7 +5,6 @@ - @@ -17,6 +16,7 @@ + diff --git a/src/modules/previewpane/powerpreview/settings.cpp b/src/modules/previewpane/powerpreview/settings.cpp index bb3cf52c39..4f9448817d 100644 --- a/src/modules/previewpane/powerpreview/settings.cpp +++ b/src/modules/previewpane/powerpreview/settings.cpp @@ -15,12 +15,12 @@ namespace PowerPreviewSettings static LPCWSTR preview_handlers_subkey = L"Software\\Microsoft\\Windows\\CurrentVersion\\PreviewHandlers"; // Base Settinngs Class Implementation - FileExplorerPreviewSettings::FileExplorerPreviewSettings(bool enabled, const std::wstring& name, const std::wstring& description, LPCWSTR clsid, const std::wstring& displayname, RegistryWrapperIface * registryWrapper) : - m_isPreviewEnabled(enabled), - m_name(name), - m_description(description), + FileExplorerPreviewSettings::FileExplorerPreviewSettings(bool toggleSettingEnabled, const std::wstring& toggleSettingName, const std::wstring& toggleSettingDescription, LPCWSTR clsid, const std::wstring& registryValueData, RegistryWrapperIface* registryWrapper) : + m_toggleSettingEnabled(toggleSettingEnabled), + m_toggleSettingName(toggleSettingName), + m_toggleSettingDescription(toggleSettingDescription), m_clsid(clsid), - m_displayName(displayname), + m_registryValueData(registryValueData), m_registryWrapper(registryWrapper) { } @@ -33,68 +33,24 @@ namespace PowerPreviewSettings } } - bool FileExplorerPreviewSettings::GetState() const + bool FileExplorerPreviewSettings::GetToggleSettingState() const { - return this->m_isPreviewEnabled; + return this->m_toggleSettingEnabled; } - void FileExplorerPreviewSettings::SetState(bool state) + void FileExplorerPreviewSettings::UpdateToggleSettingState(bool state) { - this->m_isPreviewEnabled = state; + this->m_toggleSettingEnabled = state; } - void FileExplorerPreviewSettings::LoadState(PowerToysSettings::PowerToyValues& settings) + std::wstring FileExplorerPreviewSettings::GetToggleSettingName() const { - auto toggle = settings.get_bool_value(this->GetName()); - if (toggle != std::nullopt) - { - this->m_isPreviewEnabled = toggle.value(); - } + return this->m_toggleSettingName; } - void FileExplorerPreviewSettings::UpdateState(PowerToysSettings::PowerToyValues& values) + std::wstring FileExplorerPreviewSettings::GetToggleSettingDescription() const { - auto toggle = values.get_bool_value(this->GetName()); - if (toggle != std::nullopt) - { - if (toggle.value()) - { - this->EnablePreview(); - } - else - { - this->DisablePreview(); - } - } - else - { - Trace::PowerPreviewSettingsUpDateFailed(this->GetName().c_str()); - } - } - - std::wstring FileExplorerPreviewSettings::GetName() const - { - return this->m_name; - } - - void FileExplorerPreviewSettings::SetName(const std::wstring& name) - { - this->m_name = name; - } - - std::wstring FileExplorerPreviewSettings::GetDescription() const - { - return this->m_description; - } - - void FileExplorerPreviewSettings::SetDescription(const std::wstring& description) - { - this->m_description = description; - } - - LPCWSTR FileExplorerPreviewSettings::GetSubKey() const - { - return preview_handlers_subkey; + return this->m_toggleSettingDescription; } LPCWSTR FileExplorerPreviewSettings::GetCLSID() const @@ -102,45 +58,73 @@ namespace PowerPreviewSettings return this->m_clsid; } - std::wstring FileExplorerPreviewSettings::GetDisplayName() const + std::wstring FileExplorerPreviewSettings::GetRegistryValueData() const { - return this->m_displayName; + return this->m_registryValueData; } - void FileExplorerPreviewSettings::SetDisplayName(const std::wstring& displayName) + // Load intital state of the Preview Handler. If no inital state present initialize setting with default value. + void FileExplorerPreviewSettings::LoadState(PowerToysSettings::PowerToyValues& settings) { - this->m_displayName = displayName; + auto toggle = settings.get_bool_value(this->GetToggleSettingName()); + if (toggle) + { + // If no exisiting setting found leave the default intitialization value. + this->UpdateToggleSettingState(*toggle); + } } - void FileExplorerPreviewSettings::EnablePreview() + // Manage change in state of Preview Handler settings. + void FileExplorerPreviewSettings::UpdateState(PowerToysSettings::PowerToyValues& settings, bool enabled) + { + auto toggle = settings.get_bool_value(this->GetToggleSettingName()); + if (toggle) + { + auto lastState = this->GetToggleSettingState(); + auto newState = *toggle; + if (lastState != newState) + { + this->UpdateToggleSettingState(newState); + + // If global setting is enable. Add or remove the preview handler otherwise just change the UI and save the updated config. + if (enabled) + { + LONG err; + if (lastState) + { + err = this->DisablePreview(); + } + else + { + err = this->EnablePreview(); + } + + if (err == ERROR_SUCCESS) + { + Trace::PowerPreviewSettingsUpdated(this->GetToggleSettingName().c_str(), lastState, newState, enabled); + } + else + { + Trace::PowerPreviewSettingsUpdateFailed(this->GetToggleSettingName().c_str(), lastState, newState, enabled); + } + } + else + { + Trace::PowerPreviewSettingsUpdated(this->GetToggleSettingName().c_str(), lastState, newState, enabled); + } + } + } + } + + LONG FileExplorerPreviewSettings::EnablePreview() { // Add registry value to enable preview. - LONG err = this->m_registryWrapper->SetRegistryValue(HKEY_CURRENT_USER, this->GetSubKey(), this->GetCLSID(), REG_SZ, (LPBYTE)this->GetDisplayName().c_str(), (DWORD)(this->GetDisplayName().length() * sizeof(wchar_t))); - - if (err == ERROR_SUCCESS) - { - this->SetState(true); - Trace::PreviewHandlerEnabled(true, this->GetDisplayName().c_str()); - } - else - { - Trace::PowerPreviewSettingsUpDateFailed(this->GetName().c_str()); - } + return this->m_registryWrapper->SetRegistryValue(HKEY_CURRENT_USER, preview_handlers_subkey, this->GetCLSID(), REG_SZ, (LPBYTE)this->GetRegistryValueData().c_str(), (DWORD)(this->GetRegistryValueData().length() * sizeof(wchar_t))); } - void FileExplorerPreviewSettings::DisablePreview() + LONG FileExplorerPreviewSettings::DisablePreview() { // Delete the registry key to disable preview. - LONG err = this->m_registryWrapper->DeleteRegistryValue(HKEY_CURRENT_USER, this->GetSubKey(), this->GetCLSID()); - - if (err == ERROR_SUCCESS) - { - this->SetState(false); - Trace::PreviewHandlerEnabled(false, this->GetDisplayName().c_str()); - } - else - { - Trace::PowerPreviewSettingsUpDateFailed(this->GetName().c_str()); - } + return this->m_registryWrapper->DeleteRegistryValue(HKEY_CURRENT_USER, preview_handlers_subkey, this->GetCLSID()); } } diff --git a/src/modules/previewpane/powerpreview/settings.h b/src/modules/previewpane/powerpreview/settings.h index 4fcf6d98e4..2cb65034f4 100644 --- a/src/modules/previewpane/powerpreview/settings.h +++ b/src/modules/previewpane/powerpreview/settings.h @@ -11,31 +11,26 @@ namespace PowerPreviewSettings class FileExplorerPreviewSettings { private: - bool m_isPreviewEnabled; - std::wstring m_name; - std::wstring m_description; - std::wstring m_displayName; + bool m_toggleSettingEnabled; + std::wstring m_toggleSettingName; + std::wstring m_toggleSettingDescription; + std::wstring m_registryValueData; RegistryWrapperIface * m_registryWrapper; LPCWSTR m_clsid; - public: - FileExplorerPreviewSettings(bool enabled, const std::wstring& name, const std::wstring& description, LPCWSTR clsid, const std::wstring& displayname, RegistryWrapperIface* registryWrapper); + FileExplorerPreviewSettings(bool toggleSettingEnabled, const std::wstring& toggleSettingName, const std::wstring& toggleSettingDescription, LPCWSTR clsid, const std::wstring& registryValueData, RegistryWrapperIface* registryWrapper); ~ FileExplorerPreviewSettings(); - virtual bool GetState() const; - virtual void SetState(bool state); - virtual void LoadState(PowerToysSettings::PowerToyValues& settings); - virtual void UpdateState(PowerToysSettings::PowerToyValues& values); - virtual std::wstring GetName() const; - virtual void SetName(const std::wstring& name); - virtual std::wstring GetDescription() const; - virtual void SetDescription(const std::wstring& description); - virtual void SetDisplayName(const std::wstring& displayName); - virtual std::wstring GetDisplayName() const; - virtual LPCWSTR GetCLSID() const; - virtual LPCWSTR GetSubKey() const; - virtual void EnablePreview(); - virtual void DisablePreview(); + virtual bool GetToggleSettingState() const; + virtual void UpdateToggleSettingState(bool state); + virtual std::wstring GetToggleSettingName() const; + virtual std::wstring GetToggleSettingDescription() const; + virtual LPCWSTR GetCLSID() const; + virtual std::wstring GetRegistryValueData() const; + virtual void LoadState(PowerToysSettings::PowerToyValues& settings); + virtual void UpdateState(PowerToysSettings::PowerToyValues& settings, bool enabled); + virtual LONG EnablePreview(); + virtual LONG DisablePreview(); }; } diff --git a/src/modules/previewpane/powerpreview/trace.cpp b/src/modules/previewpane/powerpreview/trace.cpp index 56c92f6223..a8e570da1b 100644 --- a/src/modules/previewpane/powerpreview/trace.cpp +++ b/src/modules/previewpane/powerpreview/trace.cpp @@ -29,24 +29,40 @@ void Trace::UnregisterProvider() TraceLoggingUnregister(g_hProvider); } -void Trace::PreviewHandlerEnabled(bool enabled, LPCWSTR previewHandlerName) +void Trace::EnabledPowerPreview(bool enabled) { TraceLoggingWrite( g_hProvider, - "PowerPreview_TweakUISettings_Enabled", - TraceLoggingWideString(previewHandlerName, "PreviewHanlder_FileType"), + "PowerPreview_Enabled", TraceLoggingBoolean(enabled, "Enabled"), ProjectTelemetryPrivacyDataTag(ProjectTelemetryTag_ProductAndServicePerformance), TraceLoggingBoolean(TRUE, "UTCReplace_AppSessionGuid"), TraceLoggingKeyword(PROJECT_KEYWORD_MEASURE)); } -void Trace::PowerPreviewSettingsUpDateFailed(LPCWSTR SettingsName) +void Trace::PowerPreviewSettingsUpdated(LPCWSTR SettingsName, bool oldState, bool newState, bool globalState) +{ + TraceLoggingWrite( + g_hProvider, + "PowerPreview_TweakUISettings_SuccesfullyUpdatedSettings", + TraceLoggingWideString(SettingsName, "Previewer_Settings_Name"), + TraceLoggingBoolean(oldState, "Old_Settings_State"), + TraceLoggingBoolean(newState, "New_Settings_State"), + TraceLoggingBoolean(globalState, "Global_File_Explorer_Settings_State"), + ProjectTelemetryPrivacyDataTag(ProjectTelemetryTag_ProductAndServicePerformance), + TraceLoggingBoolean(TRUE, "UTCReplace_AppSessionGuid"), + TraceLoggingKeyword(PROJECT_KEYWORD_MEASURE)); +} + +void Trace::PowerPreviewSettingsUpdateFailed(LPCWSTR SettingsName, bool oldState, bool newState, bool globalState) { TraceLoggingWrite( g_hProvider, "PowerPreview_TweakUISettings_FailedUpdatingSettings", - TraceLoggingWideString(SettingsName, "ExceptionMessage"), + TraceLoggingWideString(SettingsName, "Previewer_Settings_Name"), + TraceLoggingBoolean(oldState, "Old_Settings_State"), + TraceLoggingBoolean(newState, "New_Settings_State"), + TraceLoggingBoolean(globalState, "Global_File_Explorer_Settings_State"), ProjectTelemetryPrivacyDataTag(ProjectTelemetryTag_ProductAndServicePerformance), TraceLoggingBoolean(TRUE, "UTCReplace_AppSessionGuid"), TraceLoggingKeyword(PROJECT_KEYWORD_MEASURE)); diff --git a/src/modules/previewpane/powerpreview/trace.h b/src/modules/previewpane/powerpreview/trace.h index 1a05b5cea7..6899bcdec1 100644 --- a/src/modules/previewpane/powerpreview/trace.h +++ b/src/modules/previewpane/powerpreview/trace.h @@ -7,7 +7,8 @@ public: static void UnregisterProvider(); static void SetConfigInvalidJSON(const char* exceptionMessage); static void InitSetErrorLoadingFile(const char* exceptionMessage); - static void PreviewHandlerEnabled(bool enabled, LPCWSTR previewHandlerName); - static void PowerPreviewSettingsUpDateFailed(LPCWSTR SettingsName); + static void EnabledPowerPreview(bool enabled); + static void PowerPreviewSettingsUpdated(LPCWSTR SettingsName, bool oldState, bool newState, bool globalState); + static void PowerPreviewSettingsUpdateFailed(LPCWSTR SettingsName, bool oldState, bool newState, bool globalState); static void Destroyed(); }; diff --git a/src/modules/previewpane/powerpreviewTest/FileExplorerPreviewSettingsTest.cpp b/src/modules/previewpane/powerpreviewTest/FileExplorerPreviewSettingsTest.cpp index 4f40a453f8..d2cbd27351 100644 --- a/src/modules/previewpane/powerpreviewTest/FileExplorerPreviewSettingsTest.cpp +++ b/src/modules/previewpane/powerpreviewTest/FileExplorerPreviewSettingsTest.cpp @@ -19,7 +19,7 @@ namespace PreviewHandlerSettingsTest public: LONG ReturnValue = ERROR_SUCCESS; int NumOfCalls = 0; - HKEY Scope; + HKEY Scope = NULL; LPCWSTR SubKey; LPCWSTR ValueName; }; @@ -62,162 +62,141 @@ namespace PreviewHandlerSettingsTest TEST_CLASS(BaseSettingsTest) { public: - TEST_METHOD(LoadState_ShouldLoadNewState_WhenSucessfull) - { - // Arrange - FileExplorerPreviewSettings tempSettings = GetSttingsObjects(new RegistryMock()); - PowerToyValues values = PowerToyValues::from_json_string(GetJSONSettings(tempSettings.GetName(), L"true")); - tempSettings.SetState(false); - bool expectedState = true; - // Act - tempSettings.LoadState(values); - bool actualState = tempSettings.GetState(); - - // Assert - Assert::AreEqual(actualState, expectedState); - } - - TEST_METHOD(UpdateState_ShouldChangeState_WhenSucessfull) - { - // Arrange - FileExplorerPreviewSettings tempSettings = GetSttingsObjects(new RegistryMock()); - PowerToyValues values = PowerToyValues::from_json_string(GetJSONSettings(tempSettings.GetName(), L"true")); - tempSettings.SetState(false); - bool expectedState = true; - - // Act - tempSettings.UpdateState(values); - bool actualState = tempSettings.GetState(); - - // Assert - Assert::AreEqual(actualState, expectedState); - } - - TEST_METHOD(EnableRender_ShouldUpdateStateToTrue_WhenSuccessful) + TEST_METHOD (LoadState_ShouldLoadValidState_IfInitalStateIsPresent) { // Arrange - FileExplorerPreviewSettings tempSettings = GetSttingsObjects(new RegistryMock()); - tempSettings.SetState(false); //preview handler initially disabled + bool defaultState = true; + RegistryMock* mockRegistryWrapper = new RegistryMock(); + FileExplorerPreviewSettings previewSettings = GetSettingsObject(defaultState, mockRegistryWrapper); + auto settings = PowerToyValues::from_json_string(GetJSONSettings(previewSettings.GetToggleSettingName(), L"false")); // Act - tempSettings.EnablePreview(); + previewSettings.LoadState(settings); // Assert - Assert::IsTrue(tempSettings.GetState()); + Assert::IsFalse(previewSettings.GetToggleSettingState()); } - TEST_METHOD(DisableRender_ShouldUpdateStateToFalse_WhenSuccessful) + TEST_METHOD (LoadState_ShouldNotChangeDefaultState_IfNoInitalStateIsPresent) { // Arrange - FileExplorerPreviewSettings tempSettings = GetSttingsObjects(new RegistryMock()); - tempSettings.SetState(true); //preview handler initially enabled + bool defaultState = true; + RegistryMock* mockRegistryWrapper = new RegistryMock(); + FileExplorerPreviewSettings previewSettings = GetSettingsObject(defaultState, mockRegistryWrapper); + auto settings = PowerToyValues::from_json_string(L"{\"name\":\"Module Name\"}"); // Act - tempSettings.DisablePreview(); + previewSettings.LoadState(settings); // Assert - Assert::IsFalse(tempSettings.GetState()); + Assert::AreEqual(previewSettings.GetToggleSettingState(), defaultState); + } + + TEST_METHOD (UpdateState_ShouldDisablePreview_IfPreviewsAreEnabledAndNewSettingsStateIsFalse) + { + // Arrange + bool enabled = true; + RegistryMock* mockRegistryWrapper = new RegistryMock(); + FileExplorerPreviewSettings previewSettings = GetSettingsObject(true, mockRegistryWrapper); + auto settings = PowerToyValues::from_json_string(GetJSONSettings(previewSettings.GetToggleSettingName(), L"false")); + previewSettings.UpdateToggleSettingState(true); + + // Act + previewSettings.UpdateState(settings, enabled); + + // Assert + Assert::IsFalse(previewSettings.GetToggleSettingState()); + Assert::AreEqual(mockRegistryWrapper->DeleteRegistryMockProperties.NumOfCalls, 1); + } + + TEST_METHOD (UpdateState_ShouldEnablePreview_IfPreviewsAreEnabledAndNewSettingsStateIsTrue) + { + // Arrange + bool enabled = true; + RegistryMock* mockRegistryWrapper = new RegistryMock(); + FileExplorerPreviewSettings previewSettings = GetSettingsObject(true, mockRegistryWrapper); + auto settings = PowerToyValues::from_json_string(GetJSONSettings(previewSettings.GetToggleSettingName(), L"true")); + previewSettings.UpdateToggleSettingState(false); + + // Act + previewSettings.UpdateState(settings, enabled); + + // Assert + Assert::IsTrue(previewSettings.GetToggleSettingState()); + Assert::AreEqual(mockRegistryWrapper->SetRegistryMockProperties.NumOfCalls, 1); + } + + TEST_METHOD (UpdateState_ShouldOnlyUpdateToggleSettingState_IfPreviewsAreDisabled) + { + // Arrange + bool enabled = false; + RegistryMock* mockRegistryWrapper = new RegistryMock(); + FileExplorerPreviewSettings previewSettings = GetSettingsObject(true, mockRegistryWrapper); + auto settings = PowerToyValues::from_json_string(GetJSONSettings(previewSettings.GetToggleSettingName(), L"false")); + + // Act + previewSettings.UpdateState(settings, enabled); + + // Assert + Assert::IsFalse(previewSettings.GetToggleSettingState()); + Assert::AreEqual(mockRegistryWrapper->SetRegistryMockProperties.NumOfCalls, 0); + Assert::AreEqual(mockRegistryWrapper->DeleteRegistryMockProperties.NumOfCalls, 0); + } + + TEST_METHOD (UpdateToggleSettingState_ShouldUpdateState_WhenCalled) + { + // Arrange + bool updatedState = false; + FileExplorerPreviewSettings previewSettings = GetSettingsObject(true, new RegistryMock()); + + // Act + previewSettings.UpdateToggleSettingState(updatedState); + + // Assert + Assert::AreEqual(previewSettings.GetToggleSettingState(), updatedState); } TEST_METHOD(EnablePreview_ShouldCallSetRegistryValueWithValidArguments_WhenCalled) { // Arrange RegistryMock* mockRegistryWrapper = new RegistryMock(); - FileExplorerPreviewSettings tempSettings = GetSttingsObjects(mockRegistryWrapper); + FileExplorerPreviewSettings previewSettings = GetSettingsObject(true, mockRegistryWrapper); // Act - tempSettings.EnablePreview(); + previewSettings.EnablePreview(); // Assert Assert::AreEqual(mockRegistryWrapper->SetRegistryMockProperties.NumOfCalls, 1); - Assert::AreEqual(mockRegistryWrapper->SetRegistryMockProperties.SubKey, tempSettings.GetSubKey()); - Assert::AreEqual(mockRegistryWrapper->SetRegistryMockProperties.ValueName, tempSettings.GetCLSID()); + Assert::AreEqual(mockRegistryWrapper->SetRegistryMockProperties.SubKey, preview_handlers_subkey); + Assert::AreEqual(mockRegistryWrapper->SetRegistryMockProperties.ValueName, previewSettings.GetCLSID()); Assert::AreEqual((ULONG_PTR)(mockRegistryWrapper->SetRegistryMockProperties.Scope), (ULONG_PTR)(HKEY_CURRENT_USER)); } - TEST_METHOD(EnablePreview_ShouldNotSetStateToTrue_IfSetRegistryValueFailed) - { - // Arrange - RegistryMock* mockRegistryWrapper = new RegistryMock(); - mockRegistryWrapper->SetRegistryMockProperties.ReturnValue = ERROR_OUTOFMEMORY; - FileExplorerPreviewSettings tempSettings = GetSttingsObjects(mockRegistryWrapper); - tempSettings.SetState(false); - - // Act - tempSettings.EnablePreview(); - - // Assert - Assert::IsFalse(tempSettings.GetState()); - } - - TEST_METHOD(EnablePreview_ShouldSetStateToTrue_IfSetRegistryValueReturnSuccessErrorCode) - { - // Arrange - RegistryMock* mockRegistryWrapper = new RegistryMock(); - FileExplorerPreviewSettings tempSettings = GetSttingsObjects(mockRegistryWrapper); - tempSettings.SetState(false); - - // Act - tempSettings.EnablePreview(); - - // Assert - Assert::IsTrue(tempSettings.GetState()); - } - TEST_METHOD(DisablePreview_ShouldCallDeleteRegistryValueWithValidArguments_WhenCalled) { // Arrange RegistryMock* mockRegistryWrapper = new RegistryMock(); - FileExplorerPreviewSettings tempSettings = GetSttingsObjects(mockRegistryWrapper); + FileExplorerPreviewSettings previewSettings = GetSettingsObject(true, mockRegistryWrapper); // Act - tempSettings.DisablePreview(); + previewSettings.DisablePreview(); // Assert Assert::AreEqual(mockRegistryWrapper->DeleteRegistryMockProperties.NumOfCalls, 1); - Assert::AreEqual(mockRegistryWrapper->DeleteRegistryMockProperties.SubKey, tempSettings.GetSubKey()); - Assert::AreEqual(mockRegistryWrapper->DeleteRegistryMockProperties.ValueName, tempSettings.GetCLSID()); + Assert::AreEqual(mockRegistryWrapper->DeleteRegistryMockProperties.SubKey, preview_handlers_subkey); + Assert::AreEqual(mockRegistryWrapper->DeleteRegistryMockProperties.ValueName, previewSettings.GetCLSID()); Assert::AreEqual((ULONG_PTR)(mockRegistryWrapper->DeleteRegistryMockProperties.Scope), (ULONG_PTR)(HKEY_CURRENT_USER)); } - TEST_METHOD(DisablePreview_ShouldNotSetStateToFalse_IfDeleteRegistryValueFailed) - { - // Arrange - RegistryMock* mockRegistryWrapper = new RegistryMock(); - mockRegistryWrapper->DeleteRegistryMockProperties.ReturnValue = ERROR_OUTOFMEMORY; - FileExplorerPreviewSettings tempSettings = GetSttingsObjects(mockRegistryWrapper); - tempSettings.SetState(true); - - // Act - tempSettings.DisablePreview(); - - // Assert - Assert::IsTrue(tempSettings.GetState()); - } - - TEST_METHOD(DisablePreview_ShouldSetStateToFalse_IfDeleteRegistryValueReturnSuccessErrorCode) - { - // Arrange - RegistryMock* mockRegistryWrapper = new RegistryMock(); - FileExplorerPreviewSettings tempSettings = GetSttingsObjects(mockRegistryWrapper); - tempSettings.SetState(true); - - // Act - tempSettings.DisablePreview(); - - // Assert - Assert::IsFalse(tempSettings.GetState()); - } - - FileExplorerPreviewSettings GetSttingsObjects(RegistryMock * registryMock) + FileExplorerPreviewSettings GetSettingsObject(bool defaultState, RegistryWrapperIface* registryMock) { return FileExplorerPreviewSettings( - false, - GET_RESOURCE_STRING(IDS_PREVPANE_MD_BOOL_TOGGLE_CONTROLL), - GET_RESOURCE_STRING(IDS_PREVPANE_MD_SETTINGS_DESCRIPTION), - L"{test-guid}", - TEXT("Test Handler\0"), + defaultState, + L"valid-name", + L"valid-description", + L"valid-guid", + L"valid-handler", registryMock); } From 8156279025c0e9426643e3d533c56cfc84ea16b4 Mon Sep 17 00:00:00 2001 From: stefansjfw <57057282+stefansjfw@users.noreply.github.com> Date: Wed, 25 Mar 2020 11:11:18 +0100 Subject: [PATCH 049/132] Use JsonSerializer instead of Utf8Writer (#1670) * Use JsonSerializer instead of Utf8Writer * Rename method --- .../FancyZonesEditor/DashCaseNamingPolicy.cs | 20 +++ .../FancyZonesEditor/FancyZonesEditor.csproj | 2 + .../Models/CanvasLayoutModel.cs | 101 ++++++++----- .../Models/GridLayoutModel.cs | 108 +++++++------- .../FancyZonesEditor/Models/LayoutModel.cs | 136 +++++++++++------- .../editor/FancyZonesEditor/StringUtils.cs | 22 +++ 6 files changed, 246 insertions(+), 143 deletions(-) create mode 100644 src/modules/fancyzones/editor/FancyZonesEditor/DashCaseNamingPolicy.cs create mode 100644 src/modules/fancyzones/editor/FancyZonesEditor/StringUtils.cs diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/DashCaseNamingPolicy.cs b/src/modules/fancyzones/editor/FancyZonesEditor/DashCaseNamingPolicy.cs new file mode 100644 index 0000000000..b88f25d7e4 --- /dev/null +++ b/src/modules/fancyzones/editor/FancyZonesEditor/DashCaseNamingPolicy.cs @@ -0,0 +1,20 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System.Text.Json; + +using FancyZonesEditor.Utils; + +namespace FancyZonesEditor +{ + public class DashCaseNamingPolicy : JsonNamingPolicy + { + public static DashCaseNamingPolicy Instance { get; } = new DashCaseNamingPolicy(); + + public override string ConvertName(string name) + { + return name.UpperCamelCaseToDashCase(); + } + } +} diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/FancyZonesEditor.csproj b/src/modules/fancyzones/editor/FancyZonesEditor/FancyZonesEditor.csproj index b82ed2e428..9c450afcff 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/FancyZonesEditor.csproj +++ b/src/modules/fancyzones/editor/FancyZonesEditor/FancyZonesEditor.csproj @@ -110,6 +110,8 @@ MSBuild:Compile Designer + + diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/Models/CanvasLayoutModel.cs b/src/modules/fancyzones/editor/FancyZonesEditor/Models/CanvasLayoutModel.cs index 415656ac7b..4e876e281c 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/Models/CanvasLayoutModel.cs +++ b/src/modules/fancyzones/editor/FancyZonesEditor/Models/CanvasLayoutModel.cs @@ -122,48 +122,77 @@ namespace FancyZonesEditor.Models } } + private struct Zone + { + public int X { get; set; } + + public int Y { get; set; } + + public int Width { get; set; } + + public int Height { get; set; } + } + + private struct CanvasLayoutInfo + { + public int RefWidth { get; set; } + + public int RefHeight { get; set; } + + public Zone[] Zones { get; set; } + } + + private struct CanvasLayoutJson + { + public string Uuid { get; set; } + + public string Name { get; set; } + + public string Type { get; set; } + + public CanvasLayoutInfo Info { get; set; } + } + // PersistData // Implements the LayoutModel.PersistData abstract method protected override void PersistData() { + CanvasLayoutInfo layoutInfo = new CanvasLayoutInfo + { + RefWidth = _referenceWidth, + RefHeight = _referenceHeight, + Zones = new Zone[Zones.Count], + }; + for (int i = 0; i < Zones.Count; ++i) + { + Zone zone = new Zone + { + X = Zones[i].X, + Y = Zones[i].Y, + Width = Zones[i].Width, + Height = Zones[i].Height, + }; + + layoutInfo.Zones[i] = zone; + } + + CanvasLayoutJson jsonObj = new CanvasLayoutJson + { + Uuid = "{" + Guid.ToString().ToUpper() + "}", + Name = Name, + Type = "canvas", + Info = layoutInfo, + }; + + JsonSerializerOptions options = new JsonSerializerOptions + { + PropertyNamingPolicy = new DashCaseNamingPolicy(), + }; + try { - FileStream outputStream = File.Open(Settings.AppliedZoneSetTmpFile, FileMode.Create); - using (var writer = new Utf8JsonWriter(outputStream, options: default)) - { - writer.WriteStartObject(); - writer.WriteString("uuid", "{" + Guid.ToString().ToUpper() + "}"); - writer.WriteString("name", Name); - - writer.WriteString("type", "canvas"); - - writer.WriteStartObject("info"); - - writer.WriteNumber("ref-width", _referenceWidth); - writer.WriteNumber("ref-height", _referenceHeight); - - writer.WriteStartArray("zones"); - foreach (Int32Rect rect in Zones) - { - writer.WriteStartObject(); - writer.WriteNumber("X", rect.X); - writer.WriteNumber("Y", rect.Y); - writer.WriteNumber("width", rect.Width); - writer.WriteNumber("height", rect.Height); - writer.WriteEndObject(); - } - - writer.WriteEndArray(); - - // end info object - writer.WriteEndObject(); - - // end root object - writer.WriteEndObject(); - writer.Flush(); - } - - outputStream.Close(); + string jsonString = JsonSerializer.Serialize(jsonObj, options); + File.WriteAllText(Settings.AppliedZoneSetTmpFile, jsonString); } catch (Exception ex) { diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/Models/GridLayoutModel.cs b/src/modules/fancyzones/editor/FancyZonesEditor/Models/GridLayoutModel.cs index 89a5a26098..806fd7c5af 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/Models/GridLayoutModel.cs +++ b/src/modules/fancyzones/editor/FancyZonesEditor/Models/GridLayoutModel.cs @@ -171,65 +171,67 @@ namespace FancyZonesEditor.Models layout.ColumnPercents = colPercents; } + private struct GridLayoutInfo + { + public int Rows { get; set; } + + public int Columns { get; set; } + + public int[] RowsPercentage { get; set; } + + public int[] ColumnsPercentage { get; set; } + + public int[][] CellChildMap { get; set; } + } + + private struct GridLayoutJson + { + public string Uuid { get; set; } + + public string Name { get; set; } + + public string Type { get; set; } + + public GridLayoutInfo Info { get; set; } + } + // PersistData // Implements the LayoutModel.PersistData abstract method protected override void PersistData() { + GridLayoutInfo layoutInfo = new GridLayoutInfo + { + Rows = Rows, + Columns = Columns, + RowsPercentage = RowPercents, + ColumnsPercentage = ColumnPercents, + CellChildMap = new int[Rows][], + }; + for (int row = 0; row < Rows; row++) + { + layoutInfo.CellChildMap[row] = new int[Columns]; + for (int col = 0; col < Columns; col++) + { + layoutInfo.CellChildMap[row][col] = CellChildMap[row, col]; + } + } + + GridLayoutJson jsonObj = new GridLayoutJson + { + Uuid = "{" + Guid.ToString().ToUpper() + "}", + Name = Name, + Type = "grid", + Info = layoutInfo, + }; + JsonSerializerOptions options = new JsonSerializerOptions + { + PropertyNamingPolicy = new DashCaseNamingPolicy(), + }; + try { - FileStream outputStream = File.Open(Settings.AppliedZoneSetTmpFile, FileMode.Create); - using (var writer = new Utf8JsonWriter(outputStream, options: default)) - { - writer.WriteStartObject(); - writer.WriteString("uuid", "{" + Guid.ToString().ToUpper() + "}"); - writer.WriteString("name", Name); - - writer.WriteString("type", "grid"); - - writer.WriteStartObject("info"); - - writer.WriteNumber("rows", Rows); - writer.WriteNumber("columns", Columns); - - writer.WriteStartArray("rows-percentage"); - for (int row = 0; row < Rows; row++) - { - writer.WriteNumberValue(RowPercents[row]); - } - - writer.WriteEndArray(); - - writer.WriteStartArray("columns-percentage"); - for (int col = 0; col < Columns; col++) - { - writer.WriteNumberValue(ColumnPercents[col]); - } - - writer.WriteEndArray(); - - writer.WriteStartArray("cell-child-map"); - for (int row = 0; row < Rows; row++) - { - writer.WriteStartArray(); - for (int col = 0; col < Columns; col++) - { - writer.WriteNumberValue(CellChildMap[row, col]); - } - - writer.WriteEndArray(); - } - - writer.WriteEndArray(); - - // end info object - writer.WriteEndObject(); - - // end root object - writer.WriteEndObject(); - writer.Flush(); - } - - outputStream.Close(); + string jsonString = JsonSerializer.Serialize(jsonObj, options); + File.WriteAllText(Settings.AppliedZoneSetTmpFile, jsonString); } catch (Exception ex) { diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/Models/LayoutModel.cs b/src/modules/fancyzones/editor/FancyZonesEditor/Models/LayoutModel.cs index 846c140f8e..515b76c3dd 100644 --- a/src/modules/fancyzones/editor/FancyZonesEditor/Models/LayoutModel.cs +++ b/src/modules/fancyzones/editor/FancyZonesEditor/Models/LayoutModel.cs @@ -135,23 +135,27 @@ namespace FancyZonesEditor.Models } } + private struct DeletedCustomZoneSetsWrapper + { + public List DeletedCustomZoneSets { get; set; } + } + public static void SerializeDeletedCustomZoneSets() { + DeletedCustomZoneSetsWrapper deletedLayouts = new DeletedCustomZoneSetsWrapper + { + DeletedCustomZoneSets = _deletedCustomModels, + }; + + JsonSerializerOptions options = new JsonSerializerOptions + { + PropertyNamingPolicy = new DashCaseNamingPolicy(), + }; + try { - FileStream outputStream = File.Open(Settings.CustomZoneSetsTmpFile, FileMode.Create); - var writer = new Utf8JsonWriter(outputStream, options: default); - writer.WriteStartObject(); - writer.WriteStartArray("deleted-custom-zone-sets"); - foreach (string zoneSet in _deletedCustomModels) - { - writer.WriteStringValue(zoneSet); - } - - writer.WriteEndArray(); - writer.WriteEndObject(); - writer.Flush(); - outputStream.Close(); + string jsonString = JsonSerializer.Serialize(deletedLayouts, options); + File.WriteAllText(Settings.CustomZoneSetsTmpFile, jsonString); } catch (Exception ex) { @@ -258,51 +262,75 @@ namespace FancyZonesEditor.Models Apply(); } + private struct ActiveZoneSetWrapper + { + public string Uuid { get; set; } + + public string Type { get; set; } + } + + private struct AppliedZoneSet + { + public string DeviceId { get; set; } + + public ActiveZoneSetWrapper ActiveZoneset { get; set; } + + public bool EditorShowSpacing { get; set; } + + public int EditorSpacing { get; set; } + + public int EditorZoneCount { get; set; } + } + public void Apply() { + ActiveZoneSetWrapper activeZoneSet = new ActiveZoneSetWrapper + { + Uuid = "{" + Guid.ToString().ToUpper() + "}", + }; + + switch (Type) + { + case LayoutType.Focus: + activeZoneSet.Type = "focus"; + break; + case LayoutType.Rows: + activeZoneSet.Type = "rows"; + break; + case LayoutType.Columns: + activeZoneSet.Type = "columns"; + break; + case LayoutType.Grid: + activeZoneSet.Type = "grid"; + break; + case LayoutType.PriorityGrid: + activeZoneSet.Type = "priority-grid"; + break; + case LayoutType.Custom: + activeZoneSet.Type = "custom"; + break; + } + + Settings settings = ((App)Application.Current).ZoneSettings; + + AppliedZoneSet zoneSet = new AppliedZoneSet + { + DeviceId = Settings.UniqueKey, + ActiveZoneset = activeZoneSet, + EditorShowSpacing = settings.ShowSpacing, + EditorSpacing = settings.Spacing, + EditorZoneCount = settings.ZoneCount, + }; + + JsonSerializerOptions options = new JsonSerializerOptions + { + PropertyNamingPolicy = new DashCaseNamingPolicy(), + }; + try { - FileStream outputStream = File.Open(Settings.ActiveZoneSetTmpFile, FileMode.Create); - var writer = new Utf8JsonWriter(outputStream, options: default); - - writer.WriteStartObject(); - writer.WriteString("device-id", Settings.UniqueKey); - - writer.WriteStartObject("active-zoneset"); - writer.WriteString("uuid", "{" + Guid.ToString().ToUpper() + "}"); - switch (Type) - { - case LayoutType.Focus: - writer.WriteString("type", "focus"); - break; - case LayoutType.Rows: - writer.WriteString("type", "rows"); - break; - case LayoutType.Columns: - writer.WriteString("type", "columns"); - break; - case LayoutType.Grid: - writer.WriteString("type", "grid"); - break; - case LayoutType.PriorityGrid: - writer.WriteString("type", "priority-grid"); - break; - case LayoutType.Custom: - writer.WriteString("type", "custom"); - break; - } - - writer.WriteEndObject(); - - Settings settings = ((App)Application.Current).ZoneSettings; - - writer.WriteBoolean("editor-show-spacing", settings.ShowSpacing); - writer.WriteNumber("editor-spacing", settings.Spacing); - writer.WriteNumber("editor-zone-count", settings.ZoneCount); - - writer.WriteEndObject(); - writer.Flush(); - outputStream.Close(); + string jsonString = JsonSerializer.Serialize(zoneSet, options); + File.WriteAllText(Settings.ActiveZoneSetTmpFile, jsonString); } catch (Exception ex) { diff --git a/src/modules/fancyzones/editor/FancyZonesEditor/StringUtils.cs b/src/modules/fancyzones/editor/FancyZonesEditor/StringUtils.cs new file mode 100644 index 0000000000..8dc4837d54 --- /dev/null +++ b/src/modules/fancyzones/editor/FancyZonesEditor/StringUtils.cs @@ -0,0 +1,22 @@ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System.Linq; + +namespace FancyZonesEditor.Utils +{ + public static class StringUtils + { + public static string UpperCamelCaseToDashCase(this string str) + { + // If it's single letter variable, leave it as it is + if (str.Length == 1) + { + return str; + } + + return string.Concat(str.Select((x, i) => i > 0 && char.IsUpper(x) ? "-" + x.ToString() : x.ToString())).ToLower(); + } + } +} From 147639582964d3d65143501d2ddd4c474331fd90 Mon Sep 17 00:00:00 2001 From: stefansjfw <57057282+stefansjfw@users.noreply.github.com> Date: Wed, 25 Mar 2020 11:11:27 +0100 Subject: [PATCH 050/132] Enable non-ascii chars (#1669) * Enable non-ascii chars * Follow file naming policy * Use stream read and write methods * Remove obsolete close() calls * Revert "Remove obsolete close() calls" This reverts commit 7006bcb038ef3047a1397af212859889741adfd8. * Revert "Use stream read and write methods" This reverts commit ec06a1a05b234aaaaf4b648a2b21d8d44f2d9be8. --- src/common/json.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/common/json.cpp b/src/common/json.cpp index 4fbbf9adc7..0c8533a46e 100644 --- a/src/common/json.cpp +++ b/src/common/json.cpp @@ -9,11 +9,12 @@ namespace json { try { - std::wifstream file(file_name.data(), std::ios::binary); + std::ifstream file(file_name.data(), std::ios::binary); if (file.is_open()) { - using isbi = std::istreambuf_iterator; - return JsonValue::Parse(std::wstring{ isbi{ file }, isbi{} }).GetObjectW(); + using isbi = std::istreambuf_iterator; + std::string obj_str{ isbi{ file }, isbi{} }; + return JsonValue::Parse(winrt::to_hstring(obj_str)).GetObjectW(); } return std::nullopt; } @@ -25,6 +26,7 @@ namespace json void to_file(std::wstring_view file_name, const JsonObject& obj) { - std::wofstream{ file_name.data(), std::ios::binary } << obj.Stringify().c_str(); + std::wstring obj_str{ obj.Stringify().c_str() }; + std::ofstream{ file_name.data(), std::ios::binary } << winrt::to_string(obj_str); } } From b835716e364a7c46c621bf467af1bbafeb9c9362 Mon Sep 17 00:00:00 2001 From: stefansjfw <57057282+stefansjfw@users.noreply.github.com> Date: Wed, 25 Mar 2020 11:12:38 +0100 Subject: [PATCH 051/132] Set PowerRename context menu hotkey to 'w' (#1673) --- .../powerrename/dll/PowerRenameExt.cpp | 2 +- src/modules/powerrename/dll/PowerRenameExt.rc | Bin 6596 -> 6688 bytes src/modules/powerrename/dll/dllmain.cpp | 2 +- src/modules/powerrename/dll/resource.h | 15 ++++++++------- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/modules/powerrename/dll/PowerRenameExt.cpp b/src/modules/powerrename/dll/PowerRenameExt.cpp index 898fc92db1..e18508bcc3 100644 --- a/src/modules/powerrename/dll/PowerRenameExt.cpp +++ b/src/modules/powerrename/dll/PowerRenameExt.cpp @@ -21,7 +21,7 @@ struct InvokeStruct CPowerRenameMenu::CPowerRenameMenu() { ModuleAddRef(); - app_name = GET_RESOURCE_STRING(IDS_POWERRENAME); + app_name = GET_RESOURCE_STRING(IDS_POWERRENAME_APP_NAME); } CPowerRenameMenu::~CPowerRenameMenu() diff --git a/src/modules/powerrename/dll/PowerRenameExt.rc b/src/modules/powerrename/dll/PowerRenameExt.rc index bb508cae7033aadd3c70fa14ceadfbc1a076662d..f5edbd65b2d17c3d8c4a96d5778ba00bb2281fdb 100644 GIT binary patch delta 44 xcmX?Nyuf6`905kP$+HEtC+7)>3C1%xG6Vo&JcA#Q<;&nYc`mo~=5+#MoB$x|3zh%? delta 12 TcmZ2ra>RJU9D&V01T;7SB}WAm diff --git a/src/modules/powerrename/dll/dllmain.cpp b/src/modules/powerrename/dll/dllmain.cpp index cdb47eb8e1..8ab55ce2fa 100644 --- a/src/modules/powerrename/dll/dllmain.cpp +++ b/src/modules/powerrename/dll/dllmain.cpp @@ -295,7 +295,7 @@ public: PowerRenameModule() { init_settings(); - app_name = GET_RESOURCE_STRING(IDS_POWERRENAME); + app_name = GET_RESOURCE_STRING(IDS_POWERRENAME_APP_NAME); } ~PowerRenameModule(){}; diff --git a/src/modules/powerrename/dll/resource.h b/src/modules/powerrename/dll/resource.h index cf00d79cce..fef8987116 100644 --- a/src/modules/powerrename/dll/resource.h +++ b/src/modules/powerrename/dll/resource.h @@ -1,12 +1,13 @@ #define IDS_POWERRENAME 801 #define IDI_RENAME 132 -#define IDS_SETTINGS_DESCRIPTION 2101 -#define IDS_OVERVIEW_LINK 2102 -#define IDS_RESTORE_SEARCH 2103 -#define IDS_ENABLE_AUTO 2104 -#define IDS_MAX_ITEMS 2105 -#define IDS_ICON_CONTEXT_MENU 2106 -#define IDS_EXTENDED_MENU_INFO 2107 +#define IDS_POWERRENAME_APP_NAME 2101 +#define IDS_SETTINGS_DESCRIPTION 2102 +#define IDS_OVERVIEW_LINK 2103 +#define IDS_RESTORE_SEARCH 2104 +#define IDS_ENABLE_AUTO 2105 +#define IDS_MAX_ITEMS 2106 +#define IDS_ICON_CONTEXT_MENU 2107 +#define IDS_EXTENDED_MENU_INFO 2108 // Next default values for new objects From f8f7fe4f33ec406c581214ed23f5e6078f5457cc Mon Sep 17 00:00:00 2001 From: PrzemyslawTusinski <61138537+PrzemyslawTusinski@users.noreply.github.com> Date: Wed, 25 Mar 2020 15:38:44 +0100 Subject: [PATCH 052/132] Fancy zones ui update( zone numbering as numbers, dragged window transaprency option, zone coloring customization) (#1666) * Fancy zones ui update (#4) * Draft of numeric fancyzones with numbers * Added support for zone color configuration, improved zone number display * Changed order of settings to more logical * Added option to edit zone border color * Trancparency of dragged window, transparency of displayed zones, changed font of zone numbers * Fix for compilation * Some refactor * Introduced gdiplus to draw zone and zone index * Fix for dissappering windows * Some fixes * another merge fix * another merge fix * Unit test merge fix * Transparency with show zones on all fix * indentation fix * Fix for failing test * Changed order of color pickers * "Zone Opacity" * Zone opacity (%) * Added option to turn off dragged window transparency, changed default zones color values --- src/modules/fancyzones/lib/FancyZones.cpp | 37 +- src/modules/fancyzones/lib/FancyZones.h | 224 +++--- src/modules/fancyzones/lib/Settings.cpp | 23 +- src/modules/fancyzones/lib/Settings.h | 7 +- src/modules/fancyzones/lib/ZoneWindow.cpp | 225 +++--- src/modules/fancyzones/lib/ZoneWindow.h | 4 + src/modules/fancyzones/lib/fancyzones.rc | Bin 6590 -> 3540 bytes src/modules/fancyzones/lib/resource.h | 39 +- src/modules/fancyzones/lib/trace.cpp | 3 + src/modules/fancyzones/lib/util.h | 84 +-- .../tests/UnitTests/FancyZones.Spec.cpp | 647 ++++++++++-------- .../UnitTests/FancyZonesSettings.Spec.cpp | 64 +- .../tests/UnitTests/ZoneWindow.Spec.cpp | 15 + 13 files changed, 783 insertions(+), 589 deletions(-) diff --git a/src/modules/fancyzones/lib/FancyZones.cpp b/src/modules/fancyzones/lib/FancyZones.cpp index 1cccc21066..5eefde5f0e 100644 --- a/src/modules/fancyzones/lib/FancyZones.cpp +++ b/src/modules/fancyzones/lib/FancyZones.cpp @@ -83,6 +83,28 @@ public: IFACEMETHODIMP_(void) MoveWindowsOnActiveZoneSetChange() noexcept; IFACEMETHODIMP_(COLORREF) + GetZoneColor() noexcept + { + // Skip the leading # and convert to long + const auto color = m_settings->GetSettings()->zoneColor; + const auto tmp = std::stol(color.substr(1), nullptr, 16); + const auto nR = (tmp & 0xFF0000) >> 16; + const auto nG = (tmp & 0xFF00) >> 8; + const auto nB = (tmp & 0xFF); + return RGB(nR, nG, nB); + } + IFACEMETHODIMP_(COLORREF) + GetZoneBorderColor() noexcept + { + // Skip the leading # and convert to long + const auto color = m_settings->GetSettings()->zoneBorderColor; + const auto tmp = std::stol(color.substr(1), nullptr, 16); + const auto nR = (tmp & 0xFF0000) >> 16; + const auto nG = (tmp & 0xFF00) >> 8; + const auto nB = (tmp & 0xFF); + return RGB(nR, nG, nB); + } + IFACEMETHODIMP_(COLORREF) GetZoneHighlightColor() noexcept { // Skip the leading # and convert to long @@ -111,6 +133,12 @@ public: return m_settings->GetSettings()->zoneHighlightOpacity; } + IFACEMETHODIMP_(bool) + isMakeDraggedWindowTransparentActive() noexcept + { + return m_settings->GetSettings()->makeDraggedWindowTransparent; + } + LRESULT WndProc(HWND, UINT, WPARAM, LPARAM) noexcept; void OnDisplayChange(DisplayChangeType changeType) noexcept; void AddZoneWindow(HMONITOR monitor, PCWSTR deviceId) noexcept; @@ -927,6 +955,7 @@ void FancyZones::MoveSizeStartInternal(HWND window, HMONITOR monitor, POINT cons } else if (m_zoneWindowMoveSize) { + m_zoneWindowMoveSize->RestoreOrginalTransparency(); m_zoneWindowMoveSize = nullptr; for (auto [keyMonitor, zoneWindow] : m_zoneWindowMap) { @@ -996,10 +1025,12 @@ void FancyZones::MoveSizeUpdateInternal(HMONITOR monitor, POINT const& ptScreen, { // Drag got disabled, tell it to cancel and hide all windows m_zoneWindowMoveSize = nullptr; + for (auto [keyMonitor, zoneWindow] : m_zoneWindowMap) { if (zoneWindow) { + zoneWindow->RestoreOrginalTransparency(); zoneWindow->HideZoneWindow(); } } @@ -1012,14 +1043,14 @@ void FancyZones::MoveSizeUpdateInternal(HMONITOR monitor, POINT const& ptScreen, if (iter->second != m_zoneWindowMoveSize) { // The drag has moved to a different monitor. - auto const isDragEnabled = m_zoneWindowMoveSize->IsDragEnabled(); - // only hide if the option to show all zones is off + m_zoneWindowMoveSize->RestoreOrginalTransparency(); + if (!m_settings->GetSettings()->showZonesOnAllMonitors) { m_zoneWindowMoveSize->HideZoneWindow(); } m_zoneWindowMoveSize = iter->second; - m_zoneWindowMoveSize->MoveSizeEnter(m_windowMoveSize, isDragEnabled); + m_zoneWindowMoveSize->MoveSizeEnter(m_windowMoveSize, m_zoneWindowMoveSize->IsDragEnabled()); } m_zoneWindowMoveSize->MoveSizeUpdate(ptScreen, m_dragEnabled); } diff --git a/src/modules/fancyzones/lib/FancyZones.h b/src/modules/fancyzones/lib/FancyZones.h index 2745cd18dd..47b368098d 100644 --- a/src/modules/fancyzones/lib/FancyZones.h +++ b/src/modules/fancyzones/lib/FancyZones.h @@ -1,106 +1,118 @@ -#pragma once - -interface IZoneWindow; -interface IFancyZonesSettings; -interface IZoneSet; - -interface __declspec(uuid("{50D3F0F5-736E-4186-BDF4-3D6BEE150C3A}")) IFancyZones : public IUnknown -{ - /** - * Start and initialize FancyZones. - */ - IFACEMETHOD_(void, Run)() = 0; - /** - * Stop FancyZones and do the clean up. - */ - IFACEMETHOD_(void, Destroy)() = 0; -}; - -/** - * Core FancyZones functionality. - */ -interface __declspec(uuid("{2CB37E8F-87E6-4AEC-B4B2-E0FDC873343F}")) IFancyZonesCallback : public IUnknown -{ - /** - * @returns Boolean indicating whether a move/size operation is currently active. - */ - IFACEMETHOD_(bool, InMoveSize)() = 0; - /** - * A window is being moved or resized. Track down window position and give zone layout - * hints if dragging functionality is enabled. - * - * @param window Handle of window being moved or resized. - * @param monitor Handle of monitor on which windows is moving / resizing. - * @param ptScreen Cursor coordinates. - */ - IFACEMETHOD_(void, MoveSizeStart)(HWND window, HMONITOR monitor, POINT const& ptScreen) = 0; - /** - * A window has changed location, shape, or size. Track down window position and give zone layout - * hints if dragging functionality is enabled. - * - * @param monitor Handle of monitor on which windows is moving / resizing. - * @param ptScreen Cursor coordinates. - */ - IFACEMETHOD_(void, MoveSizeUpdate)(HMONITOR monitor, POINT const& ptScreen) = 0; - /** - * The movement or resizing of a window has finished. Assign window to the zone if it - * is dropped within zone borders. - * - * @param window Handle of window being moved or resized. - * @param ptScreen Cursor coordinates where window is droped. - */ - IFACEMETHOD_(void, MoveSizeEnd)(HWND window, POINT const& ptScreen) = 0; - /** - * Inform FancyZones that user has switched between virtual desktops. - */ - IFACEMETHOD_(void, VirtualDesktopChanged)() = 0; - /** - * Inform FancyZones that new window is created. FancyZones will try to assign it to the - * zone insde active zone layout (if information about last zone, in which window was located - * before being closed, is available). - * - * @param window Handle of newly created window. - */ - IFACEMETHOD_(void, WindowCreated)(HWND window) = 0; - /** - * Process keyboard event. - * - * @param info Information about low level keyboard event. - * @returns Boolean indicating if this event should be passed on further to other applications - * in event chain, or should it be suppressed. - */ - IFACEMETHOD_(bool, OnKeyDown)(PKBDLLHOOKSTRUCT info) = 0; - /** - * Toggle FancyZones editor application. - */ - IFACEMETHOD_(void, ToggleEditor)() = 0; - /** - * Callback triggered when user changes FancyZones settings. - */ - IFACEMETHOD_(void, SettingsChanged)() = 0; -}; - -/** - * Helper functions used by each ZoneWindow (representing work area). - */ -interface __declspec(uuid("{5C8D99D6-34B2-4F4A-A8E5-7483F6869775}")) IZoneWindowHost : public IUnknown -{ - /** - * Assign window to appropriate zone inside new zone layout. - */ - IFACEMETHOD_(void, MoveWindowsOnActiveZoneSetChange)() = 0; - /** - * @returns Color used to highlight zone while giving zone layout hints. - */ - IFACEMETHOD_(COLORREF, GetZoneHighlightColor)() = 0; - /** - * @returns ZoneWindow (representing work area) currently being processed. - */ - IFACEMETHOD_(IZoneWindow*, GetParentZoneWindow) (HMONITOR monitor) = 0; - /** - * @returns Integer in range [0, 100] indicating opacity of highlited zone (while giving zone layout hints). - */ - IFACEMETHOD_(int, GetZoneHighlightOpacity)() = 0; -}; - -winrt::com_ptr MakeFancyZones(HINSTANCE hinstance, const winrt::com_ptr& settings) noexcept; +#pragma once + +interface IZoneWindow; +interface IFancyZonesSettings; +interface IZoneSet; + +interface __declspec(uuid("{50D3F0F5-736E-4186-BDF4-3D6BEE150C3A}")) IFancyZones : public IUnknown +{ + /** + * Start and initialize FancyZones. + */ + IFACEMETHOD_(void, Run)() = 0; + /** + * Stop FancyZones and do the clean up. + */ + IFACEMETHOD_(void, Destroy)() = 0; +}; + +/** + * Core FancyZones functionality. + */ +interface __declspec(uuid("{2CB37E8F-87E6-4AEC-B4B2-E0FDC873343F}")) IFancyZonesCallback : public IUnknown +{ + /** + * @returns Boolean indicating whether a move/size operation is currently active. + */ + IFACEMETHOD_(bool, InMoveSize)() = 0; + /** + * A window is being moved or resized. Track down window position and give zone layout + * hints if dragging functionality is enabled. + * + * @param window Handle of window being moved or resized. + * @param monitor Handle of monitor on which windows is moving / resizing. + * @param ptScreen Cursor coordinates. + */ + IFACEMETHOD_(void, MoveSizeStart)(HWND window, HMONITOR monitor, POINT const& ptScreen) = 0; + /** + * A window has changed location, shape, or size. Track down window position and give zone layout + * hints if dragging functionality is enabled. + * + * @param monitor Handle of monitor on which windows is moving / resizing. + * @param ptScreen Cursor coordinates. + */ + IFACEMETHOD_(void, MoveSizeUpdate)(HMONITOR monitor, POINT const& ptScreen) = 0; + /** + * The movement or resizing of a window has finished. Assign window to the zone if it + * is dropped within zone borders. + * + * @param window Handle of window being moved or resized. + * @param ptScreen Cursor coordinates where window is droped. + */ + IFACEMETHOD_(void, MoveSizeEnd)(HWND window, POINT const& ptScreen) = 0; + /** + * Inform FancyZones that user has switched between virtual desktops. + */ + IFACEMETHOD_(void, VirtualDesktopChanged)() = 0; + /** + * Inform FancyZones that new window is created. FancyZones will try to assign it to the + * zone insde active zone layout (if information about last zone, in which window was located + * before being closed, is available). + * + * @param window Handle of newly created window. + */ + IFACEMETHOD_(void, WindowCreated)(HWND window) = 0; + /** + * Process keyboard event. + * + * @param info Information about low level keyboard event. + * @returns Boolean indicating if this event should be passed on further to other applications + * in event chain, or should it be suppressed. + */ + IFACEMETHOD_(bool, OnKeyDown)(PKBDLLHOOKSTRUCT info) = 0; + /** + * Toggle FancyZones editor application. + */ + IFACEMETHOD_(void, ToggleEditor)() = 0; + /** + * Callback triggered when user changes FancyZones settings. + */ + IFACEMETHOD_(void, SettingsChanged)() = 0; +}; + +/** + * Helper functions used by each ZoneWindow (representing work area). + */ +interface __declspec(uuid("{5C8D99D6-34B2-4F4A-A8E5-7483F6869775}")) IZoneWindowHost : public IUnknown +{ + /** + * Assign window to appropriate zone inside new zone layout. + */ + IFACEMETHOD_(void, MoveWindowsOnActiveZoneSetChange)() = 0; + /** + * @returns Basic zone color. + */ + IFACEMETHOD_(COLORREF, GetZoneColor)() = 0; + /** + * @returns Zone border color. + */ + IFACEMETHOD_(COLORREF, GetZoneBorderColor)() = 0; + /** + * @returns Color used to highlight zone while giving zone layout hints. + */ + IFACEMETHOD_(COLORREF, GetZoneHighlightColor)() = 0; + /** + * @returns ZoneWindow (representing work area) currently being processed. + */ + IFACEMETHOD_(IZoneWindow*, GetParentZoneWindow) (HMONITOR monitor) = 0; + /** + * @returns Integer in range [0, 100] indicating opacity of highlited zone (while giving zone layout hints). + */ + IFACEMETHOD_(int, GetZoneHighlightOpacity)() = 0; + /** + * @returns Bool indicating if dragged window should be transparrent + */ + IFACEMETHOD_(bool, isMakeDraggedWindowTransparentActive) () = 0; +}; + +winrt::com_ptr MakeFancyZones(HINSTANCE hinstance, const winrt::com_ptr& settings) noexcept; diff --git a/src/modules/fancyzones/lib/Settings.cpp b/src/modules/fancyzones/lib/Settings.cpp index fbd234e28e..a5cfc1f90d 100644 --- a/src/modules/fancyzones/lib/Settings.cpp +++ b/src/modules/fancyzones/lib/Settings.cpp @@ -36,7 +36,7 @@ private: PCWSTR name; bool* value; int resourceId; - } m_configBools[9] = { + } m_configBools[10] = { { L"fancyzones_shiftDrag", &m_settings.shiftDrag, IDS_SETTING_DESCRIPTION_SHIFTDRAG }, { L"fancyzones_overrideSnapHotkeys", &m_settings.overrideSnapHotkeys, IDS_SETTING_DESCRIPTION_OVERRIDE_SNAP_HOTKEYS }, { L"fancyzones_zoneSetChange_flashZones", &m_settings.zoneSetChange_flashZones, IDS_SETTING_DESCRIPTION_ZONESETCHANGE_FLASHZONES }, @@ -46,8 +46,11 @@ private: { L"fancyzones_appLastZone_moveWindows", &m_settings.appLastZone_moveWindows, IDS_SETTING_DESCRIPTION_APPLASTZONE_MOVEWINDOWS }, { L"use_cursorpos_editor_startupscreen", &m_settings.use_cursorpos_editor_startupscreen, IDS_SETTING_DESCRIPTION_USE_CURSORPOS_EDITOR_STARTUPSCREEN }, { L"fancyzones_show_on_all_monitors", &m_settings.showZonesOnAllMonitors, IDS_SETTING_DESCRIPTION_SHOW_FANCY_ZONES_ON_ALL_MONITORS}, + { L"fancyzones_makeDraggedWindowTransparent", &m_settings.makeDraggedWindowTransparent, IDS_SETTING_DESCRIPTION_MAKE_DRAGGED_WINDOW_TRANSPARENT}, }; + const std::wstring m_zoneColorName = L"fancyzones_zoneColor"; + const std::wstring m_zoneBorderColorName = L"fancyzones_zoneBorderColor"; const std::wstring m_zoneHiglightName = L"fancyzones_zoneHighlightColor"; const std::wstring m_editorHotkeyName = L"fancyzones_editor_hotkey"; const std::wstring m_excludedAppsName = L"fancyzones_excluded_apps"; @@ -79,8 +82,12 @@ IFACEMETHODIMP_(bool) FancyZonesSettings::GetConfig(_Out_ PWSTR buffer, _Out_ in settings.add_bool_toogle(setting.name, setting.resourceId, *setting.value); } - settings.add_int_spinner(m_zoneHighlightOpacity, IDS_SETTINGS_HIGHLIGHT_OPACITY, m_settings.zoneHighlightOpacity, 0, 100, 1); settings.add_color_picker(m_zoneHiglightName, IDS_SETTING_DESCRIPTION_ZONEHIGHLIGHTCOLOR, m_settings.zoneHightlightColor); + settings.add_color_picker(m_zoneColorName, IDS_SETTING_DESCRIPTION_ZONECOLOR, m_settings.zoneColor); + settings.add_color_picker(m_zoneBorderColorName, IDS_SETTING_DESCRIPTION_ZONE_BORDER_COLOR, m_settings.zoneBorderColor); + + settings.add_int_spinner(m_zoneHighlightOpacity, IDS_SETTINGS_HIGHLIGHT_OPACITY, m_settings.zoneHighlightOpacity, 0, 100, 1); + settings.add_multiline_string(m_excludedAppsName, IDS_SETTING_EXCLCUDED_APPS_DESCRIPTION, m_settings.excludedApps); return settings.serialize_to_buffer(buffer, buffer_size); @@ -125,6 +132,16 @@ void FancyZonesSettings::LoadSettings(PCWSTR config, bool fromFile) noexcept try } } + if (auto val = values.get_string_value(m_zoneColorName)) + { + m_settings.zoneColor = std::move(*val); + } + + if (auto val = values.get_string_value(m_zoneBorderColorName)) + { + m_settings.zoneBorderColor = std::move(*val); + } + if (auto val = values.get_string_value(m_zoneHiglightName)) { m_settings.zoneHightlightColor = std::move(*val); @@ -174,6 +191,8 @@ void FancyZonesSettings::SaveSettings() noexcept try values.add_property(setting.name, *setting.value); } + values.add_property(m_zoneColorName, m_settings.zoneColor); + values.add_property(m_zoneBorderColorName, m_settings.zoneBorderColor); values.add_property(m_zoneHiglightName, m_settings.zoneHightlightColor); values.add_property(m_zoneHighlightOpacity, m_settings.zoneHighlightOpacity); values.add_property(m_editorHotkeyName, m_settings.editorHotkey.get_json()); diff --git a/src/modules/fancyzones/lib/Settings.h b/src/modules/fancyzones/lib/Settings.h index c42db220bc..6b6389d295 100644 --- a/src/modules/fancyzones/lib/Settings.h +++ b/src/modules/fancyzones/lib/Settings.h @@ -15,8 +15,11 @@ struct Settings bool appLastZone_moveWindows = false; bool use_cursorpos_editor_startupscreen = true; bool showZonesOnAllMonitors = false; - std::wstring zoneHightlightColor = L"#0078D7"; - int zoneHighlightOpacity = 90; + bool makeDraggedWindowTransparent = true; + std::wstring zoneColor = L"#F5FCFF"; + std::wstring zoneBorderColor = L"#FFFFFF"; + std::wstring zoneHightlightColor = L"#008CFF"; + int zoneHighlightOpacity = 50; PowerToysSettings::HotkeyObject editorHotkey = PowerToysSettings::HotkeyObject::from_settings(true, false, false, false, VK_OEM_3); std::wstring excludedApps = L""; std::vector excludedAppsArray; diff --git a/src/modules/fancyzones/lib/ZoneWindow.cpp b/src/modules/fancyzones/lib/ZoneWindow.cpp index a1fdb46280..083064b256 100644 --- a/src/modules/fancyzones/lib/ZoneWindow.cpp +++ b/src/modules/fancyzones/lib/ZoneWindow.cpp @@ -10,6 +10,8 @@ #include #include +#include + namespace ZoneWindowUtils { const std::wstring& GetActiveZoneSetTmpPath() @@ -92,146 +94,70 @@ namespace ZoneWindowDrawUtils int thickness{}; }; - bool IsOccluded(const std::vector>& zones, POINT pt, size_t index) noexcept - { - size_t i = 1; - - for (auto iter = zones.begin(); iter != zones.end(); iter++) - { - if (winrt::com_ptr zone = iter->try_as()) - { - if (i < index) - { - if (PtInRect(&zone->GetZoneRect(), pt)) - { - return true; - } - } - } - i++; - } - return false; - } - void DrawBackdrop(wil::unique_hdc& hdc, RECT const& clientRect) noexcept { FillRectARGB(hdc, &clientRect, 0, RGB(0, 0, 0), false); } - void DrawIndex(wil::unique_hdc& hdc, POINT offset, size_t index, int padding, int size, bool flipX, bool flipY, COLORREF colorFill) + void DrawIndex(wil::unique_hdc& hdc, Rect rect, size_t index) { - RECT rect = { offset.x, offset.y, offset.x + size, offset.y + size }; - for (int y = 0; y < 3; y++) - { - for (int x = 0; x < 3; x++) - { - RECT useRect = rect; - if (flipX) - { - if (x == 0) - useRect.left += (size + padding + size + padding); - else if (x == 2) - useRect.left -= (size + padding + size + padding); - useRect.right = useRect.left + size; - } + Gdiplus::Graphics g(hdc.get()); - if (flipY) - { - if (y == 0) - useRect.top += (size + padding + size + padding); - else if (y == 2) - useRect.top -= (size + padding + size + padding); - useRect.bottom = useRect.top + size; - } + Gdiplus::FontFamily fontFamily(L"Segoe ui"); + Gdiplus::Font font(&fontFamily, 80, Gdiplus::FontStyleRegular, Gdiplus::UnitPixel); + Gdiplus::SolidBrush solidBrush(Gdiplus::Color(255, 0, 0, 0)); - FillRectARGB(hdc, &useRect, 200, RGB(50, 50, 50), true); + std::wstring text = std::to_wstring(index); - RECT inside = useRect; - InflateRect(&inside, -2, -2); + g.SetTextRenderingHint(Gdiplus::TextRenderingHintAntiAlias); + Gdiplus::StringFormat stringFormat = new Gdiplus::StringFormat(); + stringFormat.SetAlignment(Gdiplus::StringAlignmentCenter); + stringFormat.SetLineAlignment(Gdiplus::StringAlignmentCenter); - FillRectARGB(hdc, &inside, 100, colorFill, true); + Gdiplus::RectF gdiRect(static_cast(rect.left()), + static_cast(rect.top()), + static_cast(rect.width()), + static_cast(rect.height())); - rect.left += (size + padding); - rect.right = rect.left + size; - - if (--index == 0) - { - return; - } - } - rect.left = offset.x; - rect.right = rect.left + size; - rect.top += (size + padding); - rect.bottom = rect.top + size; - } + g.DrawString(text.c_str(), -1, &font, gdiRect, &stringFormat, &solidBrush); } void DrawZone(wil::unique_hdc& hdc, ColorSetting const& colorSetting, winrt::com_ptr zone, const std::vector>& zones, bool flashMode) noexcept { RECT zoneRect = zone->GetZoneRect(); - if (colorSetting.borderAlpha > 0) - { - FillRectARGB(hdc, &zoneRect, colorSetting.borderAlpha, colorSetting.border, false); - InflateRect(&zoneRect, colorSetting.thickness, colorSetting.thickness); - } - FillRectARGB(hdc, &zoneRect, colorSetting.fillAlpha, colorSetting.fill, false); - if (flashMode) - { - return; - } - COLORREF const colorFill = RGB(255, 255, 255); + Gdiplus::Graphics g(hdc.get()); + Gdiplus::Color fillColor(colorSetting.fillAlpha, GetRValue(colorSetting.fill), GetGValue(colorSetting.fill), GetBValue(colorSetting.fill)); + Gdiplus::Color borderColor(colorSetting.borderAlpha, GetRValue(colorSetting.border), GetGValue(colorSetting.border), GetBValue(colorSetting.border)); - size_t const index = zone->Id(); - int const padding = 5; - int const size = 10; - POINT offset = { zoneRect.left + padding, zoneRect.top + padding }; - if (!IsOccluded(zones, offset, index)) - { - DrawIndex(hdc, offset, index, padding, size, false, false, colorFill); // top left - return; - } + Gdiplus::Rect rectangle(zoneRect.left, zoneRect.top, zoneRect.right - zoneRect.left, zoneRect.bottom - zoneRect.top); - offset.x = zoneRect.right - ((padding + size) * 3); - if (!IsOccluded(zones, offset, index)) - { - DrawIndex(hdc, offset, index, padding, size, true, false, colorFill); // top right - return; - } + Gdiplus::Pen pen(borderColor, static_cast(colorSetting.thickness)); + g.FillRectangle(new Gdiplus::SolidBrush(fillColor), rectangle); + g.DrawRectangle(&pen, rectangle); - offset.y = zoneRect.bottom - ((padding + size) * 3); - if (!IsOccluded(zones, offset, index)) + if (!flashMode) { - DrawIndex(hdc, offset, index, padding, size, true, true, colorFill); // bottom right - return; + DrawIndex(hdc, zoneRect, zone->Id()); } - - offset.x = zoneRect.left + padding; - DrawIndex(hdc, offset, index, padding, size, false, true, colorFill); // bottom left } - void DrawActiveZoneSet(wil::unique_hdc& hdc, COLORREF highlightColor, int highlightOpacity, const std::vector>& zones, const winrt::com_ptr& highlightZone, bool flashMode, bool drawHints) noexcept + void DrawActiveZoneSet(wil::unique_hdc& hdc, + COLORREF zoneColor, + COLORREF zoneBorderColor, + COLORREF highlightColor, + int zoneOpacity, + const std::vector>& zones, + const winrt::com_ptr& highlightZone, + bool flashMode, + bool drawHints) noexcept { - static constexpr std::array colors{ - RGB(75, 75, 85), - RGB(150, 150, 160), - RGB(100, 100, 110), - RGB(125, 125, 135), - RGB(225, 225, 235), - RGB(25, 25, 35), - RGB(200, 200, 210), - RGB(50, 50, 60), - RGB(175, 175, 185), - }; + // { fillAlpha, fill, borderAlpha, border, thickness } + ColorSetting const colorHints{ OpacitySettingToAlpha(zoneOpacity), RGB(81, 92, 107), 255, RGB(104, 118, 138), -2 }; + ColorSetting colorViewer{ OpacitySettingToAlpha(zoneOpacity), 0, 255, RGB(40, 50, 60), -2 }; + ColorSetting colorHighlight{ OpacitySettingToAlpha(zoneOpacity), 0, 255, 0, -2 }; + ColorSetting const colorFlash{ OpacitySettingToAlpha(zoneOpacity), RGB(81, 92, 107), 200, RGB(104, 118, 138), -2 }; - // ColorSetting { fillAlpha, fill, borderAlpha, border, thickness } - ColorSetting const colorHints{ 225, RGB(81, 92, 107), 255, RGB(104, 118, 138), -2 }; - ColorSetting colorViewer{ OpacitySettingToAlpha(highlightOpacity), 0, 255, RGB(40, 50, 60), -2 }; - ColorSetting colorHighlight{ OpacitySettingToAlpha(highlightOpacity), 0, 255, 0, -2 }; - ColorSetting const colorFlash{ 200, RGB(81, 92, 107), 200, RGB(104, 118, 138), -2 }; - - const size_t maxColorIndex = min(size(zones) - 1, size(colors) - 1); - size_t colorIndex = maxColorIndex; for (auto iter = zones.begin(); iter != zones.end(); iter++) { winrt::com_ptr zone = iter->try_as(); @@ -251,20 +177,17 @@ namespace ZoneWindowDrawUtils DrawZone(hdc, colorHints, zone, zones, flashMode); } { - colorViewer.fill = colors[colorIndex]; + colorViewer.fill = zoneColor; + colorViewer.border = zoneBorderColor; DrawZone(hdc, colorViewer, zone, zones, flashMode); } } - colorIndex = colorIndex != 0 ? colorIndex - 1 : maxColorIndex; } if (highlightZone) { colorHighlight.fill = highlightColor; - colorHighlight.border = RGB( - max(0, GetRValue(colorHighlight.fill) - 25), - max(0, GetGValue(colorHighlight.fill) - 25), - max(0, GetBValue(colorHighlight.fill) - 25)); + colorHighlight.border = zoneBorderColor; DrawZone(hdc, colorHighlight, highlightZone, zones, flashMode); } } @@ -274,11 +197,15 @@ struct ZoneWindow : public winrt::implements { public: ZoneWindow(HINSTANCE hinstance); + ~ZoneWindow(); + bool Init(IZoneWindowHost* host, HINSTANCE hinstance, HMONITOR monitor, const std::wstring& uniqueId, bool flashZones); IFACEMETHODIMP MoveSizeEnter(HWND window, bool dragEnabled) noexcept; IFACEMETHODIMP MoveSizeUpdate(POINT const& ptScreen, bool dragEnabled) noexcept; IFACEMETHODIMP MoveSizeEnd(HWND window, POINT const& ptScreen) noexcept; + IFACEMETHODIMP_(void) + RestoreOrginalTransparency() noexcept; IFACEMETHODIMP_(bool) IsDragEnabled() noexcept { return m_dragEnabled; } IFACEMETHODIMP_(void) @@ -304,7 +231,6 @@ protected: static LRESULT CALLBACK s_WndProc(HWND window, UINT message, WPARAM wparam, LPARAM lparam) noexcept; private: - void LoadSettings() noexcept; void InitializeZoneSets(MONITORINFO const& mi) noexcept; void CalculateZoneSet() noexcept; @@ -332,6 +258,10 @@ private: size_t m_keyCycle{}; static const UINT m_showAnimationDuration = 200; // ms static const UINT m_flashDuration = 700; // ms + + HWND draggedWindow; + BYTE draggedWindowInitialAlpha; + ULONG_PTR gdiplusToken; }; ZoneWindow::ZoneWindow(HINSTANCE hinstance) @@ -343,6 +273,16 @@ ZoneWindow::ZoneWindow(HINSTANCE hinstance) wcex.lpszClassName = L"SuperFancyZones_ZoneWindow"; wcex.hCursor = LoadCursorW(nullptr, IDC_ARROW); RegisterClassExW(&wcex); + + Gdiplus::GdiplusStartupInput gdiplusStartupInput; + Gdiplus::GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL); +} + +ZoneWindow::~ZoneWindow() +{ + RestoreOrginalTransparency(); + + Gdiplus::GdiplusShutdown(gdiplusToken); } bool ZoneWindow::Init(IZoneWindowHost* host, HINSTANCE hinstance, HMONITOR monitor, const std::wstring& uniqueId, bool flashZones) @@ -395,6 +335,17 @@ bool ZoneWindow::Init(IZoneWindowHost* host, HINSTANCE hinstance, HMONITOR monit IFACEMETHODIMP ZoneWindow::MoveSizeEnter(HWND window, bool dragEnabled) noexcept { + if (m_host->isMakeDraggedWindowTransparentActive()) + { + draggedWindow = window; + SetWindowLong(window, + GWL_EXSTYLE, + GetWindowLong(window, GWL_EXSTYLE) | WS_EX_LAYERED); + + GetLayeredWindowAttributes(window, 0, &draggedWindowInitialAlpha, 0); + + SetLayeredWindowAttributes(window, 0, (255 * 50) / 100, LWA_ALPHA); + } if (m_windowMoveSize) { return E_INVALIDARG; @@ -437,6 +388,8 @@ IFACEMETHODIMP ZoneWindow::MoveSizeUpdate(POINT const& ptScreen, bool dragEnable IFACEMETHODIMP ZoneWindow::MoveSizeEnd(HWND window, POINT const& ptScreen) noexcept { + RestoreOrginalTransparency(); + if (m_windowMoveSize != window) { return E_INVALIDARG; @@ -457,6 +410,19 @@ IFACEMETHODIMP ZoneWindow::MoveSizeEnd(HWND window, POINT const& ptScreen) noexc return S_OK; } +IFACEMETHODIMP_(void) +ZoneWindow::RestoreOrginalTransparency() noexcept +{ + if (m_host->isMakeDraggedWindowTransparentActive() && draggedWindow != nullptr) + { + SetLayeredWindowAttributes(draggedWindow, + 0, + draggedWindowInitialAlpha == 0 ? 255 : draggedWindowInitialAlpha, + LWA_ALPHA); + draggedWindow = nullptr; + } +} + IFACEMETHODIMP_(void) ZoneWindow::MoveWindowIntoZoneByIndex(HWND window, int index) noexcept { @@ -633,7 +599,8 @@ LRESULT ZoneWindow::WndProc(UINT message, WPARAM wparam, LPARAM lparam) noexcept { switch (message) { - case WM_NCDESTROY: { + case WM_NCDESTROY: + { ::DefWindowProc(m_window.get(), message, wparam, lparam); SetWindowLongPtr(m_window.get(), GWLP_USERDATA, 0); } @@ -643,7 +610,8 @@ LRESULT ZoneWindow::WndProc(UINT message, WPARAM wparam, LPARAM lparam) noexcept return 1; case WM_PRINTCLIENT: - case WM_PAINT: { + case WM_PAINT: + { PAINTSTRUCT ps; wil::unique_hdc hdc{ reinterpret_cast(wparam) }; if (!hdc) @@ -680,9 +648,18 @@ void ZoneWindow::OnPaint(wil::unique_hdc& hdc) noexcept if (bufferedPaint) { ZoneWindowDrawUtils::DrawBackdrop(hdcMem, clientRect); + if (m_activeZoneSet && m_host) { - ZoneWindowDrawUtils::DrawActiveZoneSet(hdcMem, m_host->GetZoneHighlightColor(), m_host->GetZoneHighlightOpacity(), m_activeZoneSet->GetZones(), m_highlightZone, m_flashMode, m_drawHints); + ZoneWindowDrawUtils::DrawActiveZoneSet(hdcMem, + m_host->GetZoneColor(), + m_host->GetZoneBorderColor(), + m_host->GetZoneHighlightColor(), + m_host->GetZoneHighlightOpacity(), + m_activeZoneSet->GetZones(), + m_highlightZone, + m_flashMode, + m_drawHints); } EndBufferedPaint(bufferedPaint, TRUE); diff --git a/src/modules/fancyzones/lib/ZoneWindow.h b/src/modules/fancyzones/lib/ZoneWindow.h index 276fb7a7dd..df5b199486 100644 --- a/src/modules/fancyzones/lib/ZoneWindow.h +++ b/src/modules/fancyzones/lib/ZoneWindow.h @@ -70,6 +70,10 @@ interface __declspec(uuid("{7F017528-8110-4FB3-BE41-F472969C2560}")) IZoneWindow * @param vkCode Pressed key representing layout index. */ IFACEMETHOD_(void, CycleActiveZoneSet)(DWORD vkCode) = 0; + /** + * Restore orginal transaprency of dragged window. + */ + IFACEMETHOD_(void, RestoreOrginalTransparency) () = 0; /** * Save information about zone in which window was assigned, when closing the window. * Used once we open same window again to assign it to its previous zone. diff --git a/src/modules/fancyzones/lib/fancyzones.rc b/src/modules/fancyzones/lib/fancyzones.rc index 59bd794d7e4bd417d97d8b54e68cbd9390ae89da..961ad67597360bc3b5c0c70fd8040f811223584a 100644 GIT binary patch literal 3540 zcmb7GQE%cn5Ps)ZSXrIaYP*!(?Mb)y7Lou_LlPySz3xloCI+k;JF?BP?61FZ97;hf&ZQ2IDa9A^3!TUgkkj zz*gx8xtE1$5hk(OI`?rrNx)OIp}ZCw#PC+EwL)5;C1DL(;U|JtYo_TZjnxz73q-Km zI;YH*`6L__e&&wfH|`|-Uo;V{M){Hgcu!=DghZHc5f}VZBk2muEn11SBIt3gwcy4l z!to;`=$GI`q0N%Q?^@!;0{lAdQgRn$S?C949=mBdNs8OxA%E?jlK{|?LSF7$EELK) zZqQO_a898MKHVpvp=6{#u$u8zB<(>JKo{gabQBPVlJIs*6E6Ww2N{1S*G=;=ce0@+=BmMxaDCc< ziNs5yBzpng!B59P1+?$bs{{jKxbVpwgAAb$qrXSqXmokrOgT(4Kgh~=%vm#!Le@m0 zH%3P0^BYDc;dm0kw>WOa8d=iClEGKMu`?L_b3T|^9+ciJ%abfk@-pyE_RG9*pTEXM6tpZaOj3_anW2jjO3(wgMW9%1Q?#UMn~aq9O zL3F^HSC1Ci9n%Q_E?aBo?mF9ookDbZXr;UrTGD3Y3Ms-! zrQ7wr#a#=0Bqqy{v<7q^0E9m9;^nSanJ%j7ikx%PcER#}G##%)ki28*t%cw}FY;zS zs0VN(KRb*VAjnTU4PoG6(=b}K`9gCkR!Bhy2BBY=E@Nd5*EOOrpm3w@OCkxnFmlmA z5i`okWgi9hzS`UdoHtDgcxNCLZ5a12ySpR{ENf=KgfcM#DgaaoSMgqX>(bdb!dBf6d&%JiZ=WM)-%{YVAohE`&j==*9EQFy z9wj|A3ZtM~Xn&X8Ll31{;?KNdx7j`J_syHoVSO@(#s2H<|?qn7wMCOk!Y>bA`NQn!52r z8N1VL$?L|1R-&Se~Ls2TNgw6lS}@RZGZk OSLpMX!QlBybM61gRRP2R literal 6590 zcmcJT+fN%u6vpSdQvZjQ^O7npkOV1h-vTxl#W%$UN?t6-5U?=DvP}s2CHu_Y146`}+%8$MlXEed5Pf?#*9w=dSYL z=rts+^UMDStbNIKh2(Yj6{%A+82a~ImbB=&uKVcrUDNII^xkc`x~ut>wz%*59*xTu z*S@PVr^m0x`0iq6kJcJ(+g?`Nx3`cPW|h5HkSt6M;mqB5%ucZ9hBZdC-|~D7wlm)6 zJZB(wO3#F+OZqQ7vX_h*(LZ#5@ZV?jg_m^3C`q3o$8ZiBKhIv_vIizRAW#L1_aGP~ zJ?CC=Eq3m2=I&w3$aAWLMZ*OXWz8+USD=!i_t?LUc^_lhgw~oKj5;U=7n-Llxc=g8}4+>i|&Z=HB>j%9Ptgj;Xj%LR{KVb_#PZ2FCHhKf*=?38Vi z_?gx@V^6t+VvbljOsZhf0f9O=9K-lM?($2a)4)<8cH}*-%G=Qc*i=AHn#tnWPo%jb zjqH2m)8HWZ)69W|oXC=Mo6LvMR(xS`i2vpHfjF48j zjcKIFh`F)mzcX?fFGU2!%`+rfWH)Z~6RDat;<89H_i{5oL(xg|zcYKC9Z@zJ-eD)S z#O~GOYY$HB<3n9{09WdZDExu<7Cd@7evffxg2v+|`|~(Dxr+|k{R?cn!p>!`357lp zN!}E^rHF5RuoJV)@8r+9%;o(m=WCBKZO40{B6&WlI0{vW^vXUnn3P*4>lHauUrKG; z@jf#kK7aClWbro6WIxAVWv5*%t1s?dSkmIH1&fMpj9V*r+A1^2FV3;w?y8Wsv1Pw?9JSAWC@kQm_%)M|MT<_eU^t>a|mfOJtA0>LMd4TR6Z$X=XRVOu8*!N!W(PtJ_ zHs&R5`caa^Rzg>NwdWFPLG6>IBtzstPlHS8!I@HQsaW<2Bw-v zDz02toi_4lpvptlx$11?zkGa=mCH4}s?iX=EViirS3WTwDi1xha#|CIlZ19!xw<@_ zaV6h_na^jaPJSs9WlgA0L+nZMOs#sF6*cz{E7kcO_$sREW1u34@<~}<1Xi57Z|rb> z(pTLq)F)iZql3uLlv@<}FBvgooQ(?E#Ntb^UpuX=q)4QAt9Q+?ic1U-Bb1YcrJg3f zO+1yvQ?l_It+hlyNwZZYFRyYf@&%@f?O{KTytJaTm*$)yZHkWKxv|r7Xvh~jotduY z4|Cql-Wl3GWgoRy_bVLbv^Lz^_Id0WeOJBW2-yNd)pWvJUk!@u_&m#o4Afb9^&e|p zM~|Y)GH9oor|QoeI&-{66FY@>K*sWXlliU1iDZXXeGN*-WQ?$Ooj!Di53}tY)25}x zDhJ@*T^fj?gdpGQ@Ll9L*u4(t+Kl?~n|q6A)V+@ScJ>8Esm{z6eyZ%UyJSHw z$t1kKo3GfZ*lW7qU)jcQMB~S-r&ZG#syl7$rmu20+~#6Vj#rmjs|{i{?#;da4w`R) zSv)GNT>LdoU+Y@nEM!!Z&G9eum>ur&vwgfby%*{GRdW%qDo*)Or;>*E+NQ5i^=+uZJVQOmOYf=lfPhXR z@z>W-#b}jcZxKsXpDAi8o2%Ya6?oz+_2s;n>L8DbZ46o*dTHSstl1dYw(JG^7M6dN zeY(ZkYn@M~+!a$(M4xJF%9O{gtFxM-`iT9~x&PMlPp3kiQ^G#B*+G5h)48*Ymp0kk z?z8r?wU8@rYqfx?-mFrw-PCDQr>@)RRMJDQu$#)7x8xG#pwRburh&_)-(jRju&jrEa`z>iCI0W749rmk4mK4)2(zIVQ_98xCXfGA#E$-;;wR=O$ LM&kXsw)xZl6pXR& diff --git a/src/modules/fancyzones/lib/resource.h b/src/modules/fancyzones/lib/resource.h index 1e0a2a18db..4cdcf6f748 100644 --- a/src/modules/fancyzones/lib/resource.h +++ b/src/modules/fancyzones/lib/resource.h @@ -1,18 +1,21 @@ -#define IDS_SETTING_DESCRIPTION_SHIFTDRAG 101 -#define IDS_SETTING_DESCRIPTION_OVERRIDE_SNAP_HOTKEYS 102 -#define IDS_SETTING_DESCRIPTION_DISPLAYCHANGE_MOVEWINDOWS 103 -#define IDS_SETTING_DESCRIPTION_ZONESETCHANGE_MOVEWINDOWS 104 -#define IDS_SETTING_DESCRIPTION_ZONESETCHANGE_FLASHZONES 105 -#define IDS_SETTING_DESCRIPTION_VIRTUALDESKTOPCHANGE_MOVEWINDOWS 106 -#define IDS_SETTING_DESCRIPTION_ZONEHIGHLIGHTCOLOR 107 -#define IDS_SETTING_DESCRIPTION_APPLASTZONE_MOVEWINDOWS 108 -#define IDS_SETTING_DESCRIPTION_USE_CURSORPOS_EDITOR_STARTUPSCREEN 109 -#define IDS_SETTING_DESCRIPTION_SHOW_FANCY_ZONES_ON_ALL_MONITORS 110 -#define IDS_SETTING_DESCRIPTION 111 -#define IDS_SETTING_LAUNCH_EDITOR_LABEL 112 -#define IDS_SETTING_LAUNCH_EDITOR_BUTTON 113 -#define IDS_SETTING_LAUNCH_EDITOR_DESCRIPTION 114 -#define IDS_SETTING_LAUNCH_EDITOR_HOTKEY_LABEL 115 -#define IDS_SETTING_EXCLCUDED_APPS_DESCRIPTION 116 -#define IDS_SETTINGS_HIGHLIGHT_OPACITY 117 -#define IDS_FANCYZONES 118 +#define IDS_SETTING_DESCRIPTION_SHIFTDRAG 101 +#define IDS_SETTING_DESCRIPTION_OVERRIDE_SNAP_HOTKEYS 102 +#define IDS_SETTING_DESCRIPTION_DISPLAYCHANGE_MOVEWINDOWS 103 +#define IDS_SETTING_DESCRIPTION_ZONESETCHANGE_MOVEWINDOWS 104 +#define IDS_SETTING_DESCRIPTION_ZONESETCHANGE_FLASHZONES 105 +#define IDS_SETTING_DESCRIPTION_VIRTUALDESKTOPCHANGE_MOVEWINDOWS 106 +#define IDS_SETTING_DESCRIPTION_SHOW_FANCY_ZONES_ON_ALL_MONITORS 107 +#define IDS_SETTING_DESCRIPTION_MAKE_DRAGGED_WINDOW_TRANSPARENT 108 +#define IDS_SETTING_DESCRIPTION_ZONECOLOR 109 +#define IDS_SETTING_DESCRIPTION_ZONE_BORDER_COLOR 110 +#define IDS_SETTING_DESCRIPTION_ZONEHIGHLIGHTCOLOR 111 +#define IDS_SETTING_DESCRIPTION_APPLASTZONE_MOVEWINDOWS 112 +#define IDS_SETTING_DESCRIPTION_USE_CURSORPOS_EDITOR_STARTUPSCREEN 113 +#define IDS_SETTING_DESCRIPTION 114 +#define IDS_SETTING_LAUNCH_EDITOR_LABEL 115 +#define IDS_SETTING_LAUNCH_EDITOR_BUTTON 116 +#define IDS_SETTING_LAUNCH_EDITOR_DESCRIPTION 117 +#define IDS_SETTING_LAUNCH_EDITOR_HOTKEY_LABEL 118 +#define IDS_SETTING_EXCLCUDED_APPS_DESCRIPTION 119 +#define IDS_SETTINGS_HIGHLIGHT_OPACITY 120 +#define IDS_FANCYZONES 121 diff --git a/src/modules/fancyzones/lib/trace.cpp b/src/modules/fancyzones/lib/trace.cpp index ac2219bd0a..9ec7ddb03b 100644 --- a/src/modules/fancyzones/lib/trace.cpp +++ b/src/modules/fancyzones/lib/trace.cpp @@ -171,6 +171,9 @@ void Trace::SettingsChanged(const Settings& settings) noexcept TraceLoggingBoolean(settings.appLastZone_moveWindows, "MoveWindowsToLastZoneOnAppOpening"), TraceLoggingBoolean(settings.use_cursorpos_editor_startupscreen, "UseCursorPosOnEditorStartup"), TraceLoggingBoolean(settings.showZonesOnAllMonitors, "ShowZonesOnAllMonitors"), + TraceLoggingBoolean(settings.makeDraggedWindowTransparent, "MakeDraggedWindowTransparent"), + TraceLoggingWideString(settings.zoneColor.c_str(), "ZoneColor"), + TraceLoggingWideString(settings.zoneBorderColor.c_str(), "ZoneBorderColor"), TraceLoggingWideString(settings.zoneHightlightColor.c_str(), "ZoneHighlightColor"), TraceLoggingInt32(settings.zoneHighlightOpacity, "ZoneHighlightOpacity"), TraceLoggingWideString(hotkeyStr.c_str(), "Hotkey"), diff --git a/src/modules/fancyzones/lib/util.h b/src/modules/fancyzones/lib/util.h index 82cad6bc88..f4b29934f7 100644 --- a/src/modules/fancyzones/lib/util.h +++ b/src/modules/fancyzones/lib/util.h @@ -1,14 +1,18 @@ #pragma once +#include "gdiplus.h" + struct Rect { Rect() {} - Rect(RECT rect) : m_rect(rect) + Rect(RECT rect) : + m_rect(rect) { } - Rect(RECT rect, UINT dpi) : m_rect(rect) + Rect(RECT rect, UINT dpi) : + m_rect(rect) { m_rect.right = m_rect.left + MulDiv(m_rect.right - m_rect.left, dpi, 96); m_rect.bottom = m_rect.top + MulDiv(m_rect.bottom - m_rect.top, dpi, 96); @@ -38,7 +42,7 @@ inline void MakeWindowTransparent(HWND window) } } -inline void InitRGB(_Out_ RGBQUAD *quad, BYTE alpha, COLORREF color) +inline void InitRGB(_Out_ RGBQUAD* quad, BYTE alpha, COLORREF color) { ZeroMemory(quad, sizeof(*quad)); quad->rgbReserved = alpha; @@ -47,7 +51,7 @@ inline void InitRGB(_Out_ RGBQUAD *quad, BYTE alpha, COLORREF color) quad->rgbBlue = GetBValue(color) * alpha / 255; } -inline void FillRectARGB(wil::unique_hdc& hdc, RECT const *prcFill, BYTE alpha, COLORREF color, bool blendAlpha) +inline void FillRectARGB(wil::unique_hdc& hdc, RECT const* prcFill, BYTE alpha, COLORREF color, bool blendAlpha) { BITMAPINFO bi; ZeroMemory(&bi, sizeof(bi)); @@ -60,63 +64,30 @@ inline void FillRectARGB(wil::unique_hdc& hdc, RECT const *prcFill, BYTE alpha, RECT fillRect; CopyRect(&fillRect, prcFill); - if ((alpha == 255) || !blendAlpha) - { - // Opaque or the caller does not want to blend the alpha - RGBQUAD bitmapBits; - InitRGB(&bitmapBits, alpha, color); - StretchDIBits( - hdc.get(), - fillRect.left, - fillRect.top, - fillRect.right - fillRect.left, - fillRect.bottom - fillRect.top, - 0, 0, 1, 1, &bitmapBits, &bi, DIB_RGB_COLORS, SRCCOPY); - } - else - { - if (wil::unique_hdc hdcSrc{ CreateCompatibleDC(hdc.get()) }) - { - void* pBitmapBits; - if (wil::unique_hbitmap bitmapSource{ CreateDIBSection(hdcSrc.get(), &bi, DIB_RGB_COLORS, &pBitmapBits, nullptr, 0) }) - { - InitRGB(reinterpret_cast(pBitmapBits), alpha, color); - wil::unique_select_object bitmapOld{ SelectObject(hdcSrc.get(), bitmapSource.get()) }; - BLENDFUNCTION bf = { AC_SRC_OVER, 0, 255, AC_SRC_ALPHA }; - GdiAlphaBlend( - hdc.get(), - fillRect.left, - fillRect.top, - fillRect.right - fillRect.left, - fillRect.bottom - fillRect.top, - hdcSrc.get(), 0, 0, 1, 1, bf); - } - - } - } -} - -inline void FrameRectARGB(wil::unique_hdc& hdc, const RECT &rc, BYTE bAlpha, COLORREF clr, int thickness) -{ - RECT sides[] = { - { rc.left, rc.top, (rc.left + thickness), rc.bottom }, - { (rc.right - thickness), rc.top, rc.right, rc.bottom }, - { (rc.left + thickness), rc.top, (rc.right - thickness), (rc.top + thickness) }, - { (rc.left + thickness), (rc.bottom - thickness), (rc.right - thickness), rc.bottom } - }; - - for (UINT i = 0; i < ARRAYSIZE(sides); i++) - { - FillRectARGB(hdc, &(sides[i]), bAlpha, clr, false); - } + RGBQUAD bitmapBits; + InitRGB(&bitmapBits, alpha, color); + StretchDIBits( + hdc.get(), + fillRect.left, + fillRect.top, + fillRect.right - fillRect.left, + fillRect.bottom - fillRect.top, + 0, + 0, + 1, + 1, + &bitmapBits, + &bi, + DIB_RGB_COLORS, + SRCCOPY); } inline void ParseDeviceId(PCWSTR deviceId, PWSTR parsedId, size_t size) { // We're interested in the unique part between the first and last #'s // Example input: \\?\DISPLAY#DELA026#5&10a58c63&0&UID16777488#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7} - // Example output: DELA026#5&10a58c63&0&UID16777488 + // Example output: DELA026#5&10a58c63&0&UID16777488 const std::wstring defaultDeviceId = L"FallbackDevice"; if (!deviceId) { @@ -140,10 +111,9 @@ inline void ParseDeviceId(PCWSTR deviceId, PWSTR parsedId, size_t size) } } -inline unsigned char OpacitySettingToAlpha(int opacity) +inline BYTE OpacitySettingToAlpha(int opacity) { - // convert percentage to a 0-255 alpha value - return static_cast(opacity * 2.55); + return static_cast(opacity * 2.55); } UINT GetDpiForMonitor(HMONITOR monitor) noexcept; diff --git a/src/modules/fancyzones/tests/UnitTests/FancyZones.Spec.cpp b/src/modules/fancyzones/tests/UnitTests/FancyZones.Spec.cpp index 4452eaa07a..ba601b800d 100644 --- a/src/modules/fancyzones/tests/UnitTests/FancyZones.Spec.cpp +++ b/src/modules/fancyzones/tests/UnitTests/FancyZones.Spec.cpp @@ -12,92 +12,92 @@ using namespace Microsoft::VisualStudio::CppUnitTestFramework; namespace FancyZonesUnitTests { - TEST_CLASS(FancyZonesUnitTests) + TEST_CLASS (FancyZonesUnitTests) { HINSTANCE m_hInst; winrt::com_ptr m_settings; TEST_METHOD_INITIALIZE(Init) - { - m_hInst = (HINSTANCE)GetModuleHandleW(nullptr); - m_settings = MakeFancyZonesSettings(m_hInst, L"FancyZonesUnitTests"); - Assert::IsTrue(m_settings != nullptr); - } - - TEST_METHOD(Create) - { - auto actual = MakeFancyZones(m_hInst, m_settings); - Assert::IsNotNull(actual.get()); - } - TEST_METHOD(CreateWithEmptyHinstance) - { - auto actual = MakeFancyZones({}, m_settings); - Assert::IsNotNull(actual.get()); - } - - TEST_METHOD(CreateWithNullHinstance) - { - auto actual = MakeFancyZones(nullptr, m_settings); - Assert::IsNotNull(actual.get()); - } - - TEST_METHOD(CreateWithNullSettings) - { - auto actual = MakeFancyZones(m_hInst, nullptr); - Assert::IsNull(actual.get()); - } - - TEST_METHOD(Run) - { - auto actual = MakeFancyZones(m_hInst, m_settings); - - std::vector threads; - std::atomic counter = 0; - const int expectedCount = 10; - - auto runFunc = [&]() { - actual->Run(); - counter++; - }; - - for (int i = 0; i < expectedCount; i++) { - threads.push_back(std::thread(runFunc)); + m_hInst = (HINSTANCE)GetModuleHandleW(nullptr); + m_settings = MakeFancyZonesSettings(m_hInst, L"FancyZonesUnitTests"); + Assert::IsTrue(m_settings != nullptr); } - for (auto& thread : threads) + TEST_METHOD (Create) { - thread.join(); + auto actual = MakeFancyZones(m_hInst, m_settings); + Assert::IsNotNull(actual.get()); + } + TEST_METHOD (CreateWithEmptyHinstance) + { + auto actual = MakeFancyZones({}, m_settings); + Assert::IsNotNull(actual.get()); } - Assert::AreEqual(expectedCount, counter.load()); - } - - TEST_METHOD(Destroy) - { - auto actual = MakeFancyZones(m_hInst, m_settings); - - std::vector threads; - std::atomic counter = 0; - const int expectedCount = 10; - - auto destroyFunc = [&]() { - actual->Destroy(); - counter++; - }; - - for (int i = 0; i < expectedCount; i++) + TEST_METHOD (CreateWithNullHinstance) { - threads.push_back(std::thread(destroyFunc)); + auto actual = MakeFancyZones(nullptr, m_settings); + Assert::IsNotNull(actual.get()); } - for (auto& thread : threads) + TEST_METHOD (CreateWithNullSettings) { - thread.join(); + auto actual = MakeFancyZones(m_hInst, nullptr); + Assert::IsNull(actual.get()); } - Assert::AreEqual(expectedCount, counter.load()); - } + TEST_METHOD (Run) + { + auto actual = MakeFancyZones(m_hInst, m_settings); + + std::vector threads; + std::atomic counter = 0; + const int expectedCount = 10; + + auto runFunc = [&]() { + actual->Run(); + counter++; + }; + + for (int i = 0; i < expectedCount; i++) + { + threads.push_back(std::thread(runFunc)); + } + + for (auto& thread : threads) + { + thread.join(); + } + + Assert::AreEqual(expectedCount, counter.load()); + } + + TEST_METHOD (Destroy) + { + auto actual = MakeFancyZones(m_hInst, m_settings); + + std::vector threads; + std::atomic counter = 0; + const int expectedCount = 10; + + auto destroyFunc = [&]() { + actual->Destroy(); + counter++; + }; + + for (int i = 0; i < expectedCount; i++) + { + threads.push_back(std::thread(destroyFunc)); + } + + for (auto& thread : threads) + { + thread.join(); + } + + Assert::AreEqual(expectedCount, counter.load()); + } /* TEST_METHOD(RunDestroy) @@ -130,7 +130,7 @@ namespace FancyZonesUnitTests */ }; - TEST_CLASS(FancyZonesIZoneWindowHostUnitTests) + TEST_CLASS (FancyZonesIZoneWindowHostUnitTests) { HINSTANCE m_hInst{}; std::wstring m_settingsLocation = L"FancyZonesUnitTests"; @@ -151,7 +151,10 @@ namespace FancyZonesUnitTests ptSettings.add_bool_toogle(L"fancyzones_appLastZone_moveWindows", IDS_SETTING_DESCRIPTION_APPLASTZONE_MOVEWINDOWS, settings.appLastZone_moveWindows); ptSettings.add_bool_toogle(L"use_cursorpos_editor_startupscreen", IDS_SETTING_DESCRIPTION_USE_CURSORPOS_EDITOR_STARTUPSCREEN, settings.use_cursorpos_editor_startupscreen); ptSettings.add_bool_toogle(L"fancyzones_show_on_all_monitors", IDS_SETTING_DESCRIPTION_SHOW_FANCY_ZONES_ON_ALL_MONITORS, settings.showZonesOnAllMonitors); + ptSettings.add_bool_toogle(L"fancyzones_makeDraggedWindowTransparent", IDS_SETTING_DESCRIPTION_MAKE_DRAGGED_WINDOW_TRANSPARENT, settings.makeDraggedWindowTransparent); ptSettings.add_int_spinner(L"fancyzones_highlight_opacity", IDS_SETTINGS_HIGHLIGHT_OPACITY, settings.zoneHighlightOpacity, 0, 100, 1); + ptSettings.add_color_picker(L"fancyzones_zoneColor", IDS_SETTING_DESCRIPTION_ZONECOLOR, settings.zoneColor); + ptSettings.add_color_picker(L"fancyzones_zoneBorderColor", IDS_SETTING_DESCRIPTION_ZONE_BORDER_COLOR, settings.zoneBorderColor); ptSettings.add_color_picker(L"fancyzones_zoneHighlightColor", IDS_SETTING_DESCRIPTION_ZONEHIGHLIGHTCOLOR, settings.zoneHightlightColor); ptSettings.add_multiline_string(L"fancyzones_excluded_apps", IDS_SETTING_EXCLCUDED_APPS_DESCRIPTION, settings.excludedApps); @@ -159,94 +162,185 @@ namespace FancyZonesUnitTests } TEST_METHOD_INITIALIZE(Init) - { - m_hInst = (HINSTANCE)GetModuleHandleW(nullptr); - m_settings = MakeFancyZonesSettings(m_hInst, m_settingsLocation.c_str()); - Assert::IsTrue(m_settings != nullptr); + { + m_hInst = (HINSTANCE)GetModuleHandleW(nullptr); + m_settings = MakeFancyZonesSettings(m_hInst, m_settingsLocation.c_str()); + Assert::IsTrue(m_settings != nullptr); - auto fancyZones = MakeFancyZones(m_hInst, m_settings); - Assert::IsTrue(fancyZones != nullptr); + auto fancyZones = MakeFancyZones(m_hInst, m_settings); + Assert::IsTrue(fancyZones != nullptr); - m_zoneWindowHost = fancyZones.as(); - Assert::IsTrue(m_zoneWindowHost != nullptr); - } + m_zoneWindowHost = fancyZones.as(); + Assert::IsTrue(m_zoneWindowHost != nullptr); + } - TEST_METHOD_CLEANUP(Cleanup) - { - auto settingsFolder = PTSettingsHelper::get_module_save_folder_location(m_settingsLocation); - const auto settingsFile = settingsFolder + L"\\settings.json"; - std::filesystem::remove(settingsFile); - std::filesystem::remove(settingsFolder); - } + TEST_METHOD_CLEANUP(Cleanup) + { + auto settingsFolder = PTSettingsHelper::get_module_save_folder_location(m_settingsLocation); + const auto settingsFile = settingsFolder + L"\\settings.json"; + std::filesystem::remove(settingsFile); + std::filesystem::remove(settingsFolder); + } - TEST_METHOD(GetZoneHighlightColor) - { - const auto expected = RGB(171, 175, 238); - const Settings settings{ - .shiftDrag = true, - .displayChange_moveWindows = true, - .virtualDesktopChange_moveWindows = true, - .zoneSetChange_flashZones = false, - .zoneSetChange_moveWindows = true, - .overrideSnapHotkeys = false, - .appLastZone_moveWindows = true, - .use_cursorpos_editor_startupscreen = true, - .showZonesOnAllMonitors = false, - .zoneHightlightColor = L"#abafee", - .zoneHighlightOpacity = 45, - .editorHotkey = PowerToysSettings::HotkeyObject::from_settings(false, false, false, false, VK_OEM_3), - .excludedApps = L"app\r\napp2", - .excludedAppsArray = { L"APP", L"APP2" }, - }; + TEST_METHOD (GetZoneColor) + { + const auto expected = RGB(171, 175, 238); + const Settings settings{ + .shiftDrag = true, + .displayChange_moveWindows = true, + .virtualDesktopChange_moveWindows = true, + .zoneSetChange_flashZones = false, + .zoneSetChange_moveWindows = true, + .overrideSnapHotkeys = false, + .appLastZone_moveWindows = true, + .use_cursorpos_editor_startupscreen = true, + .zoneColor = L"#abafee", + .zoneBorderColor = L"FAFAFA", + .zoneHightlightColor = L"#FAFAFA", + .zoneHighlightOpacity = 45, + .editorHotkey = PowerToysSettings::HotkeyObject::from_settings(false, false, false, false, VK_OEM_3), + .excludedApps = L"app\r\napp2", + .excludedAppsArray = { L"APP", L"APP2" }, + }; - auto config = serializedPowerToySettings(settings); - m_settings->SetConfig(config.c_str()); + auto config = serializedPowerToySettings(settings); + m_settings->SetConfig(config.c_str()); - const auto actual = m_zoneWindowHost->GetZoneHighlightColor(); - Assert::AreEqual(expected, actual); - } + const auto actual = m_zoneWindowHost->GetZoneColor(); + Assert::AreEqual(expected, actual); + } - TEST_METHOD(GetZoneHighlightOpacity) - { - const auto expected = 88; - const Settings settings{ - .shiftDrag = true, - .displayChange_moveWindows = true, - .virtualDesktopChange_moveWindows = true, - .zoneSetChange_flashZones = false, - .zoneSetChange_moveWindows = true, - .overrideSnapHotkeys = false, - .appLastZone_moveWindows = true, - .use_cursorpos_editor_startupscreen = true, - .showZonesOnAllMonitors = false, - .zoneHightlightColor = L"#abafee", - .zoneHighlightOpacity = expected, - .editorHotkey = PowerToysSettings::HotkeyObject::from_settings(false, false, false, false, VK_OEM_3), - .excludedApps = L"app\r\napp2", - .excludedAppsArray = { L"APP", L"APP2" }, - }; + TEST_METHOD (GetZoneBorderColor) + { + const auto expected = RGB(171, 175, 238); + const Settings settings{ + .shiftDrag = true, + .displayChange_moveWindows = true, + .virtualDesktopChange_moveWindows = true, + .zoneSetChange_flashZones = false, + .zoneSetChange_moveWindows = true, + .overrideSnapHotkeys = false, + .appLastZone_moveWindows = true, + .use_cursorpos_editor_startupscreen = true, + .zoneColor = L"#FAFAFA", + .zoneBorderColor = L"#abafee", + .zoneHightlightColor = L"#FAFAFA", + .zoneHighlightOpacity = 45, + .editorHotkey = PowerToysSettings::HotkeyObject::from_settings(false, false, false, false, VK_OEM_3), + .excludedApps = L"app\r\napp2", + .excludedAppsArray = { L"APP", L"APP2" }, + }; - auto config = serializedPowerToySettings(settings); - m_settings->SetConfig(config.c_str()); + auto config = serializedPowerToySettings(settings); + m_settings->SetConfig(config.c_str()); - const auto actual = m_zoneWindowHost->GetZoneHighlightOpacity(); - Assert::AreEqual(expected, actual); - } + const auto actual = m_zoneWindowHost->GetZoneBorderColor(); + Assert::AreEqual(expected, actual); + } - TEST_METHOD(GetCurrentMonitorZoneSetEmpty) - { - const auto* actual = m_zoneWindowHost->GetParentZoneWindow(Mocks::Monitor()); - Assert::IsNull(actual); - } + TEST_METHOD (GetZoneHighlightColor) + { + const auto expected = RGB(171, 175, 238); + const Settings settings{ + .shiftDrag = true, + .displayChange_moveWindows = true, + .virtualDesktopChange_moveWindows = true, + .zoneSetChange_flashZones = false, + .zoneSetChange_moveWindows = true, + .overrideSnapHotkeys = false, + .appLastZone_moveWindows = true, + .use_cursorpos_editor_startupscreen = true, + .showZonesOnAllMonitors = false, + .makeDraggedWindowTransparent = true, + .zoneColor = L"#FAFAFA", + .zoneBorderColor = L"FAFAFA", + .zoneHightlightColor = L"#abafee", + .zoneHighlightOpacity = 45, + .editorHotkey = PowerToysSettings::HotkeyObject::from_settings(false, false, false, false, VK_OEM_3), + .excludedApps = L"app\r\napp2", + .excludedAppsArray = { L"APP", L"APP2" }, + }; - TEST_METHOD(GetCurrentMonitorZoneSetNullMonitor) - { - const auto* actual = m_zoneWindowHost->GetParentZoneWindow(nullptr); - Assert::IsNull(actual); - } + auto config = serializedPowerToySettings(settings); + m_settings->SetConfig(config.c_str()); + + const auto actual = m_zoneWindowHost->GetZoneHighlightColor(); + Assert::AreEqual(expected, actual); + } + + TEST_METHOD (GetZoneHighlightOpacity) + { + const auto expected = 88; + const Settings settings{ + .shiftDrag = true, + .displayChange_moveWindows = true, + .virtualDesktopChange_moveWindows = true, + .zoneSetChange_flashZones = false, + .zoneSetChange_moveWindows = true, + .overrideSnapHotkeys = false, + .appLastZone_moveWindows = true, + .use_cursorpos_editor_startupscreen = true, + .showZonesOnAllMonitors = false, + .makeDraggedWindowTransparent = true, + .zoneColor = L"#FAFAFA", + .zoneBorderColor = L"FAFAFA", + .zoneHightlightColor = L"#abafee", + .zoneHighlightOpacity = expected, + .editorHotkey = PowerToysSettings::HotkeyObject::from_settings(false, false, false, false, VK_OEM_3), + .excludedApps = L"app\r\napp2", + .excludedAppsArray = { L"APP", L"APP2" }, + }; + + auto config = serializedPowerToySettings(settings); + m_settings->SetConfig(config.c_str()); + + const auto actual = m_zoneWindowHost->GetZoneHighlightOpacity(); + Assert::AreEqual(expected, actual); + } + + TEST_METHOD (IsMakeDraggenWindowTransparentActive) + { + const auto expected = true; + const Settings settings{ + .shiftDrag = true, + .displayChange_moveWindows = true, + .virtualDesktopChange_moveWindows = true, + .zoneSetChange_flashZones = false, + .zoneSetChange_moveWindows = true, + .overrideSnapHotkeys = false, + .appLastZone_moveWindows = true, + .use_cursorpos_editor_startupscreen = true, + .showZonesOnAllMonitors = false, + .makeDraggedWindowTransparent = true, + .zoneColor = L"#FAFAFA", + .zoneBorderColor = L"FAFAFA", + .zoneHightlightColor = L"#abafee", + .zoneHighlightOpacity = expected, + .editorHotkey = PowerToysSettings::HotkeyObject::from_settings(false, false, false, false, VK_OEM_3), + .excludedApps = L"app\r\napp2", + .excludedAppsArray = { L"APP", L"APP2" }, + }; + + auto config = serializedPowerToySettings(settings); + m_settings->SetConfig(config.c_str()); + + Assert::AreEqual(expected, m_zoneWindowHost->isMakeDraggedWindowTransparentActive()); + } + + TEST_METHOD (GetCurrentMonitorZoneSetEmpty) + { + const auto* actual = m_zoneWindowHost->GetParentZoneWindow(Mocks::Monitor()); + Assert::IsNull(actual); + } + + TEST_METHOD (GetCurrentMonitorZoneSetNullMonitor) + { + const auto* actual = m_zoneWindowHost->GetParentZoneWindow(nullptr); + Assert::IsNull(actual); + } }; - TEST_CLASS(FancyZonesIFancyZonesCallbackUnitTests) + TEST_CLASS (FancyZonesIFancyZonesCallbackUnitTests) { HINSTANCE m_hInst{}; std::wstring m_settingsLocation = L"FancyZonesUnitTests"; @@ -269,7 +363,10 @@ namespace FancyZonesUnitTests ptSettings.add_bool_toogle(L"fancyzones_appLastZone_moveWindows", IDS_SETTING_DESCRIPTION_APPLASTZONE_MOVEWINDOWS, settings.appLastZone_moveWindows); ptSettings.add_bool_toogle(L"use_cursorpos_editor_startupscreen", IDS_SETTING_DESCRIPTION_USE_CURSORPOS_EDITOR_STARTUPSCREEN, settings.use_cursorpos_editor_startupscreen); ptSettings.add_bool_toogle(L"fancyzones_show_on_all_monitors", IDS_SETTING_DESCRIPTION_SHOW_FANCY_ZONES_ON_ALL_MONITORS, settings.showZonesOnAllMonitors); + ptSettings.add_bool_toogle(L"fancyzones_makeDraggedWindowTransparent", IDS_SETTING_DESCRIPTION_MAKE_DRAGGED_WINDOW_TRANSPARENT, settings.makeDraggedWindowTransparent); ptSettings.add_int_spinner(L"fancyzones_highlight_opacity", IDS_SETTINGS_HIGHLIGHT_OPACITY, settings.zoneHighlightOpacity, 0, 100, 1); + ptSettings.add_color_picker(L"fancyzones_zoneColor", IDS_SETTING_DESCRIPTION_ZONECOLOR, settings.zoneColor); + ptSettings.add_color_picker(L"fancyzones_zoneBorderColor", IDS_SETTING_DESCRIPTION_ZONE_BORDER_COLOR, settings.zoneBorderColor); ptSettings.add_color_picker(L"fancyzones_zoneHighlightColor", IDS_SETTING_DESCRIPTION_ZONEHIGHLIGHTCOLOR, settings.zoneHightlightColor); ptSettings.add_multiline_string(L"fancyzones_excluded_apps", IDS_SETTING_EXCLCUDED_APPS_DESCRIPTION, settings.excludedApps); @@ -289,157 +386,157 @@ namespace FancyZonesUnitTests } TEST_METHOD_INITIALIZE(Init) - { - m_hInst = (HINSTANCE)GetModuleHandleW(nullptr); - m_settings = MakeFancyZonesSettings(m_hInst, m_settingsLocation.c_str()); - Assert::IsTrue(m_settings != nullptr); - - auto fancyZones = MakeFancyZones(m_hInst, m_settings); - Assert::IsTrue(fancyZones != nullptr); - - m_fzCallback = fancyZones.as(); - Assert::IsTrue(m_fzCallback != nullptr); - - m_fancyZonesData.clear_data(); - } - - TEST_METHOD_CLEANUP(Cleanup) - { - sendKeyboardInput(VK_SHIFT, true); - sendKeyboardInput(VK_LWIN, true); - sendKeyboardInput(VK_CONTROL, true); - - auto settingsFolder = PTSettingsHelper::get_module_save_folder_location(m_settingsLocation); - const auto settingsFile = settingsFolder + L"\\settings.json"; - std::filesystem::remove(settingsFile); - std::filesystem::remove(settingsFolder); - } - - TEST_METHOD(OnKeyDownNothingPressed) - { - for (DWORD code = '0'; code <= '9'; code++) { - tagKBDLLHOOKSTRUCT input{}; - input.vkCode = code; - Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); + m_hInst = (HINSTANCE)GetModuleHandleW(nullptr); + m_settings = MakeFancyZonesSettings(m_hInst, m_settingsLocation.c_str()); + Assert::IsTrue(m_settings != nullptr); + + auto fancyZones = MakeFancyZones(m_hInst, m_settings); + Assert::IsTrue(fancyZones != nullptr); + + m_fzCallback = fancyZones.as(); + Assert::IsTrue(m_fzCallback != nullptr); + + m_fancyZonesData.clear_data(); } - { - tagKBDLLHOOKSTRUCT input{}; - input.vkCode = VK_LEFT; - Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); - } + TEST_METHOD_CLEANUP(Cleanup) + { + sendKeyboardInput(VK_SHIFT, true); + sendKeyboardInput(VK_LWIN, true); + sendKeyboardInput(VK_CONTROL, true); - { - tagKBDLLHOOKSTRUCT input{}; - input.vkCode = VK_RIGHT; - Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); - } - } + auto settingsFolder = PTSettingsHelper::get_module_save_folder_location(m_settingsLocation); + const auto settingsFile = settingsFolder + L"\\settings.json"; + std::filesystem::remove(settingsFile); + std::filesystem::remove(settingsFolder); + } - TEST_METHOD(OnKeyDownShiftPressed) - { - sendKeyboardInput(VK_SHIFT); + TEST_METHOD (OnKeyDownNothingPressed) + { + for (DWORD code = '0'; code <= '9'; code++) + { + tagKBDLLHOOKSTRUCT input{}; + input.vkCode = code; + Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); + } - for (DWORD code = '0'; code <= '9'; code++) - { - tagKBDLLHOOKSTRUCT input{}; - input.vkCode = code; - Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); - } + { + tagKBDLLHOOKSTRUCT input{}; + input.vkCode = VK_LEFT; + Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); + } - { - tagKBDLLHOOKSTRUCT input{}; - input.vkCode = VK_LEFT; - Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); - } + { + tagKBDLLHOOKSTRUCT input{}; + input.vkCode = VK_RIGHT; + Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); + } + } - { - tagKBDLLHOOKSTRUCT input{}; - input.vkCode = VK_RIGHT; - Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); - } - } + TEST_METHOD (OnKeyDownShiftPressed) + { + sendKeyboardInput(VK_SHIFT); - TEST_METHOD(OnKeyDownWinPressed) - { - sendKeyboardInput(VK_LWIN); + for (DWORD code = '0'; code <= '9'; code++) + { + tagKBDLLHOOKSTRUCT input{}; + input.vkCode = code; + Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); + } - for (DWORD code = '0'; code <= '9'; code++) - { - tagKBDLLHOOKSTRUCT input{}; - input.vkCode = code; - Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); - } + { + tagKBDLLHOOKSTRUCT input{}; + input.vkCode = VK_LEFT; + Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); + } - { - tagKBDLLHOOKSTRUCT input{}; - input.vkCode = VK_LEFT; - Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); - } + { + tagKBDLLHOOKSTRUCT input{}; + input.vkCode = VK_RIGHT; + Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); + } + } - { - tagKBDLLHOOKSTRUCT input{}; - input.vkCode = VK_RIGHT; - Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); - } - } + TEST_METHOD (OnKeyDownWinPressed) + { + sendKeyboardInput(VK_LWIN); - TEST_METHOD(OnKeyDownWinShiftPressed) - { - sendKeyboardInput(VK_LWIN); - sendKeyboardInput(VK_SHIFT); + for (DWORD code = '0'; code <= '9'; code++) + { + tagKBDLLHOOKSTRUCT input{}; + input.vkCode = code; + Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); + } - for (DWORD code = '0'; code <= '9'; code++) - { - tagKBDLLHOOKSTRUCT input{}; - input.vkCode = code; - Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); - } + { + tagKBDLLHOOKSTRUCT input{}; + input.vkCode = VK_LEFT; + Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); + } - { - tagKBDLLHOOKSTRUCT input{}; - input.vkCode = VK_LEFT; - Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); - } + { + tagKBDLLHOOKSTRUCT input{}; + input.vkCode = VK_RIGHT; + Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); + } + } - { - tagKBDLLHOOKSTRUCT input{}; - input.vkCode = VK_RIGHT; - Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); - } - } + TEST_METHOD (OnKeyDownWinShiftPressed) + { + sendKeyboardInput(VK_LWIN); + sendKeyboardInput(VK_SHIFT); - TEST_METHOD(OnKeyDownWinCtrlPressed) - { - sendKeyboardInput(VK_LWIN); - sendKeyboardInput(VK_CONTROL); + for (DWORD code = '0'; code <= '9'; code++) + { + tagKBDLLHOOKSTRUCT input{}; + input.vkCode = code; + Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); + } - const Settings settings{ - .overrideSnapHotkeys = false, - }; + { + tagKBDLLHOOKSTRUCT input{}; + input.vkCode = VK_LEFT; + Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); + } - auto config = serializedPowerToySettings(settings); - m_settings->SetConfig(config.c_str()); + { + tagKBDLLHOOKSTRUCT input{}; + input.vkCode = VK_RIGHT; + Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); + } + } - for (DWORD code = '0'; code <= '9'; code++) - { - tagKBDLLHOOKSTRUCT input{}; - input.vkCode = code; - Assert::IsTrue(m_fzCallback->OnKeyDown(&input)); - } + TEST_METHOD (OnKeyDownWinCtrlPressed) + { + sendKeyboardInput(VK_LWIN); + sendKeyboardInput(VK_CONTROL); - { - tagKBDLLHOOKSTRUCT input{}; - input.vkCode = VK_LEFT; - Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); - } + const Settings settings{ + .overrideSnapHotkeys = false, + }; - { - tagKBDLLHOOKSTRUCT input{}; - input.vkCode = VK_RIGHT; - Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); - } - } + auto config = serializedPowerToySettings(settings); + m_settings->SetConfig(config.c_str()); + + for (DWORD code = '0'; code <= '9'; code++) + { + tagKBDLLHOOKSTRUCT input{}; + input.vkCode = code; + Assert::IsTrue(m_fzCallback->OnKeyDown(&input)); + } + + { + tagKBDLLHOOKSTRUCT input{}; + input.vkCode = VK_LEFT; + Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); + } + + { + tagKBDLLHOOKSTRUCT input{}; + input.vkCode = VK_RIGHT; + Assert::IsFalse(m_fzCallback->OnKeyDown(&input)); + } + } }; } \ No newline at end of file diff --git a/src/modules/fancyzones/tests/UnitTests/FancyZonesSettings.Spec.cpp b/src/modules/fancyzones/tests/UnitTests/FancyZonesSettings.Spec.cpp index 4d2bed306b..c5d32cc619 100644 --- a/src/modules/fancyzones/tests/UnitTests/FancyZonesSettings.Spec.cpp +++ b/src/modules/fancyzones/tests/UnitTests/FancyZonesSettings.Spec.cpp @@ -35,6 +35,9 @@ namespace FancyZonesUnitTests Assert::AreEqual(expected.appLastZone_moveWindows, actual.appLastZone_moveWindows); Assert::AreEqual(expected.use_cursorpos_editor_startupscreen, actual.use_cursorpos_editor_startupscreen); Assert::AreEqual(expected.showZonesOnAllMonitors, actual.showZonesOnAllMonitors); + Assert::AreEqual(expected.makeDraggedWindowTransparent, actual.makeDraggedWindowTransparent); + Assert::AreEqual(expected.zoneColor.c_str(), actual.zoneColor.c_str()); + Assert::AreEqual(expected.zoneBorderColor.c_str(), actual.zoneBorderColor.c_str()); Assert::AreEqual(expected.zoneHightlightColor.c_str(), actual.zoneHightlightColor.c_str()); Assert::AreEqual(expected.zoneHighlightOpacity, actual.zoneHighlightOpacity); Assert::AreEqual(expected.excludedApps.c_str(), actual.excludedApps.c_str()); @@ -61,7 +64,6 @@ namespace FancyZonesUnitTests m_hInst = (HINSTANCE)GetModuleHandleW(nullptr); m_tmpName = PTSettingsHelper::get_module_save_folder_location(m_moduleName) + L"\\settings.json"; } - TEST_METHOD_CLEANUP(Cleanup) { std::filesystem::remove(m_tmpName); @@ -108,6 +110,9 @@ namespace FancyZonesUnitTests .appLastZone_moveWindows = false, .use_cursorpos_editor_startupscreen = true, .showZonesOnAllMonitors = false, + .makeDraggedWindowTransparent = true, + .zoneColor = L"FAFAFA", + .zoneBorderColor = L"CCDDEE", .zoneHightlightColor = L"#00FFD7", .zoneHighlightOpacity = 45, .editorHotkey = PowerToysSettings::HotkeyObject::from_settings(false, true, true, false, VK_OEM_3), @@ -125,6 +130,9 @@ namespace FancyZonesUnitTests values.add_property(L"fancyzones_appLastZone_moveWindows", expected.appLastZone_moveWindows); values.add_property(L"use_cursorpos_editor_startupscreen", expected.use_cursorpos_editor_startupscreen); values.add_property(L"fancyzones_show_on_all_monitors", expected.showZonesOnAllMonitors); + values.add_property(L"fancyzones_makeDraggedWindowTransparent", expected.makeDraggedWindowTransparent); + values.add_property(L"fancyzones_zoneColor", expected.zoneColor); + values.add_property(L"fancyzones_zoneBorderColor", expected.zoneBorderColor); values.add_property(L"fancyzones_zoneHighlightColor", expected.zoneHightlightColor); values.add_property(L"fancyzones_highlight_opacity", expected.zoneHighlightOpacity); values.add_property(L"fancyzones_editor_hotkey", expected.editorHotkey.get_json()); @@ -152,6 +160,9 @@ namespace FancyZonesUnitTests .appLastZone_moveWindows = false, .use_cursorpos_editor_startupscreen = true, .showZonesOnAllMonitors = false, + .makeDraggedWindowTransparent = true, + .zoneColor = L"FAFAFA", + .zoneBorderColor = L"CCDDEE", .zoneHightlightColor = L"#00FFD7", .zoneHighlightOpacity = 45, .editorHotkey = PowerToysSettings::HotkeyObject::from_settings(false, true, true, false, VK_OEM_3), @@ -169,6 +180,9 @@ namespace FancyZonesUnitTests values.add_property(L"fancyzones_appLastZone_moveWindows", expected.appLastZone_moveWindows); values.add_property(L"use_cursorpos_editor_startupscreen", expected.use_cursorpos_editor_startupscreen); values.add_property(L"fancyzones_show_on_all_monitors", expected.showZonesOnAllMonitors); + values.add_property(L"fancyzones_makeDraggedWindowTransparent", expected.makeDraggedWindowTransparent); + values.add_property(L"fancyzones_zoneColor", expected.zoneColor); + values.add_property(L"fancyzones_zoneBorderColor", expected.zoneBorderColor); values.add_property(L"fancyzones_zoneHighlightColor", expected.zoneHightlightColor); values.add_property(L"fancyzones_highlight_opacity", expected.zoneHighlightOpacity); values.add_property(L"fancyzones_editor_hotkey", expected.editorHotkey.get_json()); @@ -195,6 +209,9 @@ namespace FancyZonesUnitTests .appLastZone_moveWindows = m_defaultSettings.appLastZone_moveWindows, .use_cursorpos_editor_startupscreen = m_defaultSettings.use_cursorpos_editor_startupscreen, .showZonesOnAllMonitors = m_defaultSettings.showZonesOnAllMonitors, + .makeDraggedWindowTransparent = m_defaultSettings.makeDraggedWindowTransparent, + .zoneColor = L"FAFAFA", + .zoneBorderColor = L"CCDDEE", .zoneHightlightColor = L"#00FFD7", .zoneHighlightOpacity = 45, .editorHotkey = PowerToysSettings::HotkeyObject::from_settings(false, true, true, false, VK_OEM_3), @@ -203,6 +220,8 @@ namespace FancyZonesUnitTests }; PowerToysSettings::PowerToyValues values(m_moduleName); + values.add_property(L"fancyzones_zoneColor", expected.zoneColor); + values.add_property(L"fancyzones_zoneBorderColor", expected.zoneBorderColor); values.add_property(L"fancyzones_zoneHighlightColor", expected.zoneHightlightColor); values.add_property(L"fancyzones_highlight_opacity", expected.zoneHighlightOpacity); values.add_property(L"fancyzones_editor_hotkey", expected.editorHotkey.get_json()); @@ -230,6 +249,9 @@ namespace FancyZonesUnitTests .appLastZone_moveWindows = false, .use_cursorpos_editor_startupscreen = true, .showZonesOnAllMonitors = false, + .makeDraggedWindowTransparent = true, + .zoneColor = m_defaultSettings.zoneColor, + .zoneBorderColor = m_defaultSettings.zoneBorderColor, .zoneHightlightColor = m_defaultSettings.zoneHightlightColor, .zoneHighlightOpacity = 45, .editorHotkey = PowerToysSettings::HotkeyObject::from_settings(false, true, true, false, VK_OEM_3), @@ -247,6 +269,7 @@ namespace FancyZonesUnitTests values.add_property(L"fancyzones_appLastZone_moveWindows", expected.appLastZone_moveWindows); values.add_property(L"use_cursorpos_editor_startupscreen", expected.use_cursorpos_editor_startupscreen); values.add_property(L"fancyzones_show_on_all_monitors", expected.showZonesOnAllMonitors); + values.add_property(L"fancyzones_makeDraggedWindowTransparent", expected.makeDraggedWindowTransparent); values.add_property(L"fancyzones_highlight_opacity", expected.zoneHighlightOpacity); values.add_property(L"fancyzones_editor_hotkey", expected.editorHotkey.get_json()); values.add_property(L"fancyzones_excluded_apps", expected.excludedApps); @@ -273,6 +296,9 @@ namespace FancyZonesUnitTests .appLastZone_moveWindows = false, .use_cursorpos_editor_startupscreen = true, .showZonesOnAllMonitors = false, + .makeDraggedWindowTransparent = true, + .zoneColor = L"#FAFAFA", + .zoneBorderColor = L"#4b4b55", .zoneHightlightColor = L"#00FFD7", .zoneHighlightOpacity = m_defaultSettings.zoneHighlightOpacity, .editorHotkey = PowerToysSettings::HotkeyObject::from_settings(false, true, true, false, VK_OEM_3), @@ -290,6 +316,8 @@ namespace FancyZonesUnitTests values.add_property(L"fancyzones_appLastZone_moveWindows", expected.appLastZone_moveWindows); values.add_property(L"use_cursorpos_editor_startupscreen", expected.use_cursorpos_editor_startupscreen); values.add_property(L"fancyzones_show_on_all_monitors", expected.showZonesOnAllMonitors); + values.add_property(L"fancyzones_makeDraggedWindowTransparent", expected.makeDraggedWindowTransparent); + values.add_property(L"fancyzones_zoneColor", expected.zoneColor); values.add_property(L"fancyzones_zoneHighlightColor", expected.zoneHightlightColor); values.add_property(L"fancyzones_editor_hotkey", expected.editorHotkey.get_json()); values.add_property(L"fancyzones_excluded_apps", expected.excludedApps); @@ -316,6 +344,9 @@ namespace FancyZonesUnitTests .appLastZone_moveWindows = false, .use_cursorpos_editor_startupscreen = true, .showZonesOnAllMonitors = false, + .makeDraggedWindowTransparent = true, + .zoneColor = L"FAFAFA", + .zoneBorderColor = L"CCDDEE", .zoneHightlightColor = L"#00FFD7", .zoneHighlightOpacity = 45, .editorHotkey = m_defaultSettings.editorHotkey, @@ -333,6 +364,9 @@ namespace FancyZonesUnitTests values.add_property(L"fancyzones_appLastZone_moveWindows", expected.appLastZone_moveWindows); values.add_property(L"use_cursorpos_editor_startupscreen", expected.use_cursorpos_editor_startupscreen); values.add_property(L"fancyzones_show_on_all_monitors", expected.showZonesOnAllMonitors); + values.add_property(L"fancyzones_makeDraggedWindowTransparent", expected.makeDraggedWindowTransparent); + values.add_property(L"fancyzones_zoneColor", expected.zoneColor); + values.add_property(L"fancyzones_zoneBorderColor", expected.zoneBorderColor); values.add_property(L"fancyzones_zoneHighlightColor", expected.zoneHightlightColor); values.add_property(L"fancyzones_highlight_opacity", expected.zoneHighlightOpacity); values.add_property(L"fancyzones_excluded_apps", expected.excludedApps); @@ -359,6 +393,9 @@ namespace FancyZonesUnitTests .appLastZone_moveWindows = false, .use_cursorpos_editor_startupscreen = true, .showZonesOnAllMonitors = false, + .makeDraggedWindowTransparent = true, + .zoneColor = L"FAFAFA", + .zoneBorderColor = L"CCDDEE", .zoneHightlightColor = L"#00FFD7", .zoneHighlightOpacity = 45, .editorHotkey = PowerToysSettings::HotkeyObject::from_settings(false, true, true, false, VK_OEM_3), @@ -376,6 +413,9 @@ namespace FancyZonesUnitTests values.add_property(L"fancyzones_appLastZone_moveWindows", expected.appLastZone_moveWindows); values.add_property(L"use_cursorpos_editor_startupscreen", expected.use_cursorpos_editor_startupscreen); values.add_property(L"fancyzones_show_on_all_monitors", expected.showZonesOnAllMonitors); + values.add_property(L"fancyzones_makeDraggedWindowTransparent", expected.makeDraggedWindowTransparent); + values.add_property(L"fancyzones_zoneColor", expected.zoneColor); + values.add_property(L"fancyzones_zoneBorderColor", expected.zoneBorderColor); values.add_property(L"fancyzones_zoneHighlightColor", expected.zoneHightlightColor); values.add_property(L"fancyzones_highlight_opacity", expected.zoneHighlightOpacity); values.add_property(L"fancyzones_editor_hotkey", expected.editorHotkey.get_json()); @@ -483,6 +523,9 @@ namespace FancyZonesUnitTests .appLastZone_moveWindows = false, .use_cursorpos_editor_startupscreen = true, .showZonesOnAllMonitors = false, + .makeDraggedWindowTransparent = true, + .zoneColor = L"FAFAFA", + .zoneBorderColor = L"CCDDEE", .zoneHightlightColor = L"#00FFD7", .zoneHighlightOpacity = 45, .editorHotkey = PowerToysSettings::HotkeyObject::from_settings(false, true, true, false, VK_OEM_3), @@ -500,6 +543,9 @@ namespace FancyZonesUnitTests values.add_property(L"fancyzones_appLastZone_moveWindows", expected.appLastZone_moveWindows); values.add_property(L"use_cursorpos_editor_startupscreen", expected.use_cursorpos_editor_startupscreen); values.add_property(L"fancyzones_show_on_all_monitors", expected.showZonesOnAllMonitors); + values.add_property(L"fancyzones_makeDraggedWindowTransparent", expected.makeDraggedWindowTransparent); + values.add_property(L"fancyzones_zoneColor", expected.zoneColor); + values.add_property(L"fancyzones_zoneBorderColor", expected.zoneBorderColor); values.add_property(L"fancyzones_zoneHighlightColor", expected.zoneHightlightColor); values.add_property(L"fancyzones_highlight_opacity", expected.zoneHighlightOpacity); values.add_property(L"fancyzones_editor_hotkey", expected.editorHotkey.get_json()); @@ -613,7 +659,10 @@ namespace FancyZonesUnitTests ptSettings.add_bool_toogle(L"fancyzones_appLastZone_moveWindows", IDS_SETTING_DESCRIPTION_APPLASTZONE_MOVEWINDOWS, settings.appLastZone_moveWindows); ptSettings.add_bool_toogle(L"use_cursorpos_editor_startupscreen", IDS_SETTING_DESCRIPTION_USE_CURSORPOS_EDITOR_STARTUPSCREEN, settings.use_cursorpos_editor_startupscreen); ptSettings.add_bool_toogle(L"fancyzones_show_on_all_monitors", IDS_SETTING_DESCRIPTION_SHOW_FANCY_ZONES_ON_ALL_MONITORS, settings.showZonesOnAllMonitors); + ptSettings.add_bool_toogle(L"fancyzones_makeDraggedWindowTransparent", IDS_SETTING_DESCRIPTION_MAKE_DRAGGED_WINDOW_TRANSPARENT, settings.makeDraggedWindowTransparent); ptSettings.add_int_spinner(L"fancyzones_highlight_opacity", IDS_SETTINGS_HIGHLIGHT_OPACITY, settings.zoneHighlightOpacity, 0, 100, 1); + ptSettings.add_color_picker(L"fancyzones_zoneColor", IDS_SETTING_DESCRIPTION_ZONECOLOR, settings.zoneColor); + ptSettings.add_color_picker(L"fancyzones_zoneBorderColor", IDS_SETTING_DESCRIPTION_ZONE_BORDER_COLOR, settings.zoneBorderColor); ptSettings.add_color_picker(L"fancyzones_zoneHighlightColor", IDS_SETTING_DESCRIPTION_ZONEHIGHLIGHTCOLOR, settings.zoneHightlightColor); ptSettings.add_multiline_string(L"fancyzones_excluded_apps", IDS_SETTING_EXCLCUDED_APPS_DESCRIPTION, settings.excludedApps); @@ -635,6 +684,9 @@ namespace FancyZonesUnitTests .appLastZone_moveWindows = false, .use_cursorpos_editor_startupscreen = true, .showZonesOnAllMonitors = false, + .makeDraggedWindowTransparent = true, + .zoneColor = L"FAFAFA", + .zoneBorderColor = L"CCDDEE", .zoneHightlightColor = L"#00FFD7", .zoneHighlightOpacity = 45, .editorHotkey = PowerToysSettings::HotkeyObject::from_settings(false, true, true, false, VK_OEM_3), @@ -653,6 +705,8 @@ namespace FancyZonesUnitTests values.add_property(L"use_cursorpos_editor_startupscreen", expected.use_cursorpos_editor_startupscreen); values.add_property(L"fancyzones_show_on_all_monitors", expected.showZonesOnAllMonitors); values.add_property(L"fancyzones_zoneHighlightColor", expected.zoneHightlightColor); + values.add_property(L"fancyzones_zoneColor", expected.zoneColor); + values.add_property(L"fancyzones_zoneBorderColor", expected.zoneBorderColor); values.add_property(L"fancyzones_highlight_opacity", expected.zoneHighlightOpacity); values.add_property(L"fancyzones_editor_hotkey", expected.editorHotkey.get_json()); values.add_property(L"fancyzones_excluded_apps", expected.excludedApps); @@ -684,8 +738,11 @@ namespace FancyZonesUnitTests m_ptSettings->add_bool_toogle(L"fancyzones_appLastZone_moveWindows", IDS_SETTING_DESCRIPTION_APPLASTZONE_MOVEWINDOWS, expected.appLastZone_moveWindows); m_ptSettings->add_bool_toogle(L"use_cursorpos_editor_startupscreen", IDS_SETTING_DESCRIPTION_USE_CURSORPOS_EDITOR_STARTUPSCREEN, expected.use_cursorpos_editor_startupscreen); m_ptSettings->add_bool_toogle(L"fancyzones_show_on_all_monitors", IDS_SETTING_DESCRIPTION_SHOW_FANCY_ZONES_ON_ALL_MONITORS, expected.showZonesOnAllMonitors); - m_ptSettings->add_int_spinner(L"fancyzones_highlight_opacity", IDS_SETTINGS_HIGHLIGHT_OPACITY, expected.zoneHighlightOpacity, 0, 100, 1); + m_ptSettings->add_bool_toogle(L"fancyzones_makeDraggedWindowTransparent", IDS_SETTING_DESCRIPTION_MAKE_DRAGGED_WINDOW_TRANSPARENT, expected.makeDraggedWindowTransparent); m_ptSettings->add_color_picker(L"fancyzones_zoneHighlightColor", IDS_SETTING_DESCRIPTION_ZONEHIGHLIGHTCOLOR, expected.zoneHightlightColor); + m_ptSettings->add_color_picker(L"fancyzones_zoneColor", IDS_SETTING_DESCRIPTION_ZONECOLOR, expected.zoneColor); + m_ptSettings->add_color_picker(L"fancyzones_zoneBorderColor", IDS_SETTING_DESCRIPTION_ZONE_BORDER_COLOR, expected.zoneBorderColor); + m_ptSettings->add_int_spinner(L"fancyzones_highlight_opacity", IDS_SETTINGS_HIGHLIGHT_OPACITY, expected.zoneHighlightOpacity, 0, 100, 1); m_ptSettings->add_multiline_string(L"fancyzones_excluded_apps", IDS_SETTING_EXCLCUDED_APPS_DESCRIPTION, expected.excludedApps); } @@ -749,6 +806,9 @@ namespace FancyZonesUnitTests .appLastZone_moveWindows = true, .use_cursorpos_editor_startupscreen = true, .showZonesOnAllMonitors = false, + .makeDraggedWindowTransparent = true, + .zoneColor = L"#FAFAFA", + .zoneBorderColor = L"CCDDEE", .zoneHightlightColor = L"#00AABB", .zoneHighlightOpacity = 45, .editorHotkey = PowerToysSettings::HotkeyObject::from_settings(false, false, false, false, VK_OEM_3), diff --git a/src/modules/fancyzones/tests/UnitTests/ZoneWindow.Spec.cpp b/src/modules/fancyzones/tests/UnitTests/ZoneWindow.Spec.cpp index 13408dfc3a..bece6fd65a 100644 --- a/src/modules/fancyzones/tests/UnitTests/ZoneWindow.Spec.cpp +++ b/src/modules/fancyzones/tests/UnitTests/ZoneWindow.Spec.cpp @@ -18,6 +18,16 @@ namespace FancyZonesUnitTests IFACEMETHODIMP_(void) MoveWindowsOnActiveZoneSetChange() noexcept {}; IFACEMETHODIMP_(COLORREF) + GetZoneColor() noexcept + { + return RGB(0xFF, 0xFF, 0xFF); + } + IFACEMETHODIMP_(COLORREF) + GetZoneBorderColor() noexcept + { + return RGB(0xFF, 0xFF, 0xFF); + } + IFACEMETHODIMP_(COLORREF) GetZoneHighlightColor() noexcept { return RGB(0xFF, 0xFF, 0xFF); @@ -32,6 +42,11 @@ namespace FancyZonesUnitTests { return 100; } + IFACEMETHODIMP_(bool) + isMakeDraggedWindowTransparentActive() noexcept + { + return true; + } IZoneWindow* m_zoneWindow; }; From e85427f1da0e934ef0e3b7a8d94f664247fe4c94 Mon Sep 17 00:00:00 2001 From: vldmr11080 <57061786+vldmr11080@users.noreply.github.com> Date: Wed, 25 Mar 2020 18:32:33 +0100 Subject: [PATCH 053/132] Disable Win+Ctrl+Number feature for 0.16 release (#1689) --- src/modules/fancyzones/lib/FancyZones.cpp | 30 ++++++++++++----------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/src/modules/fancyzones/lib/FancyZones.cpp b/src/modules/fancyzones/lib/FancyZones.cpp index 5eefde5f0e..d2d3801caa 100644 --- a/src/modules/fancyzones/lib/FancyZones.cpp +++ b/src/modules/fancyzones/lib/FancyZones.cpp @@ -377,13 +377,14 @@ FancyZones::OnKeyDown(PKBDLLHOOKSTRUCT info) noexcept bool const ctrl = GetAsyncKeyState(VK_CONTROL) & 0x8000; if (ctrl) { - if ((info->vkCode >= '0') && (info->vkCode <= '9')) - { - // Win+Ctrl+Number will cycle through ZoneSets - Trace::FancyZones::OnKeyDown(info->vkCode, win, ctrl, false /*inMoveSize*/); - CycleActiveZoneSet(info->vkCode); - return true; - } + // Temporarily disable Win+Ctrl+Number functionality + //if ((info->vkCode >= '0') && (info->vkCode <= '9')) + //{ + // // Win+Ctrl+Number will cycle through ZoneSets + // Trace::FancyZones::OnKeyDown(info->vkCode, win, ctrl, false /*inMoveSize*/); + // CycleActiveZoneSet(info->vkCode); + // return true; + //} } else if ((info->vkCode == VK_RIGHT) || (info->vkCode == VK_LEFT)) { @@ -395,13 +396,14 @@ FancyZones::OnKeyDown(PKBDLLHOOKSTRUCT info) noexcept } } } - else if (m_inMoveSize && (info->vkCode >= '0') && (info->vkCode <= '9')) - { - // This allows you to cycle through ZoneSets while dragging a window - Trace::FancyZones::OnKeyDown(info->vkCode, win, false /*control*/, true /*inMoveSize*/); - CycleActiveZoneSet(info->vkCode); - return false; - } + // Temporarily disable Win+Ctrl+Number functionality + //else if (m_inMoveSize && (info->vkCode >= '0') && (info->vkCode <= '9')) + //{ + // // This allows you to cycle through ZoneSets while dragging a window + // Trace::FancyZones::OnKeyDown(info->vkCode, win, false /*control*/, true /*inMoveSize*/); + // CycleActiveZoneSet(info->vkCode); + // return false; + //} if (m_dragEnabled && shift) { return true; From 5a5b5292a1191f6b88c6887c13ddf9b7783d0099 Mon Sep 17 00:00:00 2001 From: stefansjfw <57057282+stefansjfw@users.noreply.github.com> Date: Thu, 26 Mar 2020 11:51:05 +0100 Subject: [PATCH 054/132] Order PowerToys aplhabetically Settings (#1706) * Order PowerToys aplhabetically in both Settings list and General Settings enable's list * Remove uneeded include --- src/runner/general_settings.h | 2 +- src/runner/powertoy_module.cpp | 4 ++-- src/runner/powertoy_module.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/runner/general_settings.h b/src/runner/general_settings.h index 93a2da3e4f..9e942c1eb9 100644 --- a/src/runner/general_settings.h +++ b/src/runner/general_settings.h @@ -7,7 +7,7 @@ struct GeneralSettings bool isPackaged; bool isStartupEnabled; std::wstring startupDisabledReason; - std::unordered_map isModulesEnabledMap; + std::map isModulesEnabledMap; bool isElevated; bool isRunElevated; bool isAdmin; diff --git a/src/runner/powertoy_module.cpp b/src/runner/powertoy_module.cpp index ed7142b93a..0e7866adf9 100644 --- a/src/runner/powertoy_module.cpp +++ b/src/runner/powertoy_module.cpp @@ -3,9 +3,9 @@ #include "lowlevel_keyboard_event.h" #include -std::unordered_map& modules() +std::map& modules() { - static std::unordered_map modules; + static std::map modules; return modules; } diff --git a/src/runner/powertoy_module.h b/src/runner/powertoy_module.h index 1003561bdf..8da7515ed0 100644 --- a/src/runner/powertoy_module.h +++ b/src/runner/powertoy_module.h @@ -50,4 +50,4 @@ private: }; PowertoyModule load_powertoy(const std::wstring& filename); -std::unordered_map& modules(); +std::map& modules(); From f72dd7fdb6d07f32b8be27043390375bebec4766 Mon Sep 17 00:00:00 2001 From: Seraphima Zykova Date: Thu, 26 Mar 2020 13:54:12 +0300 Subject: [PATCH 055/132] added telemetry for editor launch event (#1705) --- src/modules/fancyzones/lib/FancyZones.cpp | 1 + src/modules/fancyzones/lib/trace.cpp | 10 ++++++++++ src/modules/fancyzones/lib/trace.h | 1 + 3 files changed, 12 insertions(+) diff --git a/src/modules/fancyzones/lib/FancyZones.cpp b/src/modules/fancyzones/lib/FancyZones.cpp index d2d3801caa..c0e8ba13ee 100644 --- a/src/modules/fancyzones/lib/FancyZones.cpp +++ b/src/modules/fancyzones/lib/FancyZones.cpp @@ -518,6 +518,7 @@ void FancyZones::ToggleEditor() noexcept sei.lpParameters = params.c_str(); sei.nShow = SW_SHOWNORMAL; ShellExecuteEx(&sei); + Trace::FancyZones::EditorLaunched(1); // Launch the editor on a background thread // Wait for the editor's process to exit diff --git a/src/modules/fancyzones/lib/trace.cpp b/src/modules/fancyzones/lib/trace.cpp index 9ec7ddb03b..91131cd95a 100644 --- a/src/modules/fancyzones/lib/trace.cpp +++ b/src/modules/fancyzones/lib/trace.cpp @@ -147,6 +147,16 @@ void Trace::FancyZones::DataChanged() noexcept TraceLoggingWideString(activeZoneSetInfo.c_str(), "ActiveZoneSetsList")); } +void Trace::FancyZones::EditorLaunched(int value) noexcept +{ + TraceLoggingWrite( + g_hProvider, + "FancyZones_EditorLaunch", + ProjectTelemetryPrivacyDataTag(ProjectTelemetryTag_ProductAndServicePerformance), + TraceLoggingKeyword(PROJECT_KEYWORD_MEASURE), + TraceLoggingInt32(value, "Value")); +} + void Trace::SettingsChanged(const Settings& settings) noexcept { const auto& editorHotkey = settings.editorHotkey; diff --git a/src/modules/fancyzones/lib/trace.h b/src/modules/fancyzones/lib/trace.h index 2cb68d7fe4..aeae7ac246 100644 --- a/src/modules/fancyzones/lib/trace.h +++ b/src/modules/fancyzones/lib/trace.h @@ -15,6 +15,7 @@ public: static void EnableFancyZones(bool enabled) noexcept; static void OnKeyDown(DWORD vkCode, bool win, bool control, bool inMoveSize) noexcept; static void DataChanged() noexcept; + static void EditorLaunched(int value) noexcept; }; static void SettingsChanged(const Settings& settings) noexcept; From 1c39b76b830b37567fb0f70b8c966808ada92eaf Mon Sep 17 00:00:00 2001 From: Andrey Nekrasov Date: Thu, 26 Mar 2020 15:25:19 +0300 Subject: [PATCH 056/132] MSIX: update PowerRenameUWPUI path (#1708) --- installer/MSIX/PackagingLayout.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/installer/MSIX/PackagingLayout.xml b/installer/MSIX/PackagingLayout.xml index f6e7b1a9a2..6202cbcd0a 100644 --- a/installer/MSIX/PackagingLayout.xml +++ b/installer/MSIX/PackagingLayout.xml @@ -16,7 +16,7 @@ - + From 0c0dddab1259e8b78b233d0788db39ceed3f2e0b Mon Sep 17 00:00:00 2001 From: Andrey Nekrasov Date: Thu, 26 Mar 2020 16:31:59 +0300 Subject: [PATCH 057/132] chore: fix WinRT-related warnings (#1710) --- .../msi_to_msix_upgrade_lib/msi_to_msix_upgrade_lib.vcxproj | 4 ++-- src/common/msi_to_msix_upgrade_lib/pch.h | 2 ++ src/common/notifications_winrt/BackgroundHandler.idl | 5 ++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/common/msi_to_msix_upgrade_lib/msi_to_msix_upgrade_lib.vcxproj b/src/common/msi_to_msix_upgrade_lib/msi_to_msix_upgrade_lib.vcxproj index 26f9cc00fc..b0e4168daa 100644 --- a/src/common/msi_to_msix_upgrade_lib/msi_to_msix_upgrade_lib.vcxproj +++ b/src/common/msi_to_msix_upgrade_lib/msi_to_msix_upgrade_lib.vcxproj @@ -89,7 +89,7 @@ Use - Level3 + Level4 true true true @@ -131,7 +131,7 @@ Use - Level3 + Level4 true _DEBUG;_LIB;%(PreprocessorDefinitions) true diff --git a/src/common/msi_to_msix_upgrade_lib/pch.h b/src/common/msi_to_msix_upgrade_lib/pch.h index d3445d47d1..3b153d0513 100644 --- a/src/common/msi_to_msix_upgrade_lib/pch.h +++ b/src/common/msi_to_msix_upgrade_lib/pch.h @@ -3,7 +3,9 @@ #ifndef PCH_H #define PCH_H +#pragma warning (disable: 5205) #include +#pragma warning (default: 5205) #include #include #include diff --git a/src/common/notifications_winrt/BackgroundHandler.idl b/src/common/notifications_winrt/BackgroundHandler.idl index 9a85cb8c0d..528ff5c57f 100644 --- a/src/common/notifications_winrt/BackgroundHandler.idl +++ b/src/common/notifications_winrt/BackgroundHandler.idl @@ -1,11 +1,10 @@ namespace PowerToysNotifications { [version(1)] - [default_interface] - runtimeclass BackgroundHandler : Windows.ApplicationModel.Background.IBackgroundTask + runtimeclass BackgroundHandler { BackgroundHandler(); - + void Run(Windows.ApplicationModel.Background.IBackgroundTaskInstance taskInstance); } } From c247e49c2aab2dce887c16bd79efae9b67f9a2d3 Mon Sep 17 00:00:00 2001 From: PrzemyslawTusinski <61138537+PrzemyslawTusinski@users.noreply.github.com> Date: Thu, 26 Mar 2020 17:48:01 +0100 Subject: [PATCH 058/132] Fancy zones on all monitors - when dragging window to another monitor sometimes zone stays marked as active on previous FIX (#1709) --- src/modules/fancyzones/lib/FancyZones.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/modules/fancyzones/lib/FancyZones.cpp b/src/modules/fancyzones/lib/FancyZones.cpp index c0e8ba13ee..f65acf979c 100644 --- a/src/modules/fancyzones/lib/FancyZones.cpp +++ b/src/modules/fancyzones/lib/FancyZones.cpp @@ -1053,9 +1053,12 @@ void FancyZones::MoveSizeUpdateInternal(HMONITOR monitor, POINT const& ptScreen, m_zoneWindowMoveSize->HideZoneWindow(); } m_zoneWindowMoveSize = iter->second; - m_zoneWindowMoveSize->MoveSizeEnter(m_windowMoveSize, m_zoneWindowMoveSize->IsDragEnabled()); } - m_zoneWindowMoveSize->MoveSizeUpdate(ptScreen, m_dragEnabled); + + for (auto [keyMonitor, zoneWindow] : m_zoneWindowMap) + { + zoneWindow->MoveSizeUpdate(ptScreen, m_dragEnabled); + } } } } From ff6c86b932002b30854b0596fefe33600e759a85 Mon Sep 17 00:00:00 2001 From: Arjun Balgovind <32061677+arjunbalgovind@users.noreply.github.com> Date: Thu, 26 Mar 2020 11:25:51 -0700 Subject: [PATCH 059/132] Set the fill property to currentColor in the Image Resizer svg (#1714) --- src/settings-web/src/svg/image_resizer.svg | 2 +- src/settings/settings-html/dist/bundle.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/settings-web/src/svg/image_resizer.svg b/src/settings-web/src/svg/image_resizer.svg index bc7a1b06fc..68b811973a 100644 --- a/src/settings-web/src/svg/image_resizer.svg +++ b/src/settings-web/src/svg/image_resizer.svg @@ -1,3 +1,3 @@ - + \ No newline at end of file diff --git a/src/settings/settings-html/dist/bundle.js b/src/settings/settings-html/dist/bundle.js index 3dce196188..1e65637ace 100644 --- a/src/settings/settings-html/dist/bundle.js +++ b/src/settings/settings-html/dist/bundle.js @@ -28,4 +28,4 @@ object-assign * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -Object.defineProperty(t,"__esModule",{value:!0});var n=null,o=!1,r=3,i=-1,a=-1,s=!1,l=!1;function u(){if(!s){var e=n.expirationTime;l?C():l=!0,x(p,e)}}function c(){var e=n,t=n.next;if(n===t)n=null;else{var o=n.previous;n=o.next=t,t.previous=o}e.next=e.previous=null,o=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=r,s=a;r=e,a=t;try{var l=o()}finally{r=i,a=s}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{o=null,e=n;do{if(e.expirationTime>=t){o=e;break}e=e.next}while(e!==n);null===o?o=n:o===n&&(n=l,u()),(t=o.previous).next=o.previous=l,l.next=o,l.previous=t}}function d(){if(-1===i&&null!==n&&1===n.priorityLevel){s=!0;try{do{c()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?u():l=!1}}}function p(e){s=!0;var r=o;o=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{c()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{c()}while(null!==n&&!w())}finally{s=!1,o=r,null!==n?u():l=!1,d()}}var f,h,m=Date,g="function"==typeof setTimeout?setTimeout:void 0,v="function"==typeof clearTimeout?clearTimeout:void 0,y="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function _(e){f=y((function(t){v(h),e(t)})),h=g((function(){b(f),e(t.unstable_now())}),100)}if("object"==typeof performance&&"function"==typeof performance.now){var k=performance;t.unstable_now=function(){return k.now()}}else t.unstable_now=function(){return m.now()};var x,C,w,S=null;if("undefined"!=typeof window?S=window:void 0!==e&&(S=e),S&&S._schedMock){var E=S._schedMock;x=E[0],C=E[1],w=E[2],t.unstable_now=E[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var T=null,I=function(e){if(null!==T)try{T(e)}finally{T=null}};x=function(e){null!==T?setTimeout(x,0,e):(T=e,setTimeout(I,0,!1))},C=function(){T=null},w=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof y&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var P=null,M=!1,N=-1,D=!1,A=!1,B=0,F=33,O=33;w=function(){return B<=t.unstable_now()};var R=new MessageChannel,L=R.port2;R.port1.onmessage=function(){M=!1;var e=P,n=N;P=null,N=-1;var o=t.unstable_now(),r=!1;if(0>=B-o){if(!(-1!==n&&n<=o))return D||(D=!0,_(H)),P=e,void(N=n);r=!0}if(null!==e){A=!0;try{e(r)}finally{A=!1}}};var H=function(e){if(null!==P){_(H);var t=e-B+O;tt&&(t=8),O=tt?L.postMessage(void 0):D||(D=!0,_(H))},C=function(){P=null,M=!1,N=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var o=r,a=i;r=e,i=t.unstable_now();try{return n()}finally{r=o,i=a,d()}},t.unstable_next=function(e){switch(r){case 1:case 2:case 3:var n=3;break;default:n=r}var o=r,a=i;r=n,i=t.unstable_now();try{return e()}finally{r=o,i=a,d()}},t.unstable_scheduleCallback=function(e,o){var a=-1!==i?i:t.unstable_now();if("object"==typeof o&&null!==o&&"number"==typeof o.timeout)o=a+o.timeout;else switch(r){case 1:o=a+-1;break;case 2:o=a+250;break;case 5:o=a+1073741823;break;case 4:o=a+1e4;break;default:o=a+5e3}if(e={callback:e,priorityLevel:r,expirationTime:o,next:null,previous:null},null===n)n=e.next=e.previous=e,u();else{a=null;var s=n;do{if(s.expirationTime>o){a=s;break}s=s.next}while(s!==n);null===a?a=n:a===n&&(n=e,u()),(o=a.previous).next=a.previous=e,e.next=a,e.previous=o}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var o=e.previous;o.next=t,t.previous=o}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=r;return function(){var o=r,a=i;r=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{r=o,i=a,d()}}},t.unstable_getCurrentPriorityLevel=function(){return r},t.unstable_shouldYield=function(){return!o&&(null!==n&&n.expirationTime=0&&d.splice(t,1)}function v(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var o=function(){0;return n.nc}();o&&(e.attrs.nonce=o)}return y(t,e.attrs),m(e,t),t}function y(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function b(e,t){var n,o,r,i;if(t.transform&&e.css){if(!(i="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=u||(u=v(t)),o=x.bind(null,n,a,!1),r=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",y(t,e.attrs),m(e,t),t}(t),o=w.bind(null,n,t),r=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(t),o=C.bind(null,n),r=function(){g(n)});return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else r()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return f(n,t),function(e){for(var o=[],r=0;r=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}function p(){for(var e=0,t=0,n=arguments.length;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function b(){return void 0===_&&(_="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),_}var _=b();function k(){return{rtl:b()}}var x,C={};var w={"user-select":1};function S(e,t){var n=function(){if(!x){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;x=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return x}(),o=e[t];if(w[o]){var r=e[t+1];w[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var E,T=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function I(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===T.indexOf(n)?"px":"";e[t+1]=""+o+r}}var P="left",M="right",N="@noflip",D=((E={})[P]=M,E[M]=P,E),A={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function B(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(N)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(P)>=0)t[n]=o.replace(P,M);else if(o.indexOf(M)>=0)t[n]=o.replace(M,P);else if(String(r).indexOf(P)>=0)t[n+1]=r.replace(P,M);else if(String(r).indexOf(M)>=0)t[n+1]=r.replace(M,P);else if(D[o])t[n]=D[o];else if(A[r])t[n+1]=A[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var F="displayName";var O=/\:global\((.+?)\)/g;function R(e){if(!O.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function L(e,t){return e.indexOf(":global(")>=0?e.replace(O,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function H(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function W(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==F&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?R(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,L(t,o))})):e([r],n,L(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?H(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return j.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}function V(){for(var e=[],t=0;t10?" (+ "+(he.length-10)+" more)":"")),me=void 0,he=[]}),2e3)))}var ve="cubic-bezier(.1,.9,.2,1)",ye="cubic-bezier(.1,.25,.75,.9)",be=G({from:{opacity:0},to:{opacity:1}}),_e=G({from:{opacity:1},to:{opacity:0,visibility:"hidden"}}),ke=nt(-10),xe=nt(-20),Ce=nt(-40),we=nt(-400),Se=nt(10),Ee=nt(20),Te=nt(40),Ie=nt(400),Pe=ot(10),Me=ot(20),Ne=ot(-10),De=ot(-20),Ae=rt(10),Be=rt(20),Fe=rt(40),Oe=rt(400),Re=rt(-10),Le=rt(-20),He=rt(-40),We=rt(-400),ze=it(-10),Ue=it(-20),Ke=it(10),je=it(20),Ve=G({from:{transform:"scale3d(.98,.98,1)"},to:{transform:"scale3d(1,1,1)"}}),Ge=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(.98,.98,1)"}}),qe=G({from:{transform:"scale3d(1.03,1.03,1)"},to:{transform:"scale3d(1,1,1)"}}),Ze=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(1.03,1.03,1)"}}),Qe=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(90deg)"}}),Ye=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(-90deg)"}}),Xe=ye,Je="0.267s",$e="0.367s",et={slideRightIn10:tt(be+","+ke,"0.367s",ve),slideRightIn20:tt(be+","+xe,"0.367s",ve),slideRightIn40:tt(be+","+Ce,"0.367s",ve),slideRightIn400:tt(be+","+we,"0.367s",ve),slideLeftIn10:tt(be+","+Se,"0.367s",ve),slideLeftIn20:tt(be+","+Ee,"0.367s",ve),slideLeftIn40:tt(be+","+Te,"0.367s",ve),slideLeftIn400:tt(be+","+Ie,"0.367s",ve),slideUpIn10:tt(be+","+Pe,"0.367s",ve),slideUpIn20:tt(be+","+Me,"0.367s",ve),slideDownIn10:tt(be+","+Ne,"0.367s",ve),slideDownIn20:tt(be+","+De,"0.367s",ve),slideRightOut10:tt(_e+","+Ae,"0.367s",ve),slideRightOut20:tt(_e+","+Be,"0.367s",ve),slideRightOut40:tt(_e+","+Fe,"0.367s",ve),slideRightOut400:tt(_e+","+Oe,"0.367s",ve),slideLeftOut10:tt(_e+","+Re,"0.367s",ve),slideLeftOut20:tt(_e+","+Le,"0.367s",ve),slideLeftOut40:tt(_e+","+He,"0.367s",ve),slideLeftOut400:tt(_e+","+We,"0.367s",ve),slideUpOut10:tt(_e+","+ze,"0.367s",ve),slideUpOut20:tt(_e+","+Ue,"0.367s",ve),slideDownOut10:tt(_e+","+Ke,"0.367s",ve),slideDownOut20:tt(_e+","+je,"0.367s",ve),scaleUpIn100:tt(be+","+Ve,"0.367s",ve),scaleDownIn100:tt(be+","+qe,"0.367s",ve),scaleUpOut103:tt(_e+","+Ze,"0.167s",ye),scaleDownOut98:tt(_e+","+Ge,"0.167s",ye),fadeIn100:tt(be,"0.167s",ye),fadeIn200:tt(be,"0.267s",ye),fadeIn400:tt(be,"0.367s",ye),fadeIn500:tt(be,"0.467s",ye),fadeOut100:tt(_e,"0.167s",ye),fadeOut200:tt(_e,"0.267s",ye),fadeOut400:tt(_e,"0.367s",ye),fadeOut500:tt(_e,"0.467s",ye),rotate90deg:tt(Qe,"0.1s",ye),rotateN90deg:tt(Ye,"0.1s",ye)};function tt(e,t,n){return{animationName:e,animationDuration:t,animationTimingFunction:n,animationFillMode:"both"}}function nt(e){return G({from:{transform:"translate3d("+e+"px,0,0)"},to:{transform:"translate3d(0,0,0)"}})}function ot(e){return G({from:{transform:"translate3d(0,"+e+"px,0)"},to:{transform:"translate3d(0,0,0)"}})}function rt(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d("+e+"px,0,0)"}})}function it(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(0,"+e+"px,0)"}})}var at,st,lt={themeDarker:"#004578",themeDark:"#005a9e",themeDarkAlt:"#106ebe",themePrimary:"#0078d4",themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:"#c7e0f4",themeLighter:"#deecf9",themeLighterAlt:"#eff6fc",black:"#000000",blackTranslucent40:"rgba(0,0,0,.4)",neutralDark:"#201f1e",neutralPrimary:"#323130",neutralPrimaryAlt:"#3b3a39",neutralSecondary:"#605e5c",neutralSecondaryAlt:"#8a8886",neutralTertiary:"#a19f9d",neutralTertiaryAlt:"#c8c6c4",neutralQuaternary:"#d2d0ce",neutralQuaternaryAlt:"#e1dfdd",neutralLight:"#edebe9",neutralLighter:"#f3f2f1",neutralLighterAlt:"#faf9f8",accent:"#0078d4",white:"#ffffff",whiteTranslucent40:"rgba(255,255,255,.4)",yellowDark:"#d29200",yellow:"#ffb900",yellowLight:"#fff100",orange:"#d83b01",orangeLight:"#ea4300",orangeLighter:"#ff8c00",redDark:"#a4262c",red:"#e81123",magentaDark:"#5c005c",magenta:"#b4009e",magentaLight:"#e3008c",purpleDark:"#32145a",purple:"#5c2d91",purpleLight:"#b4a0ff",blueDark:"#002050",blueMid:"#00188f",blue:"#0078d4",blueLight:"#00bcf2",tealDark:"#004b50",teal:"#008272",tealLight:"#00b294",greenDark:"#004b1c",green:"#107c10",greenLight:"#bad80a"},ut={elevation4:"0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108)",elevation8:"0 3.2px 7.2px 0 rgba(0, 0, 0, 0.132), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.108)",elevation16:"0 6.4px 14.4px 0 rgba(0, 0, 0, 0.132), 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.108)",elevation64:"0 25.6px 57.6px 0 rgba(0, 0, 0, 0.22), 0 4.8px 14.4px 0 rgba(0, 0, 0, 0.18)",roundedCorner2:"2px"},ct="'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif";!function(e){e.Arabic="Segoe UI Web (Arabic)",e.Cyrillic="Segoe UI Web (Cyrillic)",e.EastEuropean="Segoe UI Web (East European)",e.Greek="Segoe UI Web (Greek)",e.Hebrew="Segoe UI Web (Hebrew)",e.Thai="Leelawadee UI Web",e.Vietnamese="Segoe UI Web (Vietnamese)",e.WestEuropean="Segoe UI Web (West European)",e.Selawik="Selawik Web",e.Armenian="Segoe UI Web (Armenian)",e.Georgian="Segoe UI Web (Georgian)"}(at||(at={})),function(e){e.Arabic="'"+at.Arabic+"'",e.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun",e.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu",e.Cyrillic="'"+at.Cyrillic+"'",e.EastEuropean="'"+at.EastEuropean+"'",e.Greek="'"+at.Greek+"'",e.Hebrew="'"+at.Hebrew+"'",e.Hindi="'Nirmala UI'",e.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka",e.Korean="'Malgun Gothic', Gulim",e.Selawik="'"+at.Selawik+"'",e.Thai="'Leelawadee UI Web', 'Kmer UI'",e.Vietnamese="'"+at.Vietnamese+"'",e.WestEuropean="'"+at.WestEuropean+"'",e.Armenian="'"+at.Armenian+"'",e.Georgian="'"+at.Georgian+"'"}(st||(st={}));var dt,pt,ft,ht,mt="'Segoe UI', '"+at.WestEuropean+"'",gt={ar:st.Arabic,bg:st.Cyrillic,cs:st.EastEuropean,el:st.Greek,et:st.EastEuropean,he:st.Hebrew,hi:st.Hindi,hr:st.EastEuropean,hu:st.EastEuropean,ja:st.Japanese,kk:st.EastEuropean,ko:st.Korean,lt:st.EastEuropean,lv:st.EastEuropean,pl:st.EastEuropean,ru:st.Cyrillic,sk:st.EastEuropean,"sr-latn":st.EastEuropean,th:st.Thai,tr:st.EastEuropean,uk:st.Cyrillic,vi:st.Vietnamese,"zh-hans":st.ChineseSimplified,"zh-hant":st.ChineseTraditional,hy:st.Armenian,ka:st.Georgian};function vt(e,t,n){return{fontFamily:n,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:e,fontWeight:t}}function yt(e){if(!X&&"undefined"!=typeof document){var t=e;return t&&t.ownerDocument?t.ownerDocument:document}}!function(e){e.mini="10px",e.xSmall="10px",e.small="12px",e.smallPlus="12px",e.medium="14px",e.mediumPlus="16px",e.icon="16px",e.large="18px",e.xLarge="20px",e.xLargePlus="24px",e.xxLarge="28px",e.xxLargePlus="32px",e.superLarge="42px",e.mega="68px"}(dt||(dt={})),function(e){e.light=100,e.semilight=300,e.regular=400,e.semibold=600,e.bold=700}(pt||(pt={})),function(e){e.xSmall="10px",e.small="12px",e.medium="16px",e.large="20px"}(ft||(ft={}));var bt,_t,kt,xt,Ct="https://static2.sharepointonline.com/files/fabric/assets",wt=(bt=function(){if(void 0===ht){var e=yt(),t=function(e){var t=null;try{var n=$();t=n?n.localStorage.getItem(e):null}catch(e){}return t}("language");null!==t&&(ht=t),void 0===ht&&e&&(ht=e.documentElement.getAttribute("lang")),void 0===ht&&(ht="en")}return ht}(),_t=function(e){for(var t in gt)if(gt.hasOwnProperty(t)&&e&&0===t.indexOf(e))return gt[t];return mt}(bt)+", "+ct,{tiny:vt(dt.mini,pt.regular,_t),xSmall:vt(dt.xSmall,pt.regular,_t),small:vt(dt.small,pt.regular,_t),smallPlus:vt(dt.smallPlus,pt.regular,_t),medium:vt(dt.medium,pt.regular,_t),mediumPlus:vt(dt.mediumPlus,pt.regular,_t),large:vt(dt.large,pt.regular,_t),xLarge:vt(dt.xLarge,pt.semibold,_t),xLargePlus:vt(dt.xLargePlus,pt.semibold,_t),xxLarge:vt(dt.xxLarge,pt.semibold,_t),xxLargePlus:vt(dt.xxLargePlus,pt.semibold,_t),superLarge:vt(dt.superLarge,pt.semibold,_t),mega:vt(dt.mega,pt.semibold,_t)});function St(e,t,n,o){se({fontFamily:e="'"+e+"'",src:(void 0!==o?"local('"+o+"'),":"")+"url('"+t+".woff2') format('woff2'),url('"+t+".woff') format('woff')",fontWeight:n,fontStyle:"normal",fontDisplay:"swap"})}function Et(e,t,n,o,r){void 0===o&&(o="segoeui");var i=e+"/"+n+"/"+o;St(t,i+"-light",pt.light,r&&r+" Light"),St(t,i+"-semilight",pt.semilight,r&&r+" SemiLight"),St(t,i+"-regular",pt.regular,r),St(t,i+"-semibold",pt.semibold,r&&r+" SemiBold")}!function(e){if(e){var t=e+"/fonts";Et(t,at.Thai,"leelawadeeui-thai","leelawadeeui"),Et(t,at.Arabic,"segoeui-arabic"),Et(t,at.Cyrillic,"segoeui-cyrillic"),Et(t,at.EastEuropean,"segoeui-easteuropean"),Et(t,at.Greek,"segoeui-greek"),Et(t,at.Hebrew,"segoeui-hebrew"),Et(t,at.Vietnamese,"segoeui-vietnamese"),Et(t,at.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI"),Et(t,st.Selawik,"selawik","selawik"),Et(t,at.Armenian,"segoeui-armenian"),Et(t,at.Georgian,"segoeui-georgian"),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-semilight",pt.light),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-bold",pt.semibold)}}((kt=$(),xt=kt?kt.FabricConfig:void 0,xt&&void 0!==xt.fontBaseUrl?xt.fontBaseUrl:Ct));var Tt="@media screen and (-ms-high-contrast: active)";function It(e,t){return"@media only screen and (min-width: "+e+"px) and (max-width: "+t+"px)"}var Pt,Mt="ms-Fabric--isFocusVisible",Nt="ms-Fabric--isFocusHidden";function Dt(e,t){var n=t?$(t):$();if(n){var o=n.document.body.classList;o.add(e?Mt:Nt),o.remove(e?Nt:Mt)}}function At(e,t,n,o,r,i,a){return Bt(e,"number"!=typeof t&&t?t:{inset:t,position:n,highContrastStyle:o,borderColor:r,outlineColor:i,isFocusedOnly:a})}function Bt(e,t){var n,o;void 0===t&&(t={});var r=t.inset,i=void 0===r?0:r,a=t.width,s=void 0===a?1:a,l=t.position,u=void 0===l?"relative":l,c=t.highContrastStyle,d=t.borderColor,p=void 0===d?e.palette.white:d,f=t.outlineColor,h=void 0===f?e.palette.neutralSecondary:f,m=t.isFocusedOnly;return{outline:"transparent",position:u,selectors:(n={"::-moz-focus-inner":{border:"0"}},n["."+Mt+" &"+(void 0===m||m?":focus":"")+":after"]={content:'""',position:"absolute",left:i+1,top:i+1,bottom:i+1,right:i+1,border:s+"px solid "+p,outline:s+"px solid "+h,zIndex:Pt.FocusStyle,selectors:(o={},o[Tt]=c,o)},n)}}!function(e){e.Nav=1,e.ScrollablePane=1,e.FocusStyle=1,e.Coachmark=1e3,e.Layer=1e6,e.KeytipLayer=1000001}(Pt||(Pt={}));var Ft=function(e,t,n,o){var r,i,a;return void 0===n&&(n="border"),void 0===o&&(o=-1),{borderColor:e,selectors:{":after":(r={pointerEvents:"none",content:"''",position:"absolute",left:o,top:o,bottom:o,right:o},r[n]="2px solid "+e,r.borderRadius=t,r.width="borderBottom"===n?"100%":void 0,r.selectors=(i={},i[Tt]=(a={},a["border"===n?"borderColor":"borderBottomColor"]="Highlight",a),i),r)}}},Ot={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden"};var Rt,Lt={none:0,insertNode:1,appendChild:2},Ht="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),Wt={};try{Wt=window}catch(e){}var zt=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Lt.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Rt=Wt.__stylesheet__)||Rt._lastStyleElement&&Rt._lastStyleElement.ownerDocument!==document){var t=Wt&&Wt.FabricConfig||{};Rt=Wt.__stylesheet__=new e(t.mergeStyles)}return Rt},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Lt.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Lt.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Lt.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),Ht||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}(),Ut=zt.getInstance();Ut&&Ut.onReset&&zt.getInstance().onReset((function(){Kt++}));var Kt=0,jt={empty:!0},Vt={},Gt="undefined"==typeof WeakMap?null:WeakMap;function qt(e,t,n){if(void 0===t&&(t=100),void 0===n&&(n=!1),!Gt)return e;var o,r=0,i=Kt;return function(){for(var a=[],s=0;s0&&r>t)&&(o=Yt(),r=0,i=Kt),l=o;for(var u=0;u-1;e[o]=i?r:ln(e[o]||{},r,n)}else e[o]=r}return n.pop(),e}var un,cn={s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"},dn=n(18),pn=yn({palette:lt,semanticColors:bn(lt,!1,!1),fonts:wt,isInverted:!1,disableGlobalClassNames:!1}),fn=[],hn="theme";if(!nn.getSettings([hn]).theme){var mn=$();mn&&mn.FabricConfig&&mn.FabricConfig.theme&&(pn=yn(mn.FabricConfig.theme)),nn.applySettings(((un={})[hn]=pn,un))}function gn(e){return void 0===e&&(e=!1),!0===e&&(pn=yn({},e)),pn}function vn(e,t){var n;return void 0===t&&(t=!1),pn=yn(e,t),Object(dn.a)(u(u(u(u({},pn.palette),pn.semanticColors),pn.effects),function(e){for(var t={},n=0,o=Object.keys(e.fonts);n0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return En.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}Q("@uifabric/styling","7.10.1");var Tn=o.createContext({customizations:{inCustomizerContext:!1,settings:{},scopedSettings:{}}}),In=["theme","styles"];function Pn(e,t,n,r,i){var a=(r=r||{scope:"",fields:void 0}).scope,s=r.fields,d=void 0===s?In:s;return function(r){function i(){var t=null!==r&&r.apply(this,arguments)||this;return t._inCustomizerContext=!1,t._renderContent=function(r){t._inCustomizerContext=!!r.customizations.inCustomizerContext;var i=nn.getSettings(d,a,r.customizations),s=i.styles,l=(i.dir,c(i,["styles","dir"])),p=n?n(t.props):void 0;return t._updateStyles(s),o.createElement(e,u({},l,p,t.props,{styles:t._styles}))},t._onSettingsChanged=function(){return t.forceUpdate()},t}return l(i,r),i.prototype.render=function(){return o.createElement(Tn.Consumer,null,this._renderContent)},i.prototype.componentDidMount=function(){this._inCustomizerContext||nn.observe(this._onSettingsChanged)},i.prototype.componentWillUnmount=function(){this._inCustomizerContext||nn.unobserve(this._onSettingsChanged)},i.prototype._updateStyles=function(e){var n=this;this._styles&&e===this._styles.__cachedInputs__[1]&&!this.props.styles||(this._styles=function(o){return function(e){for(var t=[],n=1;n=0)}),{},e)}var $n,eo=function(){function e(e,t){this._timeoutIds=null,this._immediateIds=null,this._intervalIds=null,this._animationFrameIds=null,this._isDisposed=!1,this._parent=e||null,this._onErrorHandler=t,this._noop=function(){}}return e.prototype.dispose=function(){var e;if(this._isDisposed=!0,this._parent=null,this._timeoutIds){for(e in this._timeoutIds)this._timeoutIds.hasOwnProperty(e)&&this.clearTimeout(parseInt(e,10));this._timeoutIds=null}if(this._immediateIds){for(e in this._immediateIds)this._immediateIds.hasOwnProperty(e)&&this.clearImmediate(parseInt(e,10));this._immediateIds=null}if(this._intervalIds){for(e in this._intervalIds)this._intervalIds.hasOwnProperty(e)&&this.clearInterval(parseInt(e,10));this._intervalIds=null}if(this._animationFrameIds){for(e in this._animationFrameIds)this._animationFrameIds.hasOwnProperty(e)&&this.cancelAnimationFrame(parseInt(e,10));this._animationFrameIds=null}},e.prototype.setTimeout=function(e,t){var n=this,o=0;return this._isDisposed||(this._timeoutIds||(this._timeoutIds={}),o=setTimeout((function(){try{n._timeoutIds&&delete n._timeoutIds[o],e.apply(n._parent)}catch(e){n._onErrorHandler&&n._onErrorHandler(e)}}),t),this._timeoutIds[o]=!0),o},e.prototype.clearTimeout=function(e){this._timeoutIds&&this._timeoutIds[e]&&(clearTimeout(e),delete this._timeoutIds[e])},e.prototype.setImmediate=function(e,t){var n=this,o=0,r=$(t);if(!this._isDisposed){this._immediateIds||(this._immediateIds={});o=r.setTimeout((function(){try{n._immediateIds&&delete n._immediateIds[o],e.apply(n._parent)}catch(e){n._logError(e)}}),0),this._immediateIds[o]=!0}return o},e.prototype.clearImmediate=function(e,t){var n=$(t);this._immediateIds&&this._immediateIds[e]&&(n.clearTimeout(e),delete this._immediateIds[e])},e.prototype.setInterval=function(e,t){var n=this,o=0;return this._isDisposed||(this._intervalIds||(this._intervalIds={}),o=setInterval((function(){try{e.apply(n._parent)}catch(e){n._logError(e)}}),t),this._intervalIds[o]=!0),o},e.prototype.clearInterval=function(e){this._intervalIds&&this._intervalIds[e]&&(clearInterval(e),delete this._intervalIds[e])},e.prototype.throttle=function(e,t,n){var o=this;if(this._isDisposed)return this._noop;var r,i,a=t||0,s=!0,l=!0,u=0,c=null;n&&"boolean"==typeof n.leading&&(s=n.leading),n&&"boolean"==typeof n.trailing&&(l=n.trailing);var d=function(t){var n=(new Date).getTime(),p=n-u,f=s?a-p:a;return p>=a&&(!t||s)?(u=n,c&&(o.clearTimeout(c),c=null),r=e.apply(o._parent,i)):null===c&&l&&(c=o.setTimeout(d,f)),r};return function(){for(var e=[],t=0;t=s&&(n=!0),d=t);var r=t-d,a=s-r,h=t-p,v=!1;return null!==c&&(h>=c&&f?v=!0:a=Math.min(a,c-h)),r>=s||v||n?m(t):null!==f&&e||!u||(f=o.setTimeout(g,a)),i},v=function(){return!!f},y=function(){for(var e=[],t=0;t-1)for(var a=n.split(/[ ,]+/),s=0;s1?e[1]:""}return this.__className},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_disposables",{get:function(){return this.__disposables||(this.__disposables=[]),this.__disposables},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_async",{get:function(){return this.__async||(this.__async=new eo(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 to(this),this._disposables.push(this.__events)),this.__events},enumerable:!0,configurable:!0}),t.prototype._resolveRef=function(e){var t=this;return this.__resolves||(this.__resolves={}),this.__resolves[e]||(this.__resolves[e]=function(n){return t[e]=n}),this.__resolves[e]},t.prototype._updateComponentRef=function(e,t){void 0===t&&(t={}),e&&t&&e.componentRef!==t.componentRef&&(this._setComponentRef(e.componentRef,null),this._setComponentRef(t.componentRef,this))},t.prototype._warnDeprecations=function(e){this.className,this.props},t.prototype._warnMutuallyExclusive=function(e){this.className,this.props},t.prototype._warnConditionallyRequiredProps=function(e,t,n){this.className,this.props},t.prototype._setComponentRef=function(e,t){!this._skipComponentRefResolution&&e&&("function"==typeof e&&e(t),"object"==typeof e&&(e.current=t))},t}(o.Component);function uo(e,t,n){var o=e[n],r=t[n];(o||r)&&(e[n]=function(){var e;return r&&(e=r.apply(this,arguments)),o!==r&&(e=o.apply(this,arguments)),e})}function co(){return null}function po(){for(var e=[],t=0;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function ho(e){go!==e&&(go=e)}function mo(){return void 0===go&&(go="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),go}!function(e){e[e.default=0]="default",e[e.image=1]="image",e[e.Default=1e5]="Default",e[e.Image=100001]="Image"}(so||(so={}));var go=mo();function vo(){return{rtl:mo()}}var yo,bo={};var _o={"user-select":1};function ko(e,t){var n=function(){if(!yo){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;yo=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return yo}(),o=e[t];if(_o[o]){var r=e[t+1];_o[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var xo,Co=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function wo(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===Co.indexOf(n)?"px":"";e[t+1]=""+o+r}}var So="left",Eo="right",To="@noflip",Io=((xo={})[So]=Eo,xo[Eo]=So,xo),Po={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function Mo(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(To)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(So)>=0)t[n]=o.replace(So,Eo);else if(o.indexOf(Eo)>=0)t[n]=o.replace(Eo,So);else if(String(r).indexOf(So)>=0)t[n+1]=r.replace(So,Eo);else if(String(r).indexOf(Eo)>=0)t[n+1]=r.replace(Eo,So);else if(Io[o])t[n]=Io[o];else if(Po[r])t[n+1]=Po[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var No="displayName";var Do=/\:global\((.+?)\)/g;function Ao(e){if(!Do.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function Bo(e,t){return e.indexOf(":global(")>=0?e.replace(Do,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function Fo(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function Oo(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==No&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?Ao(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,Bo(t,o))})):e([r],n,Bo(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?Fo(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;rKo&&(t.clear(),n=0,e.disableCaching=!0),a[Qo]}}function Xo(e,t){return t=function(e){switch(e){case void 0:return"__undefined__";case null:return"__null__";default:return e}}(t),e.has(t)||e.set(t,new Map),e.get(t)}function Jo(e,t){if("function"==typeof t&&t.__cachedInputs__)for(var n=0,o=t.__cachedInputs__;n0&&this._imageElement.current.naturalHeight>0||this._imageElement.current.complete&&t._svgRegex.test(e))&&(this._computeCoverStyle(this.props),this.setState({loadState:Zo.loaded})))},t.prototype._computeCoverStyle=function(e){var t=e.imageFit,n=e.width,o=e.height;if((t===Go.cover||t===Go.contain||t===Go.centerContain||t===Go.centerCover)&&void 0===this.props.coverStyle&&this._imageElement.current&&this._frameElement.current){var r=void 0;r=n&&o&&t!==Go.centerContain&&t!==Go.centerCover?n/o:this._frameElement.current.clientWidth/this._frameElement.current.clientHeight;var i=this._imageElement.current.naturalWidth/this._imageElement.current.naturalHeight;this._coverStyle=i>r?qo.landscape:qo.portrait}},t.defaultProps={shouldFadeIn:!0},t._svgRegex=/\.svg$/i,t}(o.Component),nr={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageCenterContain:"ms-Image-image--centerContain",imageCenterCover:"ms-Image-image--centerCover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"},or=Pn(tr,(function(e){var t=e.className,n=e.width,o=e.height,r=e.maximizeFrame,i=e.isLoaded,a=e.shouldFadeIn,s=e.shouldStartVisible,l=e.isLandscape,u=e.isCenter,c=e.isContain,d=e.isCover,p=e.isCenterContain,f=e.isCenterCover,h=e.isNone,m=e.isError,g=e.isNotImageFit,v=e.theme,y=Jt(nr,v),b={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"},_=$(),k=void 0!==_&&void 0===_.navigator.msMaxTouchPoints,x=c&&l||d&&!l?{width:"100%",height:"auto"}:{width:"auto",height:"100%"};return{root:[y.root,v.fonts.medium,{overflow:"hidden"},r&&[y.rootMaximizeFrame,{height:"100%",width:"100%"}],i&&a&&!s&&xn.fadeIn400,(u||c||d||p||f)&&{position:"relative"},t],image:[y.image,{display:"block",opacity:0},i&&["is-loaded",{opacity:1}],u&&[y.imageCenter,b],c&&[y.imageContain,k&&{width:"100%",height:"100%",objectFit:"contain"},!k&&x,b],d&&[y.imageCover,k&&{width:"100%",height:"100%",objectFit:"cover"},!k&&x,b],p&&[y.imageCenterContain,l&&{maxWidth:"100%"},!l&&{maxHeight:"100%"},b],f&&[y.imageCenterCover,l&&{maxHeight:"100%"},!l&&{maxWidth:"100%"},b],h&&[y.imageNone,{width:"auto",height:"auto"}],g&&[!!n&&!o&&{height:"auto",width:"100%"},!n&&!!o&&{height:"100%",width:"auto"},!!n&&!!o&&{height:"100%",width:"100%"}],l&&y.imageLandscape,!l&&y.imagePortrait,!i&&"is-notLoaded",a&&"is-fadeIn",m&&"is-error"]}}),void 0,{scope:"Image"},!0),rr=V({root:{display:"inline-block"},placeholder:["ms-Icon-placeHolder",{width:"1em"}],image:["ms-Icon-imageContainer",{overflow:"hidden"}]}),ir=qt((function(e){var t=fe(e)||{subset:{},code:void 0},n=t.code,o=t.subset;return n?{children:n,iconClassName:o.className,fontFamily:o.fontFace&&o.fontFace.fontFamily}:null}),void 0,!0),ar=function(e){var t=e.iconName,n=e.className,r=e.style,i=void 0===r?{}:r,a=ir(t)||{},s=a.iconClassName,l=a.children,c=a.fontFamily,d=Jn(e,Vn),p=e["aria-label"]?{}:{role:"presentation","aria-hidden":!0};return o.createElement("i",u({"data-icon-name":t},p,d,{className:Mn("ms-Icon",rr.root,s,!t&&rr.placeholder,n),style:u({fontFamily:c},i)}),l)},sr=(qt((function(e,t,n){return ar({iconName:e,className:t,"aria-label":n})})),Yo({disableCaching:!0})),lr=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n.onImageLoadingStateChange=function(e){n.props.imageProps&&n.props.imageProps.onLoadingStateChange&&n.props.imageProps.onLoadingStateChange(e),e===Zo.error&&n.setState({imageLoadError:!0})},n.state={imageLoadError:!1},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.iconName,i=e.imageErrorAs,a=e.theme,s="string"==typeof r&&0===r.length,l=this.props.iconType===so.image||this.props.iconType===so.Image||!!this.props.imageProps,c=ir(r)||{},d=c.iconClassName,p=c.children,f=sr(n,{theme:a,className:t,iconClassName:d,isImage:l,isPlaceholder:s}),h=l?"span":"i",m=Jn(this.props,Vn,["aria-label"]),g=this.state.imageLoadError,v=u(u({},this.props.imageProps),{onLoadingStateChange:this.onImageLoadingStateChange}),y=g&&i||or,b=this.props.ariaLabel||this.props["aria-label"],_=b?{"aria-label":b}:{"aria-hidden":!this.props["aria-labelledby"]&&!v["aria-labelledby"]};return o.createElement(h,u({"data-icon-name":r},_,m,{className:f.root}),l?o.createElement(y,u({},v)):p)},t}(o.Component),(function(e){var t=e.className,n=e.iconClassName,o=e.isPlaceholder,r=e.isImage,i=e.styles;return{root:[o&&rr.placeholder,rr.root,r&&rr.image,n,t,i&&i.root,i&&i.imageContainer]}}),void 0,{scope:"Icon"},!0),ur=function(e){var t=e.className,n=e.imageProps,r=Jn(e,Vn),i=e["aria-label"]?{}:{role:"presentation","aria-hidden":!n.alt&&!n["aria-labelledby"]};return o.createElement("div",u({},i,r,{className:Mn("ms-Icon",rr.root,rr.image,t)}),o.createElement(or,u({},n)))},cr={topLeftEdge:0,topCenter:1,topRightEdge:2,topAutoEdge:3,bottomLeftEdge:4,bottomCenter:5,bottomRightEdge:6,bottomAutoEdge:7,leftTopEdge:8,leftCenter:9,leftBottomEdge:10,rightTopEdge:11,rightCenter:12,rightBottomEdge:13};!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header",e[e.Section=3]="Section"}($o||($o={}));var dr,pr={none:0,all:1,inputOnly:2};function fr(e,t,n){void 0===n&&(n=!0);var o=!1;if(e&&t)if(n)for(o=!1;t;){var r=Nn(t);if(r===e){o=!0;break}t=r}else e.contains&&(o=e.contains(t));return o}!function(e){e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal",e[e.bidirectional=2]="bidirectional",e[e.domOrder=3]="domOrder"}(dr||(dr={}));var hr="data-is-focusable",mr="data-is-visible",gr="data-focuszone-id",vr="data-is-sub-focuszone";function yr(e,t,n){return kr(e,t,!0,!1,!1,n)}function br(e,t,n){return _r(e,t,!0,!1,!0,n)}function _r(e,t,n,o,r,i,a,s){if(!t||!a&&t===e)return null;var l=xr(t);if(r&&l&&(i||!wr(t)&&!Sr(t))){var u=_r(e,t.lastElementChild,!0,!0,!0,i,a,s);if(u){if(s&&Cr(u,!0)||!s)return u;var c=_r(e,u.previousElementSibling,!0,!0,!0,i,a,s);if(c)return c;for(var d=u.parentElement;d&&d!==t;){var p=_r(e,d.previousElementSibling,!0,!0,!0,i,a,s);if(p)return p;d=d.parentElement}}}if(n&&l&&Cr(t,s))return t;var f=_r(e,t.previousElementSibling,!0,!0,!0,i,a,s);return f||(o?null:_r(e,t.parentElement,!0,!1,!1,i,a,s))}function kr(e,t,n,o,r,i,a,s){if(!t||t===e&&r&&!a)return null;var l=xr(t);if(n&&l&&Cr(t,s))return t;if(!r&&l&&(i||!wr(t)&&!Sr(t))){var u=kr(e,t.firstElementChild,!0,!0,!1,i,a,s);if(u)return u}if(t===e)return null;var c=kr(e,t.nextElementSibling,!0,!0,!1,i,a,s);return c||(o?null:kr(e,t.parentElement,!1,!1,!0,i,a,s))}function xr(e){if(!e||!e.getAttribute)return!1;var t=e.getAttribute(mr);return null!=t?"true"===t:0!==e.offsetHeight||null!==e.offsetParent||!0===e.isVisible}function Cr(e,t){if(!e||e.disabled)return!1;var n=0,o=null;e&&e.getAttribute&&(o=e.getAttribute("tabIndex"))&&(n=parseInt(o,10));var r=e.getAttribute?e.getAttribute(hr):null,i=null!==o&&n>=0,a=!!e&&"false"!==r&&("A"===e.tagName||"BUTTON"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"SELECT"===e.tagName||"true"===r||i);return t?-1!==n&&a:a}function wr(e){return!!(e&&e.getAttribute&&e.getAttribute(gr))}function Sr(e){return!(!e||!e.getAttribute||"true"!==e.getAttribute(vr))}function Er(e,t){return"true"!==function(e,t){var n=Dn(e,(function(e){return e.hasAttribute(t)}));return n&&n.getAttribute(t)}(e,t)}var Tr,Ir=void 0;function Pr(e){if(e){if(Ir)return void(Ir=e);Ir=e;var t=$(e);t&&t.requestAnimationFrame((function(){Ir&&Ir.focus(),Ir=void 0}))}}function Mr(e){for(var t=[],n=1;n0&&e.preventDefault(),Wr.scrollHeight-Wr.scrollTop<=Wr.clientHeight&&t<0&&e.preventDefault()}},function(e,t){e&&(t.on(e,"touchstart",zr,{passive:!1}),t.on(e,"touchmove",Ur,{passive:!1}),Wr=e)}),qr=function(e,t){if(e){t.on(e,"touchmove",(function(e){e.stopPropagation()}),{passive:!1})}},Zr=function(e){e.preventDefault()};function Qr(){if(void 0===Tr){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),Tr=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return Tr}function Yr(e){for(var t=e,n=yt(e);t&&t!==n.body;){if("true"===t.getAttribute(Vr))return t;t=t.parentElement}for(t=e;t&&t!==n.body;){if("false"!==t.getAttribute(Vr)){var o=getComputedStyle(t),r=o?o.getPropertyValue("overflow-y"):"";if(r&&("scroll"===r||"auto"===r))return t}t=t.parentElement}return t&&t!==n.body||(t=$(e)),t}var Xr,Jr={none:0,insertNode:1,appendChild:2},$r="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),ei={};try{ei=window}catch(e){}var ti=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Jr.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Xr=ei.__stylesheet__)||Xr._lastStyleElement&&Xr._lastStyleElement.ownerDocument!==document){var t=ei&&ei.FabricConfig||{};Xr=ei.__stylesheet__=new e(t.mergeStyles)}return Xr},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Jr.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Jr.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Jr.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),$r||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}();function ni(){return void 0===oi&&(oi="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),oi}var oi=ni();var ri,ii={};var ai={"user-select":1};function si(e,t){var n=function(){if(!ri){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;ri=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return ri}(),o=e[t];if(ai[o]){var r=e[t+1];ai[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var li,ui=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function ci(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===ui.indexOf(n)?"px":"";e[t+1]=""+o+r}}var di="left",pi="right",fi="@noflip",hi=((li={})[di]=pi,li[pi]=di,li),mi={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function gi(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(fi)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(di)>=0)t[n]=o.replace(di,pi);else if(o.indexOf(pi)>=0)t[n]=o.replace(pi,di);else if(String(r).indexOf(di)>=0)t[n+1]=r.replace(di,pi);else if(String(r).indexOf(pi)>=0)t[n+1]=r.replace(pi,di);else if(hi[o])t[n]=hi[o];else if(mi[r])t[n+1]=mi[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var vi="displayName";var yi=/\:global\((.+?)\)/g;function bi(e){if(!yi.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function _i(e,t){return e.indexOf(":global(")>=0?e.replace(yi,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function ki(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function xi(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==vi&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?bi(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,_i(t,o))})):e([r],n,_i(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?ki(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}(e instanceof Array?e:[e]),o=n.classes,r=n.objects;r.length&&o.push(wi(t||{},r));return o.join(" ")}(e,{rtl:ni()})}var Ei,Ti="data-no-vertical-wrap",Ii="data-no-horizontal-wrap",Pi=999999999,Mi=-999999999,Ni="ms-FocusZone";var Di,Ai,Bi={},Fi=new Set,Oi=["text","number","password","email","tel","url","search"],Ri=!1,Li=function(e){function t(t){var n=e.call(this,t)||this;return n._disposables=[],n._root=o.createRef(),n._onFocus=function(e){if(!n._portalContainsElement(e.target)){var t,o=n.props,r=o.onActiveElementChanged,i=o.doNotAllowFocusEventToPropagate,a=o.onFocusNotification,s=n._isImmediateDescendantOfZone(e.target);if(a&&a(),s)t=e.target;else for(var l=e.target;l&&l!==n._root.current;){if(Cr(l)&&n._isImmediateDescendantOfZone(l)){t=l;break}l=Nn(l,Ri)}var u=!n._activeElement;t&&t!==n._activeElement&&((s||u)&&n._setFocusAlignment(t,!0,!0),n._activeElement=t,u&&n._updateTabIndexes()),r&&r(n._activeElement,e),i&&e.stopPropagation()}},n._onBlur=function(){n._setParkedFocus(!1)},n._onKeyDownCapture=function(e){e.which===Fn.tab&&Fi.forEach((function(e){return e._updateTabIndexes()}))},n._onMouseDown=function(e){if(!n._portalContainsElement(e.target)&&!n.props.disabled){for(var t=e.target,o=[];t&&t!==n._root.current;)o.push(t),t=Nn(t,Ri);for(;o.length&&((t=o.pop())&&Cr(t)&&n._setActiveElement(t,!0),!wr(t)););}},n._onKeyDown=function(e){if(!n._portalContainsElement(e.target)){var t=n.props,o=t.direction,r=t.disabled,i=t.isInnerZoneKeystroke;if(!(r||(n.props.onKeyDown&&n.props.onKeyDown(e),e.isDefaultPrevented()||n._getDocument().activeElement===n._root.current&&n._isInnerZone))){if(i&&i(e)&&n._isImmediateDescendantOfZone(e.target)){var a=n._getFirstInnerZone();if(a){if(!a.focus(!0))return}else{if(!Sr(e.target))return;if(!n.focusElement(kr(e.target,e.target.firstChild,!0)))return}}else{if(e.altKey)return;switch(e.which){case Fn.space:if(n._tryInvokeClickForFocusable(e.target))break;return;case Fn.left:if(o!==dr.vertical&&n._moveFocusLeft())break;return;case Fn.right:if(o!==dr.vertical&&n._moveFocusRight())break;return;case Fn.up:if(o!==dr.horizontal&&n._moveFocusUp())break;return;case Fn.down:if(o!==dr.horizontal&&n._moveFocusDown())break;return;case Fn.pageDown:if(n._moveFocusPaging(!0))break;return;case Fn.pageUp:if(n._moveFocusPaging(!1))break;return;case Fn.tab:if(n.props.allowTabKey||n.props.handleTabKey===pr.all||n.props.handleTabKey===pr.inputOnly&&n._isElementInput(e.target)){var s=!1;if(n._processingTabKey=!0,o!==dr.vertical&&n._shouldWrapFocus(n._activeElement,Ii))s=(Uo()?!e.shiftKey:e.shiftKey)?n._moveFocusLeft():n._moveFocusRight();else s=e.shiftKey?n._moveFocusUp():n._moveFocusDown();if(n._processingTabKey=!1,s)break}return;case Fn.home:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!1))return!1;var l=n._root.current&&n._root.current.firstChild;if(n._root.current&&l&&n.focusElement(kr(n._root.current,l,!0)))break;return;case Fn.end:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!0))return!1;var u=n._root.current&&n._root.current.lastChild;if(n._root.current&&n.focusElement(_r(n._root.current,u,!0,!0,!0)))break;return;case Fn.enter:if(n._tryInvokeClickForFocusable(e.target))break;return;default:return}}e.preventDefault(),e.stopPropagation()}}},n._getHorizontalDistanceFromCenter=function(e,t,o){var r=n._focusAlignment.x,i=Math.floor(o.top),a=Math.floor(t.bottom),s=Math.floor(o.bottom),l=Math.floor(t.top);return e&&i>a||!e&&s=o.left&&r<=o.left+o.width?0:Math.abs(o.left+o.width/2-r):n._shouldWrapFocus(n._activeElement,Ti)?Pi:Mi},Dr(n),n._id=Hn("FocusZone"),n._focusAlignment={x:0,y:0},n._processingTabKey=!1,n}return l(t,e),t.getOuterZones=function(){return Fi.size},t.prototype.componentDidMount=function(){var e=this._root.current;if(Bi[this._id]=this,e){for(var t=$(e),n=Nn(e,Ri);n&&n!==this._getDocument().body&&1===n.nodeType;){if(wr(n)){this._isInnerZone=!0;break}n=Nn(n,Ri)}this._isInnerZone||(Fi.add(this),t&&1===Fi.size&&(Di=Rr(t,"keydown",this._onKeyDownCapture,!0))),this._disposables.push(Rr(e,"blur",this._onBlur,!0)),this._updateTabIndexes(),this.props.defaultActiveElement&&(this._activeElement=this._getDocument().querySelector(this.props.defaultActiveElement),this.focus())}},t.prototype.componentDidUpdate=function(){var e=this._root.current,t=this._getDocument();if(t&&this._lastIndexPath&&(t.activeElement===t.body||t.activeElement===e)){var n=function(e,t){for(var n=e,o=0,r=t;o-1&&(-1===i||c=0&&c<0)break}}while(r);if(a&&a!==this._activeElement)s=!0,this.focusElement(a);else if(this.props.isCircularNavigation&&o)return e?this.focusElement(kr(this._root.current,this._root.current.firstElementChild,!0)):this.focusElement(_r(this._root.current,this._root.current.lastElementChild,!0,!0,!0));return s},t.prototype._moveFocusDown=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!0,(function(o,r){var i=-1,a=Math.floor(r.top),s=Math.floor(o.bottom);return a=s||a===t)&&(t=a,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusUp=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!1,(function(o,r){var i=-1,a=Math.floor(r.bottom),s=Math.floor(r.top),l=Math.floor(o.top);return a>l?e._shouldWrapFocus(e._activeElement,Ti)?Pi:Mi:((-1===t&&a<=l||s===t)&&(t=s,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusLeft=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.top.toFixed(3))parseFloat(n.top.toFixed(3)))&&o.right<=n.right&&e.props.direction!==dr.vertical?r=n.right-o.right:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusRight=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(!Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.bottom.toFixed(3))>parseFloat(n.top.toFixed(3)):parseFloat(o.top.toFixed(3))=n.left&&e.props.direction!==dr.vertical?r=o.left-n.left:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusPaging=function(e,t){void 0===t&&(t=!0),void 0===t&&(t=!0);var n=this._activeElement;if(!n||!this._root.current)return!1;if(this._isElementInput(n)&&!this._shouldInputLoseFocus(n,e))return!1;var o=Yr(n);if(!o)return!1;var r=-1,i=void 0,a=-1,s=-1,l=o.clientHeight,u=n.getBoundingClientRect();do{if(n=e?kr(this._root.current,n):_r(this._root.current,n)){var c=n.getBoundingClientRect(),d=Math.floor(c.top),p=Math.floor(u.bottom),f=Math.floor(c.bottom),h=Math.floor(u.top),m=this._getHorizontalDistanceFromCenter(e,u,c);if(e&&d>p+l||!e&&f-1&&(e&&d>a?(a=d,r=m,i=n):!e&&f-1){var n=e.selectionStart,o=n!==e.selectionEnd,r=e.value,i=e.readOnly;if(o||n>0&&!t&&!i||n!==r.length&&t&&!i||this.props.handleTabKey&&(!this.props.shouldInputLoseFocusOnArrowKey||!this.props.shouldInputLoseFocusOnArrowKey(e)))return!1}return!0},t.prototype._shouldWrapFocus=function(e,t){return!this.props.checkForNoWrap||Er(e,t)},t.prototype._portalContainsElement=function(e){return e&&!!this._root.current&&Bn(e,this._root.current)},t.prototype._getDocument=function(){return yt(this._root.current)},t.defaultProps={isCircularNavigation:!1,direction:dr.bidirectional},t}(o.Component);function Hi(e){if(void 0===Ai||e){var t=$(),n=t&&t.navigator.userAgent;Ai=!!n&&-1!==n.indexOf("Macintosh")}return!!Ai}var Wi=function(){return!!(window&&window.navigator&&window.navigator.userAgent)&&/iPad|iPhone|iPod/i.test(window.navigator.userAgent)};function zi(e){return e.canCheck?!(!e.isChecked&&!e.checked):"boolean"==typeof e.isChecked?e.isChecked:"boolean"==typeof e.checked?e.checked:null}function Ui(e){return!(!e.subMenuProps&&!e.items)}function Ki(e){return!(!e.isDisabled&&!e.disabled)}var ji=["setState","render","componentWillMount","UNSAFE_componentWillMount","componentDidMount","componentWillReceiveProps","UNSAFE_componentWillReceiveProps","shouldComponentUpdate","componentWillUpdate","getSnapshotBeforeUpdate","UNSAFE_componentWillUpdate","componentDidUpdate","componentWillUnmount"];var Vi,Gi=function(e){function t(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n}return l(t,e),t.prototype._updateComposedComponentRef=function(e){var t;this._composedComponentInstance=e,e?this._hoisted=function(e,t,n){void 0===n&&(n=ji);var o=[],r=function(r){"function"!=typeof t[r]||void 0!==e[r]||n&&-1!==n.indexOf(r)||(o.push(r),e[r]=function(){t[r].apply(t,arguments)})};for(var i in t)r(i);return o}(this,e):this._hoisted&&(t=this,this._hoisted.forEach((function(e){return delete t[e]})))},t}(lo);function qi(e,t){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}!function(e){e[e.small=0]="small",e[e.medium=1]="medium",e[e.large=2]="large",e[e.xLarge=3]="xLarge",e[e.xxLarge=4]="xxLarge",e[e.xxxLarge=5]="xxxLarge",e[e.unknown=999]="unknown"}(Vi||(Vi={}));var Zi,Qi,Yi,Xi,Ji=[479,639,1023,1365,1919,99999999];function $i(e){var t=function(t){function n(e){var n=t.call(this,e)||this;return n._onResize=function(){var e=n._getResponsiveMode();e!==n.state.responsiveMode&&n.setState({responsiveMode:e})},n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n.state={responsiveMode:Zi||Qi||Vi.large},n}return l(n,t),n.prototype.componentDidMount=function(){this._events.on(window,"resize",this._onResize),this._onResize()},n.prototype.componentWillUnmount=function(){this._events.dispose()},n.prototype.render=function(){var t=this.state.responsiveMode;return t===Vi.unknown?null:o.createElement(e,u({ref:this._updateComposedComponentRef,responsiveMode:t},this.props))},n.prototype._getResponsiveMode=function(){var e=Vi.small,t=$(Object(i.findDOMNode)(this));if(void 0!==t){try{for(;t.innerWidth>Ji[e];)e++}catch(t){e=Zi||Qi||Vi.large}Qi=e}else{if(void 0===Zi)throw new Error("Content was rendered in a server environment without providing a default responsive mode. Call setResponsiveMode to define what the responsive mode is.");e=Zi}return e},n}(Gi);return qi(e,t)}!function(e){e[e.top=1]="top",e[e.bottom=-1]="bottom",e[e.left=2]="left",e[e.right=-2]="right"}(Yi||(Yi={})),function(e){e[e.top=0]="top",e[e.bottom=1]="bottom",e[e.start=2]="start",e[e.end=3]="end"}(Xi||(Xi={}));var ea,ta=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t}(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}());function na(e,t,n){return{targetEdge:e,alignmentEdge:t,isAuto:n}}var oa=((ea={})[cr.topLeftEdge]=na(Yi.top,Yi.left),ea[cr.topCenter]=na(Yi.top),ea[cr.topRightEdge]=na(Yi.top,Yi.right),ea[cr.topAutoEdge]=na(Yi.top,void 0,!0),ea[cr.bottomLeftEdge]=na(Yi.bottom,Yi.left),ea[cr.bottomCenter]=na(Yi.bottom),ea[cr.bottomRightEdge]=na(Yi.bottom,Yi.right),ea[cr.bottomAutoEdge]=na(Yi.bottom,void 0,!0),ea[cr.leftTopEdge]=na(Yi.left,Yi.top),ea[cr.leftCenter]=na(Yi.left),ea[cr.leftBottomEdge]=na(Yi.left,Yi.bottom),ea[cr.rightTopEdge]=na(Yi.right,Yi.top),ea[cr.rightCenter]=na(Yi.right),ea[cr.rightBottomEdge]=na(Yi.right,Yi.bottom),ea);function ra(e,t){return!(e.topt.bottom)&&(!(e.leftt.right)))}function ia(e,t){var n=new Array;return e.topt.bottom&&n.push(Yi.bottom),e.leftt.right&&n.push(Yi.right),n}function aa(e,t){return e[Yi[t]]}function sa(e,t,n){return e[Yi[t]]=n,e}function la(e,t){var n=ba(t);return(aa(e,n.positiveEdge)+aa(e,n.negativeEdge))/2}function ua(e,t){return e>0?t:-1*t}function ca(e,t){return ua(e,aa(t,e))}function da(e,t,n){return ua(n,aa(e,n)-aa(t,n))}function pa(e,t,n){var o=aa(e,t)-n;return e=sa(e,t,n),e=sa(e,-1*t,aa(e,-1*t)-o)}function fa(e,t,n,o){return void 0===o&&(o=0),pa(e,n,aa(t,n)+ua(n,o))}function ha(e,t,n){return ca(n,e)>ca(n,t)}function ma(e,t,n,o,r,i,a){void 0===r&&(r=0);var s=o.alignmentEdge,l=o.alignTargetEdge,u={elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:s};i||a||(u=function(e,t,n,o,r){void 0===r&&(r=0);var i=[Yi.left,Yi.right,Yi.bottom,Yi.top];Uo()&&(i[0]*=-1,i[1]*=-1);for(var a=e,s=o.targetEdge,l=o.alignmentEdge,u=0;u<4;u++){if(ha(a,n,s))return{elementRectangle:a,targetEdge:s,alignmentEdge:l};i.splice(i.indexOf(s),1),i.length>0&&(i.indexOf(-1*s)>-1?s*=-1:(l=s,s=i.slice(-1)[0]),a=ya(e,t,{targetEdge:s,alignmentEdge:l},r))}return{elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:l}}(e,t,n,o,r));var c=ia(e,n);if(l){if(u.alignmentEdge&&c.indexOf(-1*u.alignmentEdge)>-1){var d=function(e,t,n,o){var r=e.alignmentEdge,i=e.targetEdge,a=-1*r;return{elementRectangle:ya(e.elementRectangle,t,{targetEdge:i,alignmentEdge:a},n,o),targetEdge:i,alignmentEdge:a}}(u,t,r,a);if(ra(d.elementRectangle,n))return d;u=ga(ia(d.elementRectangle,n),u,n)}}else u=ga(c,u,n);return u}function ga(e,t,n){for(var o=0,r=e;oMath.abs(da(e,n,-1*t))?-1*t:t}function ka(e){return Math.sqrt(e*e*2)}function xa(e,t,n){if(void 0===e&&(e=cr.bottomAutoEdge),n)return{alignmentEdge:n.alignmentEdge,isAuto:n.isAuto,targetEdge:n.targetEdge};var o=u({},oa[e]);return Uo()?(o.alignmentEdge&&o.alignmentEdge%2==0&&(o.alignmentEdge=-1*o.alignmentEdge),void 0!==t?oa[t]:o):o}function Ca(e,t,n){var o=la(t,e),r=la(n,e),i=ba(e),a=i.positiveEdge,s=i.negativeEdge;return o<=r?a:s}function wa(e,t,n,o,r,i,a){var s=ya(e,t,o,r,a);return ra(s,n)?{elementRectangle:s,targetEdge:o.targetEdge,alignmentEdge:o.alignmentEdge}:ma(e,t,n,o,r,i,a)}function Sa(e,t,n){var o=-1*e.targetEdge,r=new ta(0,e.elementRectangle.width,0,e.elementRectangle.height),i={},a=_a(e.elementRectangle,e.alignmentEdge?e.alignmentEdge:ba(o).positiveEdge,n);return i[Yi[o]]=aa(t,o),i[Yi[a]]=da(t,r,a),{elementPosition:u({},i),closestEdge:Ca(e.targetEdge,t,r),targetEdge:o}}function Ea(e,t){var n=t.targetRectangle,o=ba(t.targetEdge),r=o.positiveEdge,i=o.negativeEdge,a=la(n,t.targetEdge),s=new ta(e/2,t.elementRectangle.width-e/2,e/2,t.elementRectangle.height-e/2),l=new ta(0,e,0,e);return ha(l=va(l=pa(l,-1*t.targetEdge,-e/2),-1*t.targetEdge,a-ca(r,t.elementRectangle)),s,r)?ha(l,s,i)||(l=fa(l,s,i)):l=fa(l,s,r),l}function Ta(e){var t=e.getBoundingClientRect();return new ta(t.left,t.right,t.top,t.bottom)}function Ia(e){return new ta(e.left,e.right,e.top,e.bottom)}function Pa(e,t,n,o,r){var i=0,a=oa[t],s=r?-1*a.targetEdge:a.targetEdge;return(i=s===Yi.top?aa(e,a.targetEdge)-o.top-n:s===Yi.bottom?o.bottom-aa(e,a.targetEdge)-n:o.bottom-e.top-n)>0?i:o.height}function Ma(e,t,n,o){var r=e.gapSpace?e.gapSpace:0,i=function(e,t){var n;if(t){if(t.preventDefault){var o=t;n=new ta(o.clientX,o.clientX,o.clientY,o.clientY)}else if(t.getBoundingClientRect)n=Ta(t);else{var r=t;n=new ta(r.x,r.x,r.y,r.y)}if(!ra(n,e))for(var i=0,a=ia(n,e);i0&&n>t&&(e=n-t>1)}this.state.needsVerticalScrollBar!==e&&this.setState({needsVerticalScrollBar:e})}},t.defaultProps={shouldRestoreFocus:!0},t}(o.Component),Oa=((Ba={})[Yi.top]=xn.slideUpIn10,Ba[Yi.bottom]=xn.slideDownIn10,Ba[Yi.left]=xn.slideLeftIn10,Ba[Yi.right]=xn.slideRightIn10,Ba),Ra=Yo({disableCaching:!0}),La=0,Ha=0,Wa={opacity:0,filter:"opacity(0)"},za=["role","aria-roledescription"],Ua=function(e){function t(t){var n=e.call(this,t)||this;return n._hostElement=o.createRef(),n._calloutElement=o.createRef(),n._hasListeners=!1,n._disposables=[],n.dismiss=function(e){var t=n.props.onDismiss;t&&t(e)},n._dismissOnScroll=function(e){var t=n.props.preventDismissOnScroll;n.state.positions&&!t&&n._dismissOnClickOrScroll(e)},n._dismissOnResize=function(e){n.props.preventDismissOnResize||n.dismiss(e)},n._dismissOnLostFocus=function(e){n.props.preventDismissOnLostFocus||n._dismissOnClickOrScroll(e)},n._setInitialFocus=function(){n.props.setInitialFocus&&!n._didSetInitialFocus&&n.state.positions&&n._calloutElement.current&&(n._didSetInitialFocus=!0,n._async.requestAnimationFrame((function(){return e=n._calloutElement.current,!!(t=kr(e,e,!0,!1,!1,!0))&&(Pr(t),!0);var e,t}),n._calloutElement.current))},n._onComponentDidMount=function(){n._addListeners(),n.props.onLayerMounted&&n.props.onLayerMounted(),n._updateAsyncPosition(),n._setHeightOffsetEveryFrame()},n._mouseDownOnPopup=function(){n._isMouseDownOnPopup=!0},n._mouseUpOnPopup=function(){n._isMouseDownOnPopup=!1},n._async=new eo(n),n._didSetInitialFocus=!1,n.state={positions:void 0,slideDirectionalClassName:void 0,calloutElementRect:void 0,heightOffset:0},n._positionAttempts=0,n}return l(t,e),t.prototype.componentDidUpdate=function(){this.props.hidden?this._hasListeners&&this._removeListeners():(this._setInitialFocus(),this._hasListeners||this._addListeners(),this._updateAsyncPosition())},t.prototype.shouldComponentUpdate=function(e,t){return!(!e.shouldUpdateWhenHidden&&this.props.hidden&&e.hidden)&&(!zn(this.props,e)||!zn(this.state,t))},t.prototype.UNSAFE_componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._disposables.forEach((function(e){return e()}))},t.prototype.UNSAFE_componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"==typeof t||t instanceof String)&&!this._blockResetHeight&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame(),this._didPositionPropsChange(e,this.props)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t),this.setState({positions:void 0}),this._didSetInitialFocus=!1,this._bounds=void 0),this._blockResetHeight=!1},t.prototype.componentDidMount=function(){this.props.hidden||this._onComponentDidMount()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props.target,t=this.props,n=t.styles,r=t.style,i=t.ariaLabel,a=t.ariaDescribedBy,s=t.ariaLabelledBy,l=t.className,c=t.isBeakVisible,d=t.children,p=t.beakWidth,f=t.calloutWidth,h=t.calloutMaxWidth,m=t.finalHeight,g=t.hideOverflow,v=void 0===g?!!m:g,y=t.backgroundColor,b=t.calloutMaxHeight,_=t.onScroll,k=t.shouldRestoreFocus,x=void 0===k||k;e=this._getTarget();var C=this.state.positions,w=this._getMaxHeight()?this._getMaxHeight()+this.state.heightOffset:void 0,S=b&&w&&b0&&(this._positionAttempts=0,this.props.onPositioned&&this.props.onPositioned(this.state.positions))}},t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds,t="function"==typeof e?e(this.props.target,this._targetWindow):e;t||(t={top:0+this.props.minPagePadding,left:0+this.props.minPagePadding,right:this._targetWindow.innerWidth-this.props.minPagePadding,bottom:this._targetWindow.innerHeight-this.props.minPagePadding,width:this._targetWindow.innerWidth-2*this.props.minPagePadding,height:this._targetWindow.innerHeight-2*this.props.minPagePadding}),this._bounds=t}return this._bounds},t.prototype._getMaxHeight=function(){var e=this;if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var t=this.props.isBeakVisible?this.props.beakWidth:0,n=(this.props.gapSpace?this.props.gapSpace:0)+t;this._async.requestAnimationFrame((function(){e._target&&(e._maxHeight=function(e,t,n,o,r){void 0===n&&(n=0);var i=e,a=e,s=e,l=o?Ia(o):new ta(0,window.innerWidth-Qr(),0,window.innerHeight);return Pa(i.stopPropagation?new ta(i.clientX,i.clientX,i.clientY,i.clientY):void 0!==s.x&&void 0!==s.y?new ta(s.x,s.x,s.y,s.y):Ta(a),t,n,l,r)}(e._target,e.props.directionalHint,n,e._getBounds(),e.props.coverTarget),e._blockResetHeight=!0,e.forceUpdate())}),this._target)}else this._maxHeight=this._getBounds().height;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)&&this._comparePositions(e.beakPosition.elementPosition,t.beakPosition.elementPosition)},t.prototype._comparePositions=function(e,t){for(var n in t)if(t.hasOwnProperty(n)){var o=e[n],r=t[n];if(void 0===o||void 0===r)return!1;if(o.toFixed(2)!==r.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){var t=this._calloutElement.current;if(e)if("string"==typeof e){var n=yt(t);this._target=n?n.querySelector(e):null,this._targetWindow=$(t)}else if(e.stopPropagation)this._targetWindow=$(e.target),this._target=e;else if(e.getBoundingClientRect){var o=e;this._targetWindow=$(o),this._target=e}else void 0!==e.current?(this._target=e.current,this._targetWindow=$(this._target)):(this._targetWindow=$(t),this._target=e);else this._targetWindow=$(t)},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._calloutElement.current&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame((function(){var t=e._calloutElement.current&&e._calloutElement.current.lastChild;if(t){var n=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+n}),t.offsetHeight-1&&r._virtual.children.splice(i,1)}n._virtual.parent=o||void 0,o&&(o._virtual||(o._virtual={children:[]}),o._virtual.children.push(n))}(r,n._rootRef.current),n.props.insertFirst?o.insertBefore(r,o.firstChild):o.appendChild(r),n.setState({hostId:e,layerElement:r},(function(){var e=n.props,t=e.onLayerDidMount,o=e.onLayerMounted;o&&o(),t&&t()}))}},n.state={},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this.props.hostId;this._createLayerElement(),e&&function(e,t){ns[e]||(ns[e]=[]),ns[e].push(t)}(e,this._createLayerElement)},t.prototype.render=function(){var e=this.state.layerElement,t=this._getClassNames(),n=this.props.eventBubblingEnabled;return o.createElement("span",{className:"ms-layer",ref:this._rootRef},e&&i.createPortal(o.createElement($a,u({},!n&&function(){os||(os={},["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 os[e]=as})));return os}(),{className:t.content}),this.props.children),e))},t.prototype.componentDidUpdate=function(){this.props.hostId!==this.state.hostId&&this._createLayerElement()},t.prototype.componentWillUnmount=function(){var e=this.props.hostId;this._removeLayerElement(),e&&function(e,t){if(ns[e]){var n=ns[e].indexOf(t);n>=0&&(ns[e].splice(n,1),0===ns[e].length&&delete ns[e])}}(e,this._createLayerElement)},t.prototype._removeLayerElement=function(){var e=this.props.onLayerWillUnmount,t=this.state.layerElement;if(e&&e(),t&&t.parentNode){var n=t.parentNode;n&&n.removeChild(t)}},t.prototype._getClassNames=function(){var e=this.props,t=e.className,n=e.styles,o=e.theme;return rs(n,{theme:o,className:t,isNotHost:!this.props.hostId})},t.prototype._getHost=function(){var e=this.props.hostId,t=yt(this._rootRef.current);if(t){if(e)return t.getElementById(e);var n=ts;return n?t.querySelector(n):t.body}},t.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}},t=d([es("Layer",["theme","hostId"])],t)}(o.Component),as=function(e){e.eventPhase===Event.BUBBLING_PHASE&&"mouseenter"!==e.type&&"mouseleave"!==e.type&&"touchstart"!==e.type&&"touchend"!==e.type&&e.stopPropagation()};var ss={root:"ms-Layer",rootNoHost:"ms-Layer--fixed",content:"ms-Layer-content"},ls=Pn(is,(function(e){var t=e.className,n=e.isNotHost,o=e.theme,r=Jt(ss,o);return{root:[r.root,o.fonts.medium,n&&[r.rootNoHost,{position:"fixed",zIndex:Pt.Layer,top:0,left:0,bottom:0,right:0,visibility:"hidden"}],t],content:[r.content,{visibility:"visible"}]}}),void 0,{scope:"Layer",fields:["hostId","theme","styles"]}),us=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.layerProps,n=c(e,["layerProps"]),r=o.createElement(Va,u({},n));return this.props.doNotLayer?r:o.createElement(ls,u({},t),r)},t}(o.Component),cs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.openSubMenu=function(){var e=t.props,n=e.item,o=e.openSubMenu,r=e.getSubmenuTarget;if(r){var i=r();Ui(n)&&o&&i&&o(n,i)}},t.dismissSubMenu=function(){var e=t.props,n=e.item,o=e.dismissSubMenu;Ui(n)&&o&&o()},t.dismissMenu=function(e){var n=t.props.dismissMenu;n&&n(void 0,e)},t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.item,n=e.classNames;return o.createElement("div",{className:t.split?n.linkContentMenu:n.linkContent},function(e){var t=e.onCheckmarkClick,n=e.item,r=e.classNames,i=zi(n);if(t){return o.createElement(lr,{iconName:i?"CheckMark":"",className:r.checkmarkIcon,onClick:function(e){return t(n,e)}})}return null}(this.props),function(e){var t=e.item,n=e.hasIcons,r=e.classNames,i=t.iconProps;return n?t.onRenderIcon?t.onRenderIcon(e):o.createElement(lr,u({},i,{className:r.icon})):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.text||t.name?o.createElement("span",{className:n.label},t.text||t.name):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.secondaryText?o.createElement("span",{className:n.secondaryText},t.secondaryText):null}(this.props),function(e){var t=e.item,n=e.classNames,r=e.theme;return Ui(t)?o.createElement(lr,u({iconName:Uo(r)?"ChevronLeft":"ChevronRight"},t.submenuIconProps,{className:n.subMenuIcon})):null}(this.props))},t}(lo),ds=qt((function(e){return V({wrapper:{display:"inline-flex",height:"100%",alignItems:"center"},divider:{width:1,height:"100%",backgroundColor:e.palette.neutralTertiaryAlt}})})),ps=It(0,639),fs=qt((function(){var e;return{selectors:(e={},e[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",MsHighContrastAdjust:"none"},e)}})),hs=qt((function(e){var t,n,o,r,i,a,s,l=e.semanticColors,c=e.fonts,d=e.palette,p=l.menuItemBackgroundHovered,f=l.menuItemTextHovered,h=l.menuItemBackgroundPressed,m=l.bodyDivider;return j({item:[c.medium,{color:l.bodyText,position:"relative",boxSizing:"border-box"}],divider:{display:"block",height:"1px",backgroundColor:m,position:"relative"},root:[At(e),c.medium,{color:l.bodyText,backgroundColor:"transparent",border:"none",width:"100%",height:36,lineHeight:36,display:"block",cursor:"pointer",padding:"0px 8px 0 4px",textAlign:"left"}],rootDisabled:{color:l.disabledBodyText,cursor:"default",pointerEvents:"none",selectors:(t={},t[Tt]={color:"GrayText",opacity:1},t)},rootHovered:u({backgroundColor:p,color:f,selectors:{".ms-ContextualMenu-icon":{color:d.themeDarkAlt},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootFocused:u({backgroundColor:d.white},fs()),rootChecked:u({selectors:{".ms-ContextualMenu-checkmarkIcon":{color:d.neutralPrimary}}},fs()),rootPressed:u({backgroundColor:h,selectors:{".ms-ContextualMenu-icon":{color:d.themeDark},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootExpanded:u({backgroundColor:h,color:l.bodyTextChecked},fs()),linkContent:{whiteSpace:"nowrap",height:"inherit",display:"flex",alignItems:"center",maxWidth:"100%"},anchorLink:{padding:"0px 8px 0 4px",textRendering:"auto",color:"inherit",letterSpacing:"normal",wordSpacing:"normal",textTransform:"none",textIndent:"0px",textShadow:"none",textDecoration:"none",boxSizing:"border-box"},label:{margin:"0 4px",verticalAlign:"middle",display:"inline-block",flexGrow:"1",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},secondaryText:{color:e.palette.neutralSecondary,paddingLeft:"20px",textAlign:"right"},icon:{display:"inline-block",minHeight:"1px",maxHeight:36,fontSize:ft.medium,width:ft.medium,margin:"0 4px",verticalAlign:"middle",flexShrink:"0",selectors:(n={},n[ps]={fontSize:ft.large,width:ft.large},n)},iconColor:{color:l.menuIcon,selectors:(o={},o[Tt]={color:"inherit"},o["$root:hover &"]={selectors:(r={},r[Tt]={color:"HighlightText"},r)},o["$root:focus &"]={selectors:(i={},i[Tt]={color:"HighlightText"},i)},o)},iconDisabled:{color:l.disabledBodyText},checkmarkIcon:{color:l.bodySubtext,selectors:(a={},a[Tt]={color:"HighlightText"},a)},subMenuIcon:{height:36,lineHeight:36,color:d.neutralSecondary,textAlign:"center",display:"inline-block",verticalAlign:"middle",flexShrink:"0",fontSize:ft.small,selectors:(s={":hover":{color:d.neutralPrimary},":active":{color:d.neutralPrimary}},s[ps]={fontSize:ft.medium},s)},splitButtonFlexContainer:[At(e),{display:"flex",height:36,flexWrap:"nowrap",justifyContent:"center",alignItems:"flex-start"}]})})),ms=It(0,639),gs=qt((function(e){var t;return V(ds(e),{wrapper:{position:"absolute",right:28,selectors:(t={},t[ms]={right:32},t)},divider:{height:16,width:1}})})),vs={item:"ms-ContextualMenu-item",divider:"ms-ContextualMenu-divider",root:"ms-ContextualMenu-link",isChecked:"is-checked",isExpanded:"is-expanded",isDisabled:"is-disabled",linkContent:"ms-ContextualMenu-linkContent",linkContentMenu:"ms-ContextualMenu-linkContent",icon:"ms-ContextualMenu-icon",iconColor:"ms-ContextualMenu-iconColor",checkmarkIcon:"ms-ContextualMenu-checkmarkIcon",subMenuIcon:"ms-ContextualMenu-submenuIcon",label:"ms-ContextualMenu-itemText",secondaryText:"ms-ContextualMenu-secondaryText",splitMenu:"ms-ContextualMenu-splitMenu"},ys=qt((function(e,t,n,o,r,i,a,s,l,u,c,d){var p,f,h,m,g=hs(e),v=Jt(vs,e);return V({item:[v.item,g.item,a],divider:[v.divider,g.divider,s],root:[v.root,g.root,o&&[v.isChecked,g.rootChecked],r&&g.anchorLink,n&&[v.isExpanded,g.rootExpanded],t&&[v.isDisabled,g.rootDisabled],!t&&!n&&[{selectors:(p={":hover":g.rootHovered,":active":g.rootPressed},p["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,p["."+Mt+" &:hover"]={background:"inherit;"},p)}],d],splitPrimary:[g.root,{width:"calc(100% - 28px)"},o&&["is-checked",g.rootChecked],(t||c)&&["is-disabled",g.rootDisabled],!(t||c)&&!o&&[{selectors:(f={":hover":g.rootHovered},f[":hover ~ ."+v.splitMenu]=g.rootHovered,f[":active"]=g.rootPressed,f["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,f["."+Mt+" &:hover"]={background:"inherit;"},f)}]],splitMenu:[v.splitMenu,g.root,{flexBasis:"0",padding:"0 8px",minWidth:"28px"},n&&["is-expanded",g.rootExpanded],t&&["is-disabled",g.rootDisabled],!t&&!n&&[{selectors:(h={":hover":g.rootHovered,":active":g.rootPressed},h["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,h["."+Mt+" &:hover"]={background:"inherit;"},h)}]],anchorLink:g.anchorLink,linkContent:[v.linkContent,g.linkContent],linkContentMenu:[v.linkContentMenu,g.linkContent,{justifyContent:"center"}],icon:[v.icon,i&&g.iconColor,g.icon,l,t&&[v.isDisabled,g.iconDisabled]],iconColor:g.iconColor,checkmarkIcon:[v.checkmarkIcon,i&&g.checkmarkIcon,g.icon,l],subMenuIcon:[v.subMenuIcon,g.subMenuIcon,u,n&&{color:e.palette.neutralPrimary},t&&[g.iconDisabled]],label:[v.label,g.label],secondaryText:[v.secondaryText,g.secondaryText],splitContainer:[g.splitButtonFlexContainer,!t&&!o&&[{selectors:(m={},m["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,m)}]]})})),bs=function(e){var t=e.theme,n=e.disabled,o=e.expanded,r=e.checked,i=e.isAnchorLink,a=e.knownIcon,s=e.itemClassName,l=e.dividerClassName,u=e.iconClassName,c=e.subMenuClassName,d=e.primaryDisabled,p=e.className;return ys(t,n,o,r,i,a,s,l,u,c,d,p)},_s=Pn(cs,bs,void 0,{scope:"ContextualMenuItem"}),ks=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onItemMouseEnter=function(e){var n=t.props,o=n.item,r=n.onItemMouseEnter;r&&r(o,e,e.currentTarget)},t._onItemClick=function(e){var n=t.props,o=n.item,r=n.onItemClickBase;r&&r(o,e,e.currentTarget)},t._onItemMouseLeave=function(e){var n=t.props,o=n.item,r=n.onItemMouseLeave;r&&r(o,e)},t._onItemKeyDown=function(e){var n=t.props,o=n.item,r=n.onItemKeyDown;r&&r(o,e)},t._onItemMouseMove=function(e){var n=t.props,o=n.item,r=n.onItemMouseMove;r&&r(o,e,e.currentTarget)},t._getSubMenuId=function(e){var n=t.props.getSubMenuId;if(n)return n(e)},t._getSubmenuTarget=function(){},t}return l(t,e),t.prototype.shouldComponentUpdate=function(e){return!zn(e,this.props)},t}(lo);function xs(e,t){for(var n=-1,o=0;e&&o=0&&(s.keytip.visible=this.keytips[l].keytip.visible,this.keytips=(n=this.keytips,o=s,r=l,(i=n.slice())[r]=o,i),to.raise(this,ws.KEYTIP_UPDATED,{keytip:s.keytip,uniqueID:s.uniqueID}))},e.prototype.unregister=function(e,t,n){void 0===n&&(n=!1),n?this.persistedKeytips=this.persistedKeytips.filter((function(e){return e.uniqueID!==t})):this.keytips=this.keytips.filter((function(e){return e.uniqueID!==t}));var o=n?ws.PERSISTED_KEYTIP_REMOVED:ws.KEYTIP_REMOVED;to.raise(this,o,{keytip:e,uniqueID:t})},e.prototype.enterKeytipMode=function(){to.raise(this,ws.ENTER_KEYTIP_MODE)},e.prototype.exitKeytipMode=function(){to.raise(this,ws.EXIT_KEYTIP_MODE)},e.prototype.getKeytips=function(){return this.keytips.map((function(e){return e.keytip}))},e.prototype.addParentOverflow=function(e){var t=p(e.keySequences);if(t.pop(),0!==t.length){var n=Cs(this.getKeytips(),(function(e){return function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0){for(var W=0,z=0,U=r;z0?o.createElement("li",{role:"presentation",key:s.key||e.key||"section-"+n},o.createElement("div",u({},c),o.createElement("ul",{className:this._classNames.list},s.topDivider&&this._renderSeparator(n,t,!0,!0),l&&this._renderListItem(l,e.key||n,t,e.title),s.items.map((function(e,t){return a._renderMenuItem(e,t,t,s.items.length,r,i)})),s.bottomDivider&&this._renderSeparator(n,t,!1,!0)))):void 0}},t.prototype._renderListItem=function(e,t,n,r){return o.createElement("li",{role:"presentation",title:r,key:t,className:n.item},e)},t.prototype._renderSeparator=function(e,t,n,r){return r||e>0?o.createElement("li",{role:"separator",key:"separator-"+e+(void 0===n?"":n?"-top":"-bottom"),className:t.divider,"aria-hidden":"true"}):null},t.prototype._renderNormalItem=function(e,t,n,o,r,i,a){return e.onRender?e.onRender(u({"aria-posinset":o+1,"aria-setsize":r},e),this.dismiss):e.href?this._renderAnchorMenuItem(e,t,n,o,r,i,a):e.split&&Ui(e)?this._renderSplitButton(e,t,n,o,r,i,a):this._renderButtonItem(e,t,n,o,r,i,a)},t.prototype._renderHeaderMenuItem=function(e,t,n,r,i){var a=this.props.contextualMenuItemAs,s=void 0===a?_s:a,l=e.itemProps,c=e.id,d=l&&Jn(l,Xn);return o.createElement("div",u({id:c,className:this._classNames.header},d,{style:e.style}),o.createElement(s,u({item:e,classNames:t,index:n,onCheckmarkClick:r?this._onItemClick:void 0,hasIcons:i},l)))},t.prototype._renderAnchorMenuItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ns,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onAnchorClick,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderButtonItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ds,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderSplitButton=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Fs,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss,expandedMenuItemKey:u,onTap:this._onPointerAndTouchEvent})},t.prototype._isAltOrMeta=function(e){return e.which===Fn.alt||"Meta"===e.key},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._updateFocusOnMouseEvent=function(e,t,n){var o=this,r=n||t.currentTarget,i=this.props.subMenuHoverDelay,a=void 0===i?Ws:i;e.key!==this.state.expandedMenuItemKey&&(void 0!==this._enterTimerId&&(this._async.clearTimeout(this._enterTimerId),this._enterTimerId=void 0),void 0===this.state.expandedMenuItemKey&&r.focus(),Ui(e)?(t.stopPropagation(),this._enterTimerId=this._async.setTimeout((function(){r.focus(),o.setState({expandedByMouseClick:!0}),o._onItemSubMenuExpand(e,r),o._enterTimerId=void 0}),a)):this._enterTimerId=this._async.setTimeout((function(){o._onSubMenuDismiss(t),r.focus(),o._enterTimerId=void 0}),a))},t.prototype._getSubmenuProps=function(){var e=this.state,t=e.submenuTarget,n=e.expandedMenuItemKey,o=this._findItemByKey(n),r=null;return o&&(r={items:Ls(o),target:t,onDismiss:this._onSubMenuDismiss,isSubMenu:!0,id:this.state.subMenuId,shouldFocusOnMount:!0,shouldFocusOnContainer:this.state.expandedByMouseClick,directionalHint:Uo(this.props.theme)?cr.leftTopEdge:cr.rightTopEdge,className:this.props.className,gapSpace:0,isBeakVisible:!1},o.subMenuProps&&Un(r,o.subMenuProps)),r},t.prototype._findItemByKey=function(e){var t=this.props.items;return this._findItemByKeyFromItems(e,t)},t.prototype._findItemByKeyFromItems=function(e,t){for(var n=0,o=t;n *":{position:"relative",left:0,top:0}}}],rootDisabled:[At(e,{inset:1,highContrastStyle:l,borderColor:"transparent"}),{backgroundColor:a,borderColor:a,color:s,cursor:"default",pointerEvents:"none",selectors:(t={":hover":Qs,":focus":Qs},t[Tt]={color:"grayText",borderColor:"grayText"},t)}],iconDisabled:{color:s},menuIconDisabled:{color:s},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},description:{display:"block"},textContainer:{flexGrow:1,display:"block"},icon:Ys(r.mediumPlus.fontSize),menuIcon:Ys(r.small.fontSize),label:{margin:"0 4px",lineHeight:"100%",display:"block"},screenReaderText:Ot}})),Js=qt((function(e,t){var n;return j(Xs(e),{root:{padding:"0 4px",height:"40px",color:e.palette.neutralPrimary,backgroundColor:"transparent",border:"1px solid transparent"},rootHovered:{color:e.palette.themePrimary,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},iconHovered:{color:e.palette.themePrimary},rootPressed:{color:e.palette.black},rootExpanded:{color:e.palette.themePrimary},iconPressed:{color:e.palette.themeDarker},rootDisabled:{color:e.palette.neutralTertiary,backgroundColor:"transparent",borderColor:"transparent"},rootChecked:{color:e.palette.black},iconChecked:{color:e.palette.themeDarker},flexContainer:{justifyContent:"flex-start"},icon:{color:e.palette.themeDarkAlt},iconDisabled:{color:"inherit"},menuIcon:{color:e.palette.neutralSecondary},textContainer:{flexGrow:0}},t)})),$s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--action ms-Button--command",styles:Js(n,t),onRenderDescription:co}))},t=d([es("ActionButton",["theme","styles"],!0)],t)}(lo),el={root:"ms-Nav",linkText:"ms-Nav-linkText",compositeLink:"ms-Nav-compositeLink",link:"ms-Nav-link",chevronButton:"ms-Nav-chevronButton",chevronIcon:"ms-Nav-chevron",navItem:"ms-Nav-navItem",navItems:"ms-Nav-navItems",group:"ms-Nav-group",groupContent:"ms-Nav-groupContent"},tl={textContainer:{overflow:"hidden"},label:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}};var nl=Zt((function(e){var t=e;return Zt((function(n){if(e===n)throw new Error("Attempted to compose a component with itself.");var r=n,i=Zt((function(e){return function(t){return o.createElement(r,u({},t,{defaultRender:e}))}}));return function(e){var n=e.defaultRender;return o.createElement(t,u({},e,{defaultRender:n?i(n):r}))}}))}));var ol=Zt((function(e){return Zt((function(t){var n=Zt((function(e){return function(n){return t(n,e)}}));return function(o,r){return e(o,r?n(r):t)}}))}));function rl(e,t){return ol(e)(t)}var il;var al=Yo(),sl=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._focusZone=o.createRef(),n._onRenderLink=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=al(r,{theme:a,groups:i});return o.createElement("div",{className:s.linkText},e.name)},n._renderGroup=function(e,t){var r=n.props,i=r.styles,a=r.groups,s=r.theme,l=r.onRenderGroupHeader,u=void 0===l?n._renderGroupHeader:l,c=al(i,{theme:s,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:a});return o.createElement("div",{key:t,className:c.group},e.name?u(e,n._renderGroupHeader):null,o.createElement("div",{className:c.groupContent},n._renderLinks(e.links,0)))},n._renderGroupHeader=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=t.expandButtonAriaLabel,l=al(r,{theme:a,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:i}),u=n._isGroupExpanded(e),c=(u?e.collapseAriaLabel:e.expandAriaLabel)||s;return o.createElement("button",{className:l.chevronButton,onClick:n._onGroupHeaderClicked.bind(n,e),"aria-label":c,"aria-expanded":u},o.createElement(lr,{className:l.chevronIcon,iconName:"ChevronDown"}),e.name)},Dr(n),n.state={isGroupCollapsed:{},isLinkExpandStateChanged:!1,selectedKey:t.initialSelectedKey||t.selectedKey},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.groups,r=e.className,i=e.isOnTop,a=e.theme;if(!n)return null;var s=n.map(this._renderGroup),l=al(t,{theme:a,className:r,isOnTop:i,groups:n});return o.createElement(Li,{direction:dr.vertical,componentRef:this._focusZone},o.createElement("nav",{role:"navigation",className:l.root,"aria-label":this.props.ariaLabel},s))},Object.defineProperty(t.prototype,"selectedKey",{get:function(){return this.state.selectedKey},enumerable:!0,configurable:!0}),t.prototype.focus=function(e){return void 0===e&&(e=!1),!(!this._focusZone||!this._focusZone.current)&&this._focusZone.current.focus(e)},t.prototype._renderNavLink=function(e,t,n){var r,i,a,s=this.props,l=s.styles,u=s.groups,c=s.theme,d=s.selectedAriaLabel,p=e.icon||e.iconProps,f=this._isLinkSelected(e),h=al(l,{theme:c,isSelected:f,isDisabled:e.disabled,isButtonEntry:e.onClick&&!e.forceAnchor,leftPadding:14*n+3+(p?0:24),groups:u}),m=e.url&&e.target&&(!(r=e.url)||/^[a-z0-9+-.]:\/\//i.test(r))?"noopener noreferrer":void 0,g=f&&d?d:void 0,v=this.props.linkAs?(i=this.props.linkAs,a=$s,nl(i)(a)):$s,y=this.props.onRenderLink?rl(this.props.onRenderLink,this._onRenderLink):this._onRenderLink;return o.createElement(v,{className:h.link,styles:tl,href:e.url||(e.forceAnchor?"#":void 0),iconProps:e.iconProps||{iconName:e.icon},onClick:e.onClick?this._onNavButtonLinkClicked.bind(this,e):this._onNavAnchorLinkClicked.bind(this,e),title:void 0!==e.title?e.title:e.name,target:e.target,rel:m,disabled:e.disabled,"aria-label":e.ariaLabel&&g?e.ariaLabel+" "+g:g||(e.ariaLabel?e.ariaLabel:void 0),link:e},y(e))},t.prototype._renderCompositeLink=function(e,t,n){var r=u({},Jn(e,Xn,["onClick"])),i=this.props,a=i.expandButtonAriaLabel,s=i.styles,l=i.groups,c=i.theme,d=al(s,{theme:c,isExpanded:!!e.isExpanded,isSelected:this._isLinkSelected(e),isLink:!0,isDisabled:e.disabled,position:14*n+1,groups:l}),p="";return e.links&&e.links.length>0&&(p=e.collapseAriaLabel||e.expandAriaLabel?e.isExpanded?e.collapseAriaLabel:e.expandAriaLabel:a?e.name+" "+a:e.name),o.createElement("div",u({},r,{key:e.key||t,className:d.compositeLink}),e.links&&e.links.length>0?o.createElement("button",{className:d.chevronButton,onClick:this._onLinkExpandClicked.bind(this,e),"aria-label":p,"aria-expanded":e.isExpanded?"true":"false"},o.createElement(lr,{className:d.chevronIcon,iconName:"ChevronDown"})):null,this._renderNavLink(e,t,n))},t.prototype._renderLink=function(e,t,n){var r=this.props,i=r.styles,a=r.groups,s=r.theme,l=al(i,{theme:s,groups:a});return o.createElement("li",{key:e.key||t,role:"listitem",className:l.navItem},this._renderCompositeLink(e,t,n),e.isExpanded?this._renderLinks(e.links,++n):null)},t.prototype._renderLinks=function(e,t){var n=this;if(!e||!e.length)return null;var r=e.map((function(e,o){return n._renderLink(e,o,t)})),i=this.props,a=i.styles,s=i.groups,l=i.theme,u=al(a,{theme:l,groups:s});return o.createElement("ul",{role:"list",className:u.navItems},r)},t.prototype._onGroupHeaderClicked=function(e,t){e.onHeaderClick&&e.onHeaderClick(t,this._isGroupExpanded(e)),this._toggleCollapsed(e),t.preventDefault(),t.stopPropagation()},t.prototype._onLinkExpandClicked=function(e,t){var n=this.props.onLinkExpandClick;n&&n(t,e),t.defaultPrevented||(e.isExpanded=!e.isExpanded,this.setState({isLinkExpandStateChanged:!0})),t.preventDefault(),t.stopPropagation()},t.prototype._preventBounce=function(e,t){!e.url&&e.forceAnchor&&t.preventDefault()},t.prototype._onNavAnchorLinkClicked=function(e,t){this._preventBounce(e,t),this.props.onLinkClick&&this.props.onLinkClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._onNavButtonLinkClicked=function(e,t){this._preventBounce(e,t),e.onClick&&e.onClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._isLinkSelected=function(e){if(void 0!==this.props.selectedKey)return e.key===this.props.selectedKey;if(void 0!==this.state.selectedKey)return e.key===this.state.selectedKey;if(void 0===$()||!e.url)return!1;(il=il||document.createElement("a")).href=e.url||"";var t=il.href;return location.href===t||(location.protocol+"//"+location.host+location.pathname===t||!!location.hash&&(location.hash===e.url||(il.href=location.hash.substring(1),il.href===t)))},t.prototype._isGroupExpanded=function(e){return e.name&&this.state.isGroupCollapsed.hasOwnProperty(e.name)?!this.state.isGroupCollapsed[e.name]:void 0===e.collapseByDefault||!e.collapseByDefault},t.prototype._toggleCollapsed=function(e){var t;if(e.name){var n=u(u({},this.state.isGroupCollapsed),((t={})[e.name]=this._isGroupExpanded(e),t));this.setState({isGroupCollapsed:n})}},t.defaultProps={groups:null},t}(o.Component),(function(e){var t,n=e.className,o=e.theme,r=e.isOnTop,i=e.isExpanded,a=e.isGroup,s=e.isLink,l=e.isSelected,u=e.isDisabled,c=e.isButtonEntry,d=e.navHeight,p=void 0===d?44:d,f=e.position,h=e.leftPadding,m=void 0===h?20:h,g=e.leftPaddingExpanded,v=void 0===g?28:g,y=e.rightPadding,b=void 0===y?20:y,_=o.palette,k=o.semanticColors,x=o.fonts,C=Jt(el,o);return{root:[C.root,n,x.medium,{overflowY:"auto",userSelect:"none",WebkitOverflowScrolling:"touch"},r&&[{position:"absolute"},xn.slideRightIn40]],linkText:[C.linkText,{margin:"0 4px",overflow:"hidden",verticalAlign:"middle",textAlign:"left",textOverflow:"ellipsis"}],compositeLink:[C.compositeLink,{display:"block",position:"relative",color:k.bodyText},i&&"is-expanded",l&&"is-selected",u&&"is-disabled",u&&{color:k.disabledText}],link:[C.link,At(o),{display:"block",position:"relative",height:p,width:"100%",lineHeight:p+"px",textDecoration:"none",cursor:"pointer",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",paddingLeft:m,paddingRight:b,color:k.bodyText,selectors:(t={},t[Tt]={borderColor:"transparent",selectors:{":focus":{borderColor:"WindowText"}}},t)},!u&&{selectors:{".ms-Nav-compositeLink:hover &":{backgroundColor:k.bodyBackgroundHovered}}},l&&{color:k.bodyTextChecked,fontWeight:pt.semibold,backgroundColor:k.bodyBackgroundChecked,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}},u&&{color:k.disabledText},c&&{color:_.themePrimary}],chevronButton:[C.chevronButton,At(o),x.small,{display:"block",textAlign:"left",lineHeight:p+"px",margin:"5px 0",padding:"0px, "+b+"px, 0px, "+v+"px",border:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",cursor:"pointer",color:k.bodyText,backgroundColor:"transparent",selectors:{"&:visited":{color:k.bodyText}}},a&&{fontSize:x.large.fontSize,width:"100%",height:p,borderBottom:"1px solid "+k.bodyDivider},s&&{display:"block",width:v-2,height:p-2,position:"absolute",top:"1px",left:f+"px",zIndex:Pt.Nav,padding:0,margin:0},l&&{color:_.themePrimary,backgroundColor:_.neutralLighterAlt,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}}],chevronIcon:[C.chevronIcon,{position:"absolute",left:"8px",height:p,lineHeight:p+"px",fontSize:x.small.fontSize,transition:"transform .1s linear"},i&&{transform:"rotate(-180deg)"},s&&{top:0}],navItem:[C.navItem,{padding:0}],navItems:[C.navItems,{listStyleType:"none",padding:0,margin:0}],group:[C.group,i&&"is-expanded"],groupContent:[C.groupContent,{display:"none",marginBottom:"40px"},xn.slideDownIn20,i&&{display:"block"}]}}),void 0,{scope:"Nav"}),ll=u;function ul(e,t){for(var n=[],r=2;r0)throw new Error("Any module using getSlots must use withSlots. Please see withSlots javadoc for more info.");return fl(t[e],n,o[e],o.slots&&o.slots[e],o._defaultStyles&&o._defaultStyles[e])};r.isSlot=!0,n[e]=r}};for(var i in t)r(i);return n}function fl(e,t,n,o,r){return void 0!==e.create?e.create(t,n,o,r):dl(e)(t,n,o,r)}function hl(e,t){void 0===t&&(t={});var n=t.factoryOptions,r=(void 0===n?{}:n).defaultProp,i=function(n){var r,i,a,s=(r=t.displayName,i=o.useContext(Tn),a=t.fields,nn.getSettings(a||["theme","styles","tokens"],r,i.customizations)),l=t.state;l&&(n=u(u({},n),l(n)));var c=n.theme||s.theme,d=function e(t,n){for(var o=[],r=2;r2)return{rowGap:{value:0,unit:"px"},columnGap:{value:0,unit:"px"}};if(2===n.length)return{rowGap:vl(gl(n[0],t)),columnGap:vl(gl(n[1],t))};var o=vl(gl(e,t));return{rowGap:o,columnGap:o}}(x,t),T=E.rowGap,I=E.columnGap,P=""+-.5*I.value+I.unit,M=""+-.5*T.value+T.unit,N={textOverflow:"ellipsis"},D={"> *:not(.ms-StackItem)":{flexShrink:b?0:1}};return g?{root:[k.root,{flexWrap:"wrap",maxWidth:w,maxHeight:C,width:"auto",overflow:"visible",height:"100%"},v&&(o={},o[p?"justifyContent":"alignItems"]=bl[v]||v,o),y&&(r={},r[p?"alignItems":"justifyContent"]=bl[y]||y,r),_,{display:"flex"},p&&{height:d?"100%":"auto"}],inner:[k.inner,{display:"flex",flexWrap:"wrap",marginLeft:P,marginRight:P,marginTop:M,marginBottom:M,overflow:"visible",boxSizing:"border-box",padding:yl(S,t),width:0===I.value?"100%":"calc(100% + "+I.value+I.unit+")",maxWidth:"100vw",selectors:u({"> *":u({margin:""+.5*T.value+T.unit+" "+.5*I.value+I.unit},N)},D)},v&&(i={},i[p?"justifyContent":"alignItems"]=bl[v]||v,i),y&&(a={},a[p?"alignItems":"justifyContent"]=bl[y]||y,a),p&&{flexDirection:f?"row-reverse":"row",height:0===T.value?"100%":"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxWidth:0===I.value?"100%":"calc(100% - "+I.value+I.unit+")"}}},!p&&{flexDirection:f?"column-reverse":"column",height:"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxHeight:0===T.value?"100%":"calc(100% - "+T.value+T.unit+")"}}}]}:{root:[k.root,{display:"flex",flexDirection:p?f?"row-reverse":"row":f?"column-reverse":"column",flexWrap:"nowrap",width:"auto",height:d?"100%":"auto",maxWidth:w,maxHeight:C,padding:yl(S,t),boxSizing:"border-box",selectors:u((s={"> *":N},s[f?"> *:not(:last-child)":"> *:not(:first-child)"]=[p&&{marginLeft:""+I.value+I.unit},!p&&{marginTop:""+T.value+T.unit}],s),D)},m&&{flexGrow:!0===m?1:m},v&&(l={},l[p?"justifyContent":"alignItems"]=bl[v]||v,l),y&&(c={},c[p?"alignItems":"justifyContent"]=bl[y]||y,c),_]}},statics:{Item:Cl}}),Sl=qt((function(e,t){var n,o,r,i,a,s,l,c,d,p,f=e.effects,h=e.palette,m={position:"absolute",width:1,right:31,top:8,bottom:8};return j({splitButtonContainer:[At(e,{highContrastStyle:{left:-2,top:-2,bottom:-2,right:-2,border:"none"},inset:2}),{display:"inline-flex",selectors:{".ms-Button--default":{borderTopRightRadius:"0",borderBottomRightRadius:"0",borderRight:"none"},".ms-Button--primary":{borderTopRightRadius:"0",borderBottomRightRadius:"0",border:"none",selectors:(n={},n[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},n)},".ms-Button--primary + .ms-Button":{border:"none"}}}],splitButtonContainerHovered:{selectors:{".ms-Button--primary":{selectors:(o={},o[Tt]={color:"Window",backgroundColor:"Highlight"},o)},".ms-Button.is-disabled":{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)}}},splitButtonContainerChecked:{selectors:{".ms-Button--primary":{selectors:(i={},i[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},i)}}},splitButtonContainerCheckedHovered:{selectors:{".ms-Button--primary":{selectors:(a={},a[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},a)}}},splitButtonContainerFocused:{outline:"none!important"},splitButtonMenuButton:{padding:6,height:"auto",boxSizing:"border-box",borderRadius:0,borderTopRightRadius:f.roundedCorner2,borderBottomRightRadius:f.roundedCorner2,border:"1px solid "+h.neutralSecondaryAlt,borderLeft:"none",outline:"transparent",userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",width:32,marginLeft:-1,marginTop:0,marginRight:0,marginBottom:0},splitButtonDivider:u(u({},m),{selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s)}),splitButtonDividerDisabled:u(u({},m),{selectors:(l={},l[Tt]={backgroundColor:"GrayText"},l)}),splitButtonMenuButtonDisabled:{pointerEvents:"none",border:"none",selectors:(c={":hover":{cursor:"default"},".ms-Button--primary":{selectors:(d={},d[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},d)}},c[Tt]={border:"1px solid GrayText",color:"GrayText",backgroundColor:"Window"},c)},splitButtonFlexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},splitButtonContainerDisabled:{outline:"none",border:"none",selectors:(p={},p[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},p)}},t)})),El=function(){return{position:"absolute",width:1,right:31,top:8,bottom:8}};var Tl,Il,Pl=qt((function(e,t,n){var o=Xs(e),r=Sl(e);return j(o,{root:{minWidth:"80px",height:"32px"},label:{fontWeight:pt.semibold}},n?function(e){var t,n,o,r,i,a,s,l,c,d=e.palette,p=e.semanticColors;return{root:{backgroundColor:p.primaryButtonBackground,border:"1px solid "+p.primaryButtonBackground,color:p.primaryButtonText,selectors:(t={},t[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={selectors:{":after":{border:"none",outlineColor:d.white}}},t)},rootHovered:{backgroundColor:p.primaryButtonBackgroundHovered,border:"1px solid "+p.primaryButtonBackgroundHovered,color:p.primaryButtonTextHovered,selectors:(n={},n[Tt]={color:"Window",backgroundColor:"Highlight",borderColor:"Highlight"},n)},rootPressed:{backgroundColor:p.primaryButtonBackgroundPressed,border:"1px solid "+p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed,selectors:(o={},o[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},o)},rootExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootChecked:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootCheckedHovered:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootDisabled:{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)},splitButtonContainer:{selectors:(i={},i[Tt]={border:"none"},i)},splitButtonDivider:u(u({},El()),{backgroundColor:d.white,selectors:(a={},a[Tt]={backgroundColor:"Window"},a)}),splitButtonMenuButton:{backgroundColor:p.primaryButtonBackground,color:p.primaryButtonText,selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s[":hover"]={backgroundColor:p.primaryButtonBackgroundHovered,selectors:(l={},l[Tt]={color:"Highlight"},l)},s)},splitButtonMenuButtonDisabled:{backgroundColor:p.primaryButtonBackgroundDisabled,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundDisabled}}},splitButtonMenuButtonChecked:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuButtonExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuIcon:{color:p.primaryButtonText},splitButtonMenuIconDisabled:{color:d.neutralTertiary,selectors:(c={},c[Tt]={color:"GrayText"},c)}}}(e):function(e){var t,n,o,r,i,a=e.semanticColors,s=e.palette,l=a.buttonBackground,c=a.buttonBackgroundPressed,d=a.buttonBackgroundHovered,p=a.buttonText,f=a.buttonTextHovered,h=a.buttonTextChecked,m=a.buttonTextCheckedHovered;return{root:{backgroundColor:l,color:p},rootHovered:{backgroundColor:d,color:f,selectors:(t={},t[Tt]={borderColor:"Highlight",color:"Highlight"},t)},rootPressed:{backgroundColor:c,color:h},rootExpanded:{backgroundColor:c,color:h},rootChecked:{backgroundColor:c,color:h},rootCheckedHovered:{backgroundColor:c,color:m},rootDisabled:{selectors:(n={},n[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},n)},splitButtonContainer:{selectors:(o={},o[Tt]={border:"none"},o)},splitButtonMenuButton:{color:s.white,backgroundColor:"transparent",selectors:{":hover":{backgroundColor:s.neutralLight,selectors:(r={},r[Tt]={color:"Highlight"},r)}}},splitButtonMenuButtonDisabled:{backgroundColor:a.buttonBackgroundDisabled,selectors:{":hover":{backgroundColor:a.buttonBackgroundDisabled}}},splitButtonDivider:u(u({},El()),{backgroundColor:s.neutralTertiaryAlt,selectors:(i={},i[Tt]={backgroundColor:"WindowText"},i)}),splitButtonDividerDisabled:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuButtonExpanded:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuIcon:{color:a.buttonText},splitButtonMenuIconDisabled:{color:a.buttonTextDisabled}}}(e),r,t)})),Ml=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,n=void 0!==t&&t,r=e.styles,i=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:n?"ms-Button--primary":"ms-Button--default",styles:Pl(i,r,n),onRenderDescription:co}))},t=d([es("DefaultButton",["theme","styles"],!0)],t)}(lo),Nl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){return o.createElement(Ml,u({},this.props,{primary:!0,onRenderDescription:co}))},t=d([es("PrimaryButton",["theme","styles"],!0)],t)}(lo);!function(e){e[e.xSmall=0]="xSmall",e[e.small=1]="small",e[e.medium=2]="medium",e[e.large=3]="large"}(Tl||(Tl={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(Il||(Il={}));var Dl,Al=function(e){function t(t){var n=e.call(this,t)||this;return n.state={isRendered:!1},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.delay;this._timeoutId=setTimeout((function(){e.setState({isRendered:!0})}),t)},t.prototype.componentWillUnmount=function(){this._timeoutId&&clearTimeout(this._timeoutId)},t.prototype.render=function(){return this.state.isRendered?o.Children.only(this.props.children):null},t.defaultProps={delay:0},t}(o.Component),Bl=Yo(),Fl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.size,r=e.ariaLabel,i=e.ariaLive,a=e.styles,s=e.label,l=e.theme,c=e.className,d=e.labelPosition,p=r,f=Jn(this.props,Xn,["size"]),h=n;void 0===h&&void 0!==t&&(h=t===Il.large?Tl.large:Tl.medium);var m=Bl(a,{theme:l,size:h,className:c,labelPosition:d});return o.createElement("div",u({},f,{className:m.root}),o.createElement("div",{className:m.circle}),s&&o.createElement("div",{className:m.label},s),p&&o.createElement("div",{role:"status","aria-live":i},o.createElement(Al,null,o.createElement("div",{className:m.screenReaderText},p))))},t.defaultProps={size:Tl.medium,ariaLive:"polite",labelPosition:"bottom"},t}(lo),Ol={root:"ms-Spinner",circle:"ms-Spinner-circle",label:"ms-Spinner-label"},Rl=G({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Ll=Pn(Fl,(function(e){var t,n=e.theme,o=e.size,r=e.className,i=e.labelPosition,a=n.palette,s=Jt(Ol,n);return{root:[s.root,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},"top"===i&&{flexDirection:"column-reverse"},"right"===i&&{flexDirection:"row"},"left"===i&&{flexDirection:"row-reverse"},r],circle:[s.circle,{boxSizing:"border-box",borderRadius:"50%",border:"1.5px solid "+a.themeLight,borderTopColor:a.themePrimary,animationName:Rl,animationDuration:"1.3s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.53,.21,.29,.67)",selectors:(t={},t[Tt]={borderTopColor:"Highlight"},t)},o===Tl.xSmall&&["ms-Spinner--xSmall",{width:12,height:12}],o===Tl.small&&["ms-Spinner--small",{width:16,height:16}],o===Tl.medium&&["ms-Spinner--medium",{width:20,height:20}],o===Tl.large&&["ms-Spinner--large",{width:28,height:28}]],label:[s.label,n.fonts.small,{color:a.themePrimary,margin:"8px 0 0",textAlign:"center"},"top"===i&&{margin:"0 0 8px"},"right"===i&&{margin:"0 0 0 8px"},"left"===i&&{margin:"0 8px 0 0"}],screenReaderText:Ot}}),void 0,{scope:"Spinner"}),Hl={root:"ms-ScrollablePane",contentContainer:"ms-ScrollablePane--contentContainer"},Wl=o.createContext({scrollablePane:void 0}),zl=Yo(),Ul=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._stickyAboveRef=o.createRef(),n._stickyBelowRef=o.createRef(),n._contentContainer=o.createRef(),n.subscribe=function(e){n._subscribers.add(e)},n.unsubscribe=function(e){n._subscribers.delete(e)},n.addSticky=function(e){n._stickies.add(e),n.contentContainer&&(e.setDistanceFromTop(n.contentContainer),n.sortSticky(e))},n.removeSticky=function(e){n._stickies.delete(e),n._removeStickyFromContainers(e),n.notifySubscribers()},n.sortSticky=function(e,t){n.stickyAbove&&n.stickyBelow&&(t&&n._removeStickyFromContainers(e),e.canStickyTop&&e.stickyContentTop&&n._addToStickyContainer(e,n.stickyAbove,e.stickyContentTop),e.canStickyBottom&&e.stickyContentBottom&&n._addToStickyContainer(e,n.stickyBelow,e.stickyContentBottom))},n.updateStickyRefHeights=function(){var e=n._stickies,t=0,o=0;e.forEach((function(e){var r=e.state,i=r.isStickyTop,a=r.isStickyBottom;e.nonStickyContent&&(i&&(t+=e.nonStickyContent.offsetHeight),a&&(o+=e.nonStickyContent.offsetHeight),n._checkStickyStatus(e))})),n.setState({stickyTopHeight:t,stickyBottomHeight:o})},n.notifySubscribers=function(){n.contentContainer&&n._subscribers.forEach((function(e){e(n.contentContainer,n.stickyBelow)}))},n.getScrollPosition=function(){return n.contentContainer?n.contentContainer.scrollTop:0},n.syncScrollSticky=function(e){e&&n.contentContainer&&e.syncScroll(n.contentContainer)},n._getScrollablePaneContext=function(){return{scrollablePane:{subscribe:n.subscribe,unsubscribe:n.unsubscribe,addSticky:n.addSticky,removeSticky:n.removeSticky,updateStickyRefHeights:n.updateStickyRefHeights,sortSticky:n.sortSticky,notifySubscribers:n.notifySubscribers,syncScrollSticky:n.syncScrollSticky}}},n._addToStickyContainer=function(e,t,o){if(t.children.length){if(!t.contains(o)){var r=[].slice.call(t.children),i=[];n._stickies.forEach((function(o){t===n.stickyAbove&&e.canStickyTop?i.push(o):e.canStickyBottom&&i.push(o)}));for(var a=void 0,s=0,l=i.sort((function(e,t){return(e.state.distanceFromTop||0)-(t.state.distanceFromTop||0)})).filter((function(e){var o=t===n.stickyAbove?e.stickyContentTop:e.stickyContentBottom;if(o)return r.indexOf(o)>-1}));s=(e.state.distanceFromTop||0)){a=u;break}}var c=null;a&&(c=t===n.stickyAbove?a.stickyContentTop:a.stickyContentBottom),t.insertBefore(o,c)}}else t.appendChild(o)},n._removeStickyFromContainers=function(e){n.stickyAbove&&e.stickyContentTop&&n.stickyAbove.contains(e.stickyContentTop)&&n.stickyAbove.removeChild(e.stickyContentTop),n.stickyBelow&&e.stickyContentBottom&&n.stickyBelow.contains(e.stickyContentBottom)&&n.stickyBelow.removeChild(e.stickyContentBottom)},n._onWindowResize=function(){var e=n._getScrollbarWidth(),t=n._getScrollbarHeight();n.setState({scrollbarWidth:e,scrollbarHeight:t}),n.notifySubscribers()},n._getStickyContainerStyle=function(e,t){return u(u({height:e},Uo(n.props.theme)?{right:"0",left:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}:{left:"0",right:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}),t?{top:"0"}:{bottom:(n.state.scrollbarHeight||n._getScrollbarHeight()||0)+"px"})},n._onScroll=function(){var e=n.contentContainer;e&&n._stickies.forEach((function(t){t.syncScroll(e)})),n._notifyThrottled()},n._subscribers=new Set,n._stickies=new Set,n.state={stickyTopHeight:0,stickyBottomHeight:0,scrollbarWidth:0,scrollbarHeight:0},n._notifyThrottled=n._async.throttle(n.notifySubscribers,50),n}return l(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyAbove",{get:function(){return this._stickyAboveRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyBelow",{get:function(){return this._stickyBelowRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"contentContainer",{get:function(){return this._contentContainer.current},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){var e=this,t=this.props.initialScrollPosition;this._events.on(this.contentContainer,"scroll",this._onScroll),this._events.on(window,"resize",this._onWindowResize),this.contentContainer&&t&&(this.contentContainer.scrollTop=t),this.setStickiesDistanceFromTop(),this._stickies.forEach((function(t){e.sortSticky(t)})),this.notifySubscribers(),"MutationObserver"in window&&(this._mutationObserver=new MutationObserver((function(t){var n=e._getScrollbarHeight();if(n!==e.state.scrollbarHeight&&e.setState({scrollbarHeight:n}),e.notifySubscribers(),t.some(function(e){return null!==this.stickyAbove&&null!==this.stickyBelow&&(this.stickyAbove.contains(e.target)||this.stickyBelow.contains(e.target))}.bind(e)))e.updateStickyRefHeights();else{var o=[];e._stickies.forEach((function(e){e.root&&e.root.contains(t[0].target)&&o.push(e)})),o.length&&o.forEach((function(e){e.forceUpdate()}))}})),this.root&&this._mutationObserver.observe(this.root,{childList:!0,attributes:!0,subtree:!0,characterData:!0}))},t.prototype.componentWillUnmount=function(){this._events.off(this.contentContainer),this._events.off(window),this._mutationObserver&&this._mutationObserver.disconnect()},t.prototype.shouldComponentUpdate=function(e,t){return this.props.children!==e.children||this.props.initialScrollPosition!==e.initialScrollPosition||this.props.className!==e.className||this.state.stickyTopHeight!==t.stickyTopHeight||this.state.stickyBottomHeight!==t.stickyBottomHeight||this.state.scrollbarWidth!==t.scrollbarWidth||this.state.scrollbarHeight!==t.scrollbarHeight},t.prototype.componentDidUpdate=function(e,t){var n=this.props.initialScrollPosition;this.contentContainer&&"number"==typeof n&&e.initialScrollPosition!==n&&(this.contentContainer.scrollTop=n),t.stickyTopHeight===this.state.stickyTopHeight&&t.stickyBottomHeight===this.state.stickyBottomHeight||this.notifySubscribers(),this._async.setTimeout(this._onWindowResize,0)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.theme,r=e.styles,i=this.state,a=i.stickyTopHeight,s=i.stickyBottomHeight,l=zl(r,{theme:n,className:t,scrollbarVisibility:this.props.scrollbarVisibility});return o.createElement("div",u({},Jn(this.props,Xn),{ref:this._root,className:l.root}),o.createElement("div",{"aria-hidden":"true",ref:this._stickyAboveRef,className:l.stickyAbove,style:this._getStickyContainerStyle(a,!0)}),o.createElement("div",{ref:this._contentContainer,className:l.contentContainer,"data-is-scrollable":!0},o.createElement(Wl.Provider,{value:this._getScrollablePaneContext()},this.props.children)),o.createElement("div",{"aria-hidden":"true",className:l.stickyBelow,style:this._getStickyContainerStyle(s,!1)},o.createElement("div",{ref:this._stickyBelowRef,className:l.stickyBelowItems})))},t.prototype.setStickiesDistanceFromTop=function(){var e=this;this.contentContainer&&this._stickies.forEach((function(t){t.setDistanceFromTop(e.contentContainer)}))},t.prototype.forceLayoutUpdate=function(){this._onWindowResize()},t.prototype._checkStickyStatus=function(e){this.stickyAbove&&this.stickyBelow&&this.contentContainer&&e.nonStickyContent&&(e.state.isStickyTop||e.state.isStickyBottom?(e.state.isStickyTop&&!this.stickyAbove.contains(e.nonStickyContent)&&e.stickyContentTop&&e.addSticky(e.stickyContentTop),e.state.isStickyBottom&&!this.stickyBelow.contains(e.nonStickyContent)&&e.stickyContentBottom&&e.addSticky(e.stickyContentBottom)):this.contentContainer.contains(e.nonStickyContent)||e.resetSticky())},t.prototype._getScrollbarWidth=function(){var e=this.contentContainer;return e?e.offsetWidth-e.clientWidth:0},t.prototype._getScrollbarHeight=function(){var e=this.contentContainer;return e?e.offsetHeight-e.clientHeight:0},t}(lo),(function(e){var t,n,o=e.className,r=e.theme,i=Jt(Hl,r),a={position:"absolute",pointerEvents:"auto"},s={position:"absolute",top:0,right:0,bottom:0,left:0,WebkitOverflowScrolling:"touch"};return{root:[i.root,r.fonts.medium,s,o],contentContainer:[i.contentContainer,{overflowY:"always"===e.scrollbarVisibility?"scroll":"auto"},s],stickyAbove:[{top:0,zIndex:1,selectors:(t={},t[Tt]={borderBottom:"1px solid WindowText"},t)},a],stickyBelow:[{bottom:0,selectors:(n={},n[Tt]={borderTop:"1px solid WindowText"},n)},a],stickyBelowItems:[{bottom:0},a,{width:"100%"}]}}),void 0,{scope:"ScrollablePane"});!function(e){e[e.normal=0]="normal",e[e.largeHeader=1]="largeHeader",e[e.close=2]="close"}(Dl||(Dl={}));var Kl=function(e){function t(n){var r=e.call(this,n)||this;return r._root=o.createRef(),r._firstBumper=o.createRef(),r._lastBumper=o.createRef(),r._hasFocus=!1,r._onRootFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r._hasFocus=!0},r._onRootBlur=function(e){r.props.onBlur&&r.props.onBlur(e);var t=e.relatedTarget;null===e.relatedTarget&&(t=r._getDocument().activeElement),fr(r._root.current,t)||(r._hasFocus=!1)},r._onFirstBumperFocus=function(){r._onBumperFocus(!0)},r._onLastBumperFocus=function(){r._onBumperFocus(!1)},r._onBumperFocus=function(e){if(!r.props.disabled){var t,n,o=e===r._hasFocus?r._lastBumper.current:r._firstBumper.current;if(r._root.current){var i=e===r._hasFocus?(t=r._root.current,void 0===(n=!1)&&(n=!0),_r(t,o,n,!1,!0,!0,!1,!0)):function(e,t,n,o){return void 0===o&&(o=!0),kr(e,t,o,!1,!1,n,!1,!0)}(r._root.current,o,!0,!1);i&&(r._isBumper(i)?r.focus():i.focus())}}},r._onFocusCapture=function(e){r.props.onFocusCapture&&r.props.onFocusCapture(e),e.target===e.currentTarget||r._isBumper(e.target)||(r._previouslyFocusedElementInTrapZone=e.target)},r._forceFocusInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=r._getDocument().activeElement;fr(r._root.current,n)||(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},r._forceClickInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=e.target;n&&!fr(r._root.current,n)&&(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},Dr(r),r}return l(t,e),t.prototype.componentDidMount=function(){this._bringFocusIntoZone(),this._updateEventHandlers(this.props)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=e.elementToFocusOnDismiss;t&&this._previouslyFocusedElementOutsideTrapZone!==t&&(this._previouslyFocusedElementOutsideTrapZone=t),this._updateEventHandlers(e)},t.prototype.componentDidUpdate=function(e){var t=void 0===e.forceFocusInsideTrap||e.forceFocusInsideTrap,n=void 0===this.props.forceFocusInsideTrap||this.props.forceFocusInsideTrap,o=void 0!==e.disabled&&e.disabled,r=void 0!==this.props.disabled&&this.props.disabled;!t&&n||o&&!r?this._bringFocusIntoZone():(t&&!n||!o&&r)&&this._returnFocusToInitiator()},t.prototype.componentWillUnmount=function(){this.props.disabled&&!this.props.forceFocusInsideTrap&&fr(this._root.current,this._getDocument().activeElement)||this._returnFocusToInitiator(),this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0),this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),delete this._previouslyFocusedElementInTrapZone,delete this._previouslyFocusedElementOutsideTrapZone},t.prototype.render=function(){var e=this.props,t=e.className,n=e.disabled,r=void 0!==n&&n,i=e.ariaLabelledBy,a=Jn(this.props,Xn),s={style:{pointerEvents:"none",position:"fixed"},tabIndex:r?-1:0,"data-is-visible":!0};return o.createElement("div",u({},a,{className:t,ref:this._root,"aria-labelledby":i,onFocusCapture:this._onFocusCapture,onFocus:this._onRootFocus,onBlur:this._onRootBlur}),o.createElement("div",u({},s,{ref:this._firstBumper,onFocus:this._onFirstBumperFocus})),this.props.children,o.createElement("div",u({},s,{ref:this._lastBumper,onFocus:this._onLastBumperFocus})))},t.prototype.focus=function(){var e=this.props,t=e.focusPreviouslyFocusedInnerElement,n=e.firstFocusableSelector;if(t&&this._previouslyFocusedElementInTrapZone&&fr(this._root.current,this._previouslyFocusedElementInTrapZone))this._focusAsync(this._previouslyFocusedElementInTrapZone);else{var o="string"==typeof n?n:n&&n(),r=null;this._root.current&&(o&&(r=this._root.current.querySelector("."+o)),r||(r=kr(this._root.current,this._root.current.firstChild,!1,!1,!1,!0))),r&&this._focusAsync(r)}},t.prototype._focusAsync=function(e){this._isBumper(e)||Pr(e)},t.prototype._bringFocusIntoZone=function(){var e=this.props,n=e.elementToFocusOnDismiss,o=e.disabled,r=void 0!==o&&o,i=e.disableFirstFocus,a=void 0!==i&&i;r||(t._focusStack.push(this),this._previouslyFocusedElementOutsideTrapZone=n||this._getDocument().activeElement,a||fr(this._root.current,this._previouslyFocusedElementOutsideTrapZone)||this.focus())},t.prototype._returnFocusToInitiator=function(){var e=this,n=this.props.ignoreExternalFocusing;t._focusStack=t._focusStack.filter((function(t){return e!==t}));var o=this._getDocument(),r=o.activeElement;n||!this._previouslyFocusedElementOutsideTrapZone||"function"!=typeof this._previouslyFocusedElementOutsideTrapZone.focus||!fr(this._root.current,r)&&r!==o.body||this._focusAsync(this._previouslyFocusedElementOutsideTrapZone)},t.prototype._updateEventHandlers=function(e){var t=e.isClickableOutsideFocusTrap,n=void 0!==t&&t,o=e.forceFocusInsideTrap,r=void 0===o||o;r&&!this._disposeFocusHandler?this._disposeFocusHandler=Rr(window,"focus",this._forceFocusInTrap,!0):!r&&this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),n||this._disposeClickHandler?n&&this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0):this._disposeClickHandler=Rr(window,"click",this._forceClickInTrap,!0)},t.prototype._isBumper=function(e){return e===this._firstBumper.current||e===this._lastBumper.current},t.prototype._getDocument=function(){return yt(this._root.current)},t._focusStack=[],t}(o.Component),jl=Je,Vl={root:"ms-Modal",main:"ms-Dialog-main",scrollableContent:"ms-Modal-scrollableContent",isOpen:"is-open",layer:"ms-Modal-Layer"},Gl=Yo(),ql=function(e){function t(t){var n=e.call(this,t)||this,o=n.props.allowTouchBodyScroll,r=void 0!==o&&o;return n._allowTouchBodyScroll=r,n}return l(t,e),t.prototype.componentDidMount=function(){var e;!this._allowTouchBodyScroll&&((e=yt())&&e.body&&!Kr&&(e.body.classList.add(jr),e.body.addEventListener("touchmove",Zr,{passive:!1,capture:!1})),Kr++)},t.prototype.componentWillUnmount=function(){!this._allowTouchBodyScroll&&function(){if(Kr>0){var e=yt();e&&e.body&&1===Kr&&(e.body.classList.remove(jr),e.body.removeEventListener("touchmove",Zr)),Kr--}}()},t.prototype.render=function(){var e=this.props,t=e.isDarkThemed,n=e.className,r=e.theme,i=e.styles,a=Jn(this.props,Xn),s=Gl(i,{theme:r,className:n,isDark:t});return o.createElement("div",u({},a,{className:s.root}))},t}(lo),Zl={root:"ms-Overlay",rootDark:"ms-Overlay--dark"},Ql=Pn(ql,(function(e){var t,n=e.className,o=e.theme,r=e.isNone,i=e.isDark,a=o.palette,s=Jt(Zl,o);return{root:[s.root,o.fonts.medium,{backgroundColor:a.whiteTranslucent40,top:0,right:0,bottom:0,left:0,position:"absolute",selectors:(t={},t[Tt]={border:"1px solid WindowText",opacity:0},t)},r&&{visibility:"hidden"},i&&[s.rootDark,{backgroundColor:a.blackTranslucent40}],n]}}),void 0,{scope:"Overlay"}),Yl=qt((function(e,t){return{root:K(e,t&&{touchAction:"none",selectors:{"& *":{userSelect:"none"}}})}})),Xl={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},Jl=function(e){function t(t){var n=e.call(this,t)||this;return n._currentEventType=Xl.mouse,n._events=[],n._onMouseDown=function(e){var t=o.Children.only(n.props.children).props.onMouseDown;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStart(e)},n._onMouseUp=function(e){var t=o.Children.only(n.props.children).props.onMouseUp;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStop(e)},n._onTouchStart=function(e){var t=o.Children.only(n.props.children).props.onTouchStart;return t&&t(e),n._currentEventType=Xl.touch,n._onDragStart(e)},n._onTouchEnd=function(e){var t=o.Children.only(n.props.children).props.onTouchEnd;t&&t(e),n._currentEventType=Xl.touch,n._onDragStop(e)},n._onDragStart=function(e){if("number"==typeof e.button&&0!==e.button)return!1;if(!(n.props.handleSelector&&!n._matchesSelector(e.target,n.props.handleSelector)||n.props.preventDragSelector&&n._matchesSelector(e.target,n.props.preventDragSelector))){n._touchId=n._getTouchId(e);var t=n._getControlPosition(e);if(void 0!==t){var o=n._createDragDataFromPosition(t);n.props.onStart&&n.props.onStart(e,o),n.setState({isDragging:!0,lastPosition:t}),n._events=[Rr(document.body,n._currentEventType.move,n._onDrag),Rr(document.body,n._currentEventType.stop,n._onDragStop)]}}},n._onDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=n._getControlPosition(e);if(t){var o=n._createUpdatedDragData(n._createDragDataFromPosition(t)),r=o.position;n.props.onDragChange&&n.props.onDragChange(e,o),n.setState({position:r,lastPosition:t})}},n._onDragStop=function(e){if(n.state.isDragging){var t=n._getControlPosition(e);if(t){var o=n._createDragDataFromPosition(t);n.setState({isDragging:!1,lastPosition:void 0}),n.props.onStop&&n.props.onStop(e,o),n.props.position&&n.setState({position:n.props.position}),n._events.forEach((function(e){return e()}))}}},n.state={isDragging:!1,position:n.props.position||{x:0,y:0},lastPosition:void 0},n}return l(t,e),t.prototype.componentDidUpdate=function(e){!this.props.position||e.position&&this.props.position===e.position||this.setState({position:this.props.position})},t.prototype.componentWillUnmount=function(){this._events.forEach((function(e){return e()}))},t.prototype.render=function(){var e=o.Children.only(this.props.children),t=e.props,n=this.props.position,r=this.state,i=r.position,a=r.isDragging,s=i.x,l=i.y;return n&&!a&&(s=n.x,l=n.y),o.cloneElement(e,{style:u(u({},t.style),{transform:"translate("+s+"px, "+l+"px)"}),className:Yl(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;t0&&(n=t[0].getBoundingClientRect(),this.setState({modalRectangleTop:n.top}))}}else this.setState({isOpen:!0}),e.dragOptions&&this._registerForKeyUp();!e.isOpen&&this.state.isOpen&&(this._onModalCloseTimer=this._async.setTimeout(this._onModalClose,1e3*parseFloat(jl)),this.setState({isVisible:!1}))},t.prototype.componentDidMount=function(){this.state.isOpen&&this.state.isVisible&&this._registerForKeyUp()},t.prototype.componentDidUpdate=function(e,t){e.isOpen||t.isVisible||this.setState({isVisible:!0})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.containerClassName,r=e.scrollableContentClassName,i=e.elementToFocusOnDismiss,a=e.firstFocusableSelector,s=e.forceFocusInsideTrap,l=e.ignoreExternalFocusing,c=e.isBlocking,d=e.isClickableOutsideFocusTrap,p=e.isDarkOverlay,f=e.onDismiss,h=e.layerProps,m=e.overlay,g=e.responsiveMode,v=e.titleAriaId,y=e.styles,b=e.subtitleAriaId,_=e.theme,k=e.topOffsetFixed,x=e.onLayerDidMount,C=e.isModeless,w=e.dragOptions,S=this.state,E=S.isOpen,T=S.isVisible,I=S.hasBeenOpened,P=S.modalRectangleTop,M=S.x,N=S.y,D=S.isInKeyboardMoveMode;if(!E)return null;var A=void 0===h?"":h.className,B=eu(y,{theme:_,className:t,containerClassName:n,scrollableContentClassName:r,isOpen:E,isVisible:T,hasBeenOpened:I,modalRectangleTop:P,topOffsetFixed:k,isModeless:C,layerClassName:A,isDefaultDragHandle:w&&!w.dragHandleSelector}),F=u(u(u({},$l),this.props.layerProps),{onLayerDidMount:h&&h.onLayerDidMount?h.onLayerDidMount:x,insertFirst:C,className:B.layer}),O=o.createElement(Kl,{componentRef:this._focusTrapZone,className:B.main,elementToFocusOnDismiss:i,isClickableOutsideFocusTrap:C||d||!c,ignoreExternalFocusing:l,forceFocusInsideTrap:C?!C:s,firstFocusableSelector:a,focusPreviouslyFocusedInnerElement:!0,onBlur:D?this._onExitKeyboardMoveMode:void 0},w&&D&&o.createElement("div",{className:B.keyboardMoveIconContainer},w.keyboardMoveIconProps?o.createElement(lr,u({},w.keyboardMoveIconProps)):o.createElement(lr,{iconName:"move",className:B.keyboardMoveIcon})),o.createElement("div",{ref:this._allowScrollOnModal,className:B.scrollableContent,"data-is-scrollable":!0},w&&this.state.isModalMenuOpen&&o.createElement(w.menu,{items:[{key:"move",text:w.moveMenuItemText,onClick:this._onEnterKeyboardMoveMode},{key:"close",text:w.closeMenuItemText,onClick:this._onModalClose}],onDismiss:this._onModalContextMenuClose,alignTargetEdge:!0,coverTarget:!0,directionalHint:cr.topLeftEdge,directionalHintFixed:!0,shouldFocusOnMount:!0,target:this._scrollableContent}),this.props.children));return g>=Vi.small?o.createElement(ls,u({},F),o.createElement(Fa,{role:C||!c?"dialog":"alertdialog","aria-modal":!C,ariaLabelledBy:v,ariaDescribedBy:b,onDismiss:f,shouldRestoreFocus:!l},o.createElement("div",{className:B.root},!C&&o.createElement(Ql,u({isDarkThemed:p,onClick:c?void 0:f,allowTouchBodyScroll:this._allowTouchBodyScroll},m)),w?o.createElement(Jl,{handleSelector:w.dragHandleSelector||"."+B.main.split(" ")[0],preventDragSelector:"button",onStart:this._onDragStart,onDragChange:this._onDrag,onStop:this._onDragStop,position:{x:M,y:N}},O):O))):null},t.prototype.focus=function(){this._focusTrapZone.current&&this._focusTrapZone.current.focus()},t.prototype._getMoveDelta=function(e){var t=10;return e.shiftKey?e.ctrlKey||(t=50):e.ctrlKey&&(t=1),t},t.defaultProps={isOpen:!1,isDarkOverlay:!0,isBlocking:!1,className:"",containerClassName:""},t=d([$i],t)}(lo),(function(e){var t,n=e.className,o=e.containerClassName,r=e.scrollableContentClassName,i=e.isOpen,a=e.isVisible,s=e.hasBeenOpened,l=e.modalRectangleTop,u=e.theme,c=e.topOffsetFixed,d=e.isModeless,p=e.layerClassName,f=e.isDefaultDragHandle,h=u.palette,m=u.effects,g=u.fonts,v=Jt(Vl,u);return{root:[v.root,g.medium,{backgroundColor:"transparent",position:d?"absolute":"fixed",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:0,pointerEvents:"none",transition:"opacity "+jl},c&&s&&{alignItems:"flex-start"},i&&v.isOpen,a&&{opacity:1,pointerEvents:"auto"},n],main:[v.main,{boxShadow:m.elevation64,borderRadius:m.roundedCorner2,backgroundColor:h.white,boxSizing:"border-box",position:"relative",textAlign:"left",outline:"3px solid transparent",maxHeight:"calc(100% - 32px)",maxWidth:"calc(100% - 32px)",minHeight:"176px",minWidth:"288px",overflowY:"auto",zIndex:d?Pt.Layer:void 0},c&&s&&{top:l},f&&{cursor:"move"},o],scrollableContent:[v.scrollableContent,{overflowY:"auto",flexGrow:1,maxHeight:"100vh",selectors:(t={},t["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:window.innerHeight},t)},r],layer:d&&[p,v.layer,{position:"static",width:"unset",height:"unset"}],keyboardMoveIconContainer:{position:"absolute",display:"flex",justifyContent:"center",width:"100%",padding:"3px 0px"},keyboardMoveIcon:{fontSize:g.xLargePlus.fontSize,width:"24px"}}}),void 0,{scope:"Modal"}),nu=qt((function(e,t){var n,o=Xs(e),r=Sl(e),i=e.palette;return j(o,{root:{padding:"0 4px",width:"32px",height:"32px",backgroundColor:"transparent",border:"none",color:e.semanticColors.link},rootHovered:{color:i.themeDarkAlt,backgroundColor:i.neutralLighter,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},rootHasMenu:{width:"auto"},rootPressed:{color:i.themeDark,backgroundColor:i.neutralLight},rootExpanded:{color:i.themeDark,backgroundColor:i.neutralLight},rootChecked:{color:i.themeDark,backgroundColor:i.neutralLight},rootCheckedHovered:{color:i.themeDark,backgroundColor:i.neutralQuaternaryAlt},rootDisabled:{color:i.neutralTertiaryAlt}},r,t)})),ou=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--icon",styles:nu(n,t),onRenderText:co,onRenderDescription:co}))},t=d([es("IconButton",["theme","styles"],!0)],t)}(lo),ru=Yo(),iu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.theme;return this._classNames=ru(n,{theme:r,className:t}),o.createElement("div",{className:this._classNames.actions},o.createElement("div",{className:this._classNames.actionsRight},this._renderChildrenAsActions()))},t.prototype._renderChildrenAsActions=function(){var e=this;return o.Children.map(this.props.children,(function(t){return t?o.createElement("span",{className:e._classNames.action},t):null}))},t}(lo),au={actions:"ms-Dialog-actions",action:"ms-Dialog-action",actionsRight:"ms-Dialog-actionsRight"},su=Pn(iu,(function(e){var t=e.className,n=e.theme,o=Jt(au,n);return{actions:[o.actions,{position:"relative",width:"100%",minHeight:"24px",lineHeight:"24px",margin:"16px 0 0",fontSize:"0",selectors:{".ms-Button":{lineHeight:"normal"}}},t],action:[o.action,{margin:"0 4px"}],actionsRight:[o.actionsRight,{textAlign:"right",marginRight:"-4px",fontSize:"0"}]}}),void 0,{scope:"DialogFooter"}),lu=Yo(),uu=o.createElement(su,null).type,cu=function(e){function t(t){return e.call(this,t)||this}return l(t,e),t.prototype.render=function(){var e,t=this.props,n=t.showCloseButton,r=t.className,i=t.closeButtonAriaLabel,a=t.onDismiss,s=t.subTextId,l=t.subText,c=t.titleId,d=t.title,p=t.type,f=t.styles,h=t.theme,m=t.draggableHeaderClassName,g=lu(f,{theme:h,className:r,isLargeHeader:p===Dl.largeHeader,isClose:p===Dl.close,draggableHeaderClassName:m}),v=this._groupChildren();return l&&(e=o.createElement("p",{className:g.subText,id:s},l)),o.createElement("div",{className:g.content},o.createElement("div",{className:g.header},o.createElement("p",{className:g.title,id:c,role:"heading","aria-level":2},d),o.createElement("div",{className:g.topButton},this.props.topButtonsProps.map((function(e,t){return o.createElement(ou,u({key:e.uniqueId||t},e))})),(p===Dl.close||n&&p!==Dl.largeHeader)&&o.createElement(ou,{className:g.button,iconProps:{iconName:"Cancel"},ariaLabel:i,onClick:a,title:i}))),o.createElement("div",{className:g.inner},o.createElement("div",{className:g.innerContent},e,v.contents),v.footers))},t.prototype._groupChildren=function(){var e={footers:[],contents:[]};return o.Children.map(this.props.children,(function(t){"object"==typeof t&&null!==t&&t.type===uu?e.footers.push(t):e.contents.push(t)})),e},t.defaultProps={showCloseButton:!1,className:"",topButtonsProps:[],closeButtonAriaLabel:"Close"},t=d([$i],t)}(lo),du={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"},pu=Pn(cu,(function(e){var t,n,o,r=e.className,i=e.theme,a=e.isLargeHeader,s=e.isClose,l=e.hidden,u=e.isMultiline,c=e.draggableHeaderClassName,d=i.palette,p=i.fonts,f=i.effects,h=i.semanticColors,m=Jt(du,i);return{content:[a&&[m.contentLgHeader,{borderTop:"4px solid "+d.themePrimary}],s&&m.close,{flexGrow:1,overflowY:"hidden"},r],subText:[m.subText,p.medium,{margin:"0 0 24px 0",color:h.bodySubtext,lineHeight:"1.5",wordWrap:"break-word",fontWeight:pt.regular}],header:[m.header,{position:"relative",width:"100%",boxSizing:"border-box"},s&&m.close,c&&[c,{cursor:"move"}]],button:[m.button,l&&{selectors:{".ms-Icon.ms-Icon--Cancel":{color:h.buttonText,fontSize:ft.medium}}}],inner:[m.inner,{padding:"0 24px 24px",selectors:(t={},t["@media (min-width: 320px) and (max-width: 479px)"]={padding:"0 16px 16px"},t)}],innerContent:[m.content,{position:"relative",width:"100%"}],title:[m.title,p.xLarge,{color:h.bodyText,margin:"0",padding:"16px 46px 20px 24px",lineHeight:"normal",selectors:(n={},n["@media (min-width: 320px) and (max-width: 479px)"]={padding:"16px 46px 16px 16px"},n)},a&&{color:h.menuHeader},u&&{fontSize:p.xxLarge.fontSize}],topButton:[{display:"flex",flexDirection:"row",flexWrap:"nowrap",position:"absolute",top:"0",right:"0",padding:"15px 15px 0 0",selectors:(o={"> *":{flex:"0 0 auto"},".ms-Dialog-button":{color:h.buttonText},".ms-Dialog-button:hover":{color:h.buttonTextHovered,borderRadius:f.roundedCorner2}},o["@media (min-width: 320px) and (max-width: 479px)"]={padding:"15px 8px 0 0"},o)}]}}),void 0,{scope:"DialogContent"}),fu=Yo(),hu={isDarkOverlay:!1,isBlocking:!1,className:"",containerClassName:"",topOffsetFixed:!1},mu={type:Dl.normal,className:"",topButtonsProps:[]},gu=function(e){function t(t){var n=e.call(this,t)||this;return n._getSubTextId=function(){var e=n.props,t=e.ariaDescribedById,o=e.modalProps,r=e.dialogContentProps,i=e.subText,a=t||o&&o.subtitleAriaId;return a||(a=(i||r&&r.subText)&&n._defaultSubTextId),a},n._getTitleTextId=function(){var e=n.props,t=e.ariaLabelledById,o=e.modalProps,r=e.dialogContentProps,i=e.title,a=t||o&&o.titleAriaId;return a||(a=(i||r&&r.title)&&n._defaultTitleTextId),a},n._id=Hn("Dialog"),n._defaultTitleTextId=n._id+"-title",n._defaultSubTextId=n._id+"-subText",n}return l(t,e),t.prototype.render=function(){var e,t,n=this.props,r=n.className,i=n.containerClassName,a=n.contentClassName,s=n.elementToFocusOnDismiss,l=n.firstFocusableSelector,c=n.forceFocusInsideTrap,d=n.styles,p=n.hidden,f=n.ignoreExternalFocusing,h=n.isBlocking,m=n.isClickableOutsideFocusTrap,g=n.isDarkOverlay,v=n.isOpen,y=n.onDismiss,b=n.onDismissed,_=n.onLayerDidMount,k=n.responsiveMode,x=n.subText,C=n.theme,w=n.title,S=n.topButtonsProps,E=n.type,T=n.minWidth,I=n.maxWidth,P=n.modalProps,M=u({},P?P.layerProps:{onLayerDidMount:_});_&&!M.onLayerDidMount&&(M.onLayerDidMount=_),P&&P.dragOptions&&!P.dragOptions.dragHandleSelector?(e="ms-Dialog-draggable-header",t=u(u({},P.dragOptions),{dragHandleSelector:"."+e})):t=P&&P.dragOptions;var N=u(u(u({},hu),P),{layerProps:M,dragOptions:t}),D=u(u(u({},mu),this.props.dialogContentProps),{draggableHeaderClassName:e}),A=fu(d,{theme:C,className:r||N.className,containerClassName:i||N.containerClassName,hidden:p,dialogDefaultMinWidth:T,dialogDefaultMaxWidth:I});return o.createElement(tu,u({elementToFocusOnDismiss:s,firstFocusableSelector:l,forceFocusInsideTrap:c,ignoreExternalFocusing:f,isClickableOutsideFocusTrap:m,onDismissed:b,responsiveMode:k},N,{isDarkOverlay:void 0!==g?g:N.isDarkOverlay,isBlocking:void 0!==h?h:N.isBlocking,isOpen:void 0!==v?v:!p,className:A.root,containerClassName:A.main,onDismiss:y||N.onDismiss,subtitleAriaId:this._getSubTextId(),titleAriaId:this._getTitleTextId()}),o.createElement(pu,u({titleId:this._defaultTitleTextId,subTextId:this._defaultSubTextId,title:w,subText:x,showCloseButton:void 0!==h?!h:!N.isBlocking,topButtonsProps:S||D.topButtonsProps,type:void 0!==E?E:D.type,onDismiss:y||D.onDismiss,className:a||D.className},D),this.props.children))},t.defaultProps={hidden:!0},t=d([$i],t)}(o.Component),vu={root:"ms-Dialog"},yu=Pn(gu,(function(e){var t,n=e.className,o=e.containerClassName,r=e.dialogDefaultMinWidth,i=void 0===r?"288px":r,a=e.dialogDefaultMaxWidth,s=void 0===a?"340px":a,l=e.hidden,u=e.theme;return{root:[Jt(vu,u).root,u.fonts.medium,n],main:[{width:i,outline:"3px solid transparent",selectors:(t={},t["@media (min-width: 480px)"]={width:"auto",maxWidth:s,minWidth:i},t)},!l&&{display:"flex"},o]}}),void 0,{scope:"Dialog"}),bu=Yo({disableCaching:!0}),_u=Pn(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.as,n=void 0===t?"label":t,r=e.children,i=e.className,a=e.disabled,s=e.styles,l=e.required,c=e.theme,d=bu(s,{className:i,disabled:a,required:l,theme:c});return o.createElement(n,u({},Jn(this.props,Xn),{className:d.root}),r)},t}(o.Component),(function(e){var t,n=e.theme,o=e.className,r=e.disabled,i=e.required,a=n.semanticColors,s=pt.semibold,l=a.bodyText,u=a.disabledBodyText,c=a.errorText;return{root:["ms-Label",n.fonts.medium,{fontWeight:s,color:l,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},r&&{color:u,selectors:(t={},t[Tt]={color:"GrayText"},t)},i&&{selectors:{"::after":{content:"' *'",color:c,paddingRight:12}}},o]}}),void 0,{scope:"Label"}),ku=Yo(),xu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._link=o.createRef(),t._onClick=function(e){var n=t.props,o=n.onClick;n.disabled?e.preventDefault():o&&o(e)},t}return l(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.children,i=t.className,a=t.href,s=t.theme,l=t.styles,c=t.keytipProps,d=ku(l,{className:i,isButton:!a,isDisabled:n,theme:s}),p=this._getRootType(this.props);return o.createElement(Ms,{keytipProps:c,ariaDescribedBy:this.props["aria-describedby"],disabled:n},(function(t){return o.createElement(p,u({},t,e._adjustPropsForRootType(p,e.props),{className:d.root,onClick:e._onClick,ref:e._link,"aria-disabled":n}),r)}))},t.prototype.focus=function(){var e=this._link.current;e&&e.focus&&e.focus()},t.prototype._adjustPropsForRootType=function(e,t){t.children,t.as;var n=t.disabled,o=t.target,r=t.href,i=(t.theme,t.getStyles,t.styles,t.componentRef,c(t,["children","as","disabled","target","href","theme","getStyles","styles","componentRef"]));return"string"==typeof e?"a"===e?u({target:o,href:n?void 0:r},i):"button"===e?u({type:"button",disabled:n},i):u(u({},i),{disabled:n}):u({target:o,href:r,disabled:n},i)},t.prototype._getRootType=function(e){return e.as?e.as:e.href?"a":"button"},t}(lo),Cu={root:"ms-Link"},wu=Pn(xu,(function(e){var t,n,o,r=e.className,i=e.isButton,a=e.isDisabled,s=e.theme,l=s.semanticColors,u=l.link,c=l.linkHovered,d=l.disabledText,p=l.focusBorder,f=Jt(Cu,s);return{root:[f.root,s.fonts.medium,{color:u,outline:"none",fontSize:"inherit",fontWeight:"inherit",selectors:(t={".ms-Fabric--isFocusVisible &:focus":{boxShadow:"0 0 0 1px "+p+" inset",selectors:(n={},n[Tt]={outline:"1px solid WindowText"},n)}},t[Tt]={borderBottom:"none"},t)},i&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(o={},o["@media screen and (-ms-high-contrast: white-on-black)"]={color:"#FFFF00"},o["@media screen and (-ms-high-contrast: black-on-white)"]={color:"#00009F"},o)},!i&&{textDecoration:"none"},a&&["is-disabled",{color:d,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!a&&{selectors:{"&:active, &:hover, &:active:hover":{color:c,textDecoration:"underline"},"&:focus":{color:u}}},f.root,r]}}),void 0,{scope:"Link"}),Su=function(e){function t(t){var n=e.call(this,t)||this;return n.parent_on_change=t.on_change,n}return l(t,e),t.prototype.get_value=function(){return null},t}(r.a.Component),Eu=Yo(),Tu=function(e){function t(t){var n=e.call(this,t)||this;return n._toggleButton=o.createRef(),n._onClick=function(e){var t=n.props,o=t.disabled,r=t.checked,i=t.onChange,a=t.onChanged,s=t.onClick,l=n.state.checked;o||(void 0===r&&n.setState({checked:!l}),i&&i(e,!l),a&&a(!l),s&&s(e))},n._warnMutuallyExclusive({checked:"defaultChecked"}),n._warnDeprecations({onAriaLabel:"ariaLabel",offAriaLabel:void 0,onChanged:"onChange"}),n.state={checked:!(!t.checked&&!t.defaultChecked)},n._id=t.id||Hn("Toggle"),n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.checked?null:{checked:!!e.checked}},Object.defineProperty(t.prototype,"checked",{get:function(){return this.state.checked},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this,t=this.props,n=t.as,r=void 0===n?"div":n,i=t.className,a=t.theme,s=t.disabled,l=t.keytipProps,c=t.label,d=t.ariaLabel,p=t.onAriaLabel,f=t.offAriaLabel,h=t.offText,m=t.onText,g=t.styles,v=t.inlineLabel,y=this.state.checked,b=y?m:h,_=y?p:f,k=Jn(this.props,Zn,["defaultChecked"]),x=Eu(g,{theme:a,className:i,disabled:s,checked:y,inlineLabel:v,onOffMissing:!m&&!h}),C=this._id+"-label",w=this._id+"-stateText",S=void 0;d||_||(c?S=C:b&&(S=w));var E=this.props.role?this.props.role:"switch";return o.createElement(r,{className:x.root,hidden:k.hidden},c&&o.createElement(_u,{htmlFor:this._id,className:x.label,id:C},c),o.createElement("div",{className:x.container},o.createElement(Ms,{keytipProps:l,ariaDescribedBy:k["aria-describedby"],disabled:s},(function(t){return o.createElement("button",u({},k,t,{className:x.pill,disabled:s,id:e._id,type:"button",role:E,ref:e._toggleButton,"aria-disabled":s,"aria-checked":y,"aria-label":d||_,"data-is-focusable":!0,onChange:e._noop,onClick:e._onClick,"aria-labelledby":S}),o.createElement("span",{className:x.thumb}))})),b&&o.createElement(_u,{htmlFor:this._id,className:x.text,id:w},b)))},t.prototype.focus=function(){this._toggleButton.current&&this._toggleButton.current.focus()},t.prototype._noop=function(){},t}(lo),Iu=Pn(Tu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.checked,p=e.inlineLabel,f=e.onOffMissing,h=l.semanticColors,m=l.palette,g=h.bodyBackground,v=h.inputBackgroundChecked,y=m.themeDark,b=m.neutralDark,_=h.disabledBodySubtext,k=h.smallInputBorder,x=h.inputForegroundChecked,C=h.disabledBodySubtext,w=h.disabledBackground,S=h.smallInputBorder,E=h.inputBorderHovered,T=h.disabledBodySubtext,I=h.disabledText;return{root:["ms-Toggle",d&&"is-checked",!c&&"is-enabled",c&&"is-disabled",l.fonts.medium,{marginBottom:"8px"},p&&{display:"flex",alignItems:"center"},u],label:["ms-Toggle-label",c&&{color:I,selectors:(t={},t[Tt]={color:"GrayText"},t)},p&&!f&&{marginRight:16},f&&p&&{order:1,marginLeft:16},p&&{wordBreak:"break-all"}],container:["ms-Toggle-innerContainer",{display:"inline-flex",position:"relative"}],pill:["ms-Toggle-background",At(l,{inset:-3}),{fontSize:"20px",boxSizing:"border-box",width:40,height:20,borderRadius:10,transition:"all 0.1s ease",border:"1px solid "+S,background:g,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 3px"},!c&&[!d&&{selectors:{":hover":[{borderColor:E}],":hover .ms-Toggle-thumb":[{backgroundColor:b,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)}]}},d&&[{background:v,borderColor:"transparent",justifyContent:"flex-end"},{selectors:(o={":hover":[{backgroundColor:y,borderColor:"transparent",selectors:(r={},r[Tt]={backgroundColor:"Highlight"},r)}]},o[Tt]={backgroundColor:"WindowText"},o)}]],c&&[{cursor:"default"},!d&&[{borderColor:T}],d&&[{backgroundColor:_,borderColor:"transparent",justifyContent:"flex-end"}]],!c&&{selectors:{"&:hover":{selectors:(i={},i[Tt]={borderColor:"Highlight"},i)}}}],thumb:["ms-Toggle-thumb",{display:"block",width:12,height:12,borderRadius:"50%",transition:"all 0.1s ease",backgroundColor:k,borderColor:"transparent",borderWidth:".28em",borderStyle:"solid",boxSizing:"border-box"},!c&&d&&[{backgroundColor:x,selectors:(a={},a[Tt]={backgroundColor:"Window",borderColor:"Window"},a)}],c&&[!d&&[{backgroundColor:C}],d&&[{backgroundColor:w}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 8px",userSelect:"none",fontWeight:pt.regular}}},c&&{selectors:{"&&":{color:I,selectors:(s={},s[Tt]={color:"GrayText"},s)}}}]}}),void 0,{scope:"Toggle"}),Pu=function(e){function t(t){var n=e.call(this,t)||this;return n.toggleref=null,n.toggleref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.toggleref.checked}},t.prototype.render=function(){var e=this;return r.a.createElement(Iu,{disabled:this.props.disabled,onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},checked:this.state.property_values.value,label:this.state.property_values.display_name,onText:"On",offText:"Off",componentRef:function(t){e.toggleref=t}})},t}(Su);function Mu(e,t){return void 0!==e[t]&&null!==e[t]}var Nu=Yo(),Du=function(e){function t(t){var n=e.call(this,t)||this;return n._onChange=function(e){var t=n.props.onChange;t&&t(e,n.props)},n._onBlur=function(e){var t=n.props.onBlur;t&&t(e,n.props)},n._onFocus=function(e){var t=n.props.onFocus;t&&t(e,n.props)},n._onRenderField=function(e){var t=e.id,r=e.imageSrc,i=e.imageAlt,a=void 0===i?"":i,s=e.selectedImageSrc,l=e.iconProps,c=e.imageSize?e.imageSize:{width:32,height:32},d=(e.onRenderLabel?rl(e.onRenderLabel,n._onRenderLabel):n._onRenderLabel)(e);return o.createElement("label",{htmlFor:t,className:n._classNames.field},r&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.imageWrapper},o.createElement(or,{src:r,alt:a,width:c.width,height:c.height})),o.createElement("div",{className:n._classNames.selectedImageWrapper},o.createElement(or,{src:s,alt:a,width:c.width,height:c.height}))),l&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.iconWrapper},o.createElement(lr,u({},l)))),r||l?o.createElement("div",{className:n._classNames.labelWrapper},d):d)},n._onRenderLabel=function(e){return o.createElement("span",{id:e.labelId,className:"ms-ChoiceFieldLabel"},e.text)},Dr(n),n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.focused,r=e.required,i=e.theme,a=e.iconProps,s=e.imageSrc,l=e.imageSize,d=void 0===l?{width:32,height:32}:l,p=e.disabled,f=e.checked,h=e.id,m=e.styles,g=e.name,v=e.onRenderField,y=void 0===v?this._onRenderField:v,b=c(e,["ariaLabel","focused","required","theme","iconProps","imageSrc","imageSize","disabled","checked","id","styles","name","onRenderField"]);this._classNames=Nu(m,{theme:i,hasIcon:!!a,hasImage:!!s,checked:f,disabled:p,imageIsLarge:!!s&&(d.width>71||d.height>71),imageSize:d,focused:n});var _=Jn(b,Zn),k=_.className,x=c(_,["className"]);return o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.choiceFieldWrapper},o.createElement("input",u({"aria-label":t,id:h,className:Mn(this._classNames.input,k),type:"radio",name:g,disabled:p,checked:f,required:r},x,{onChange:this._onChange,onFocus:this._onFocus,onBlur:this._onBlur})),y(this.props,this._onRenderField)))},t}(o.Component),Au={root:"ms-ChoiceField",choiceFieldWrapper:"ms-ChoiceField-wrapper",input:"ms-ChoiceField-input",field:"ms-ChoiceField-field",innerField:"ms-ChoiceField-innerField",imageWrapper:"ms-ChoiceField-imageWrapper",iconWrapper:"ms-ChoiceField-iconWrapper",labelWrapper:"ms-ChoiceField-labelWrapper",checked:"is-checked"},Bu="200ms";function Fu(e,t){var n,o;return["is-inFocus",{selectors:(n={},n["."+Mt+" &"]={position:"relative",outline:"transparent",selectors:{"::-moz-focus-inner":{border:0},":after":{content:'""',top:-2,right:-2,bottom:-2,left:-2,pointerEvents:"none",border:"1px solid "+e,position:"absolute",selectors:(o={},o[Tt]={borderColor:"WindowText",borderWidth:t?1:2},o)}}},n)}]}function Ou(e,t,n){return[t,{paddingBottom:2,transitionProperty:"opacity",transitionDuration:Bu,transitionTimingFunction:"ease",selectors:{".ms-Image":{display:"inline-block",borderStyle:"none"}}},(n?!e:e)&&["is-hidden",{position:"absolute",left:0,top:0,width:"100%",height:"100%",overflow:"hidden",opacity:0}]]}var Ru=Pn(Du,(function(e){var t,n,o,r,i,a=e.theme,s=e.hasIcon,l=e.hasImage,u=e.checked,c=e.disabled,d=e.imageIsLarge,p=e.focused,f=e.imageSize,h=a.palette,m=a.semanticColors,g=a.fonts,v=Jt(Au,a),y=h.neutralPrimary,b=m.inputBorderHovered,_=m.inputBackgroundChecked,k=h.themeDark,x=m.disabledBodySubtext,C=m.bodyBackground,w=h.neutralSecondary,S=m.inputBackgroundChecked,E=h.themeDark,T=m.disabledBodySubtext,I=h.neutralDark,P=m.focusBorder,M=m.inputBorderHovered,N=m.inputBackgroundChecked,D=h.themeDark,A=h.neutralLighter,B={selectors:{".ms-ChoiceFieldLabel":{color:I},":before":{borderColor:u?k:b},":after":[!s&&!l&&!u&&{content:'""',transitionProperty:"background-color",left:5,top:5,width:10,height:10,backgroundColor:w},u&&{borderColor:E}]}},F={borderColor:u?D:M,selectors:{":before":{opacity:1,borderColor:u?k:b}}},O=[{content:'""',display:"inline-block",backgroundColor:C,borderWidth:1,borderStyle:"solid",borderColor:y,width:20,height:20,fontWeight:"normal",position:"absolute",top:0,left:0,boxSizing:"border-box",transitionProperty:"border-color",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",borderRadius:"50%"},c&&{borderColor:x,selectors:(t={},t[Tt]={color:"GrayText"},t)},u&&{borderColor:c?x:_,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},(s||l)&&{top:3,right:3,left:"auto",opacity:u?1:0}],R=[{content:'""',width:0,height:0,borderRadius:"50%",position:"absolute",left:10,right:0,transitionProperty:"border-width",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",boxSizing:"border-box"},u&&{borderWidth:5,borderStyle:"solid",borderColor:c?T:S,left:5,top:5,width:10,height:10,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)},u&&(s||l)&&{top:8,right:8,left:"auto"}];return{root:[v.root,a.fonts.medium,{display:"flex",alignItems:"center",boxSizing:"border-box",color:m.bodyText,minHeight:26,border:"none",position:"relative",marginTop:8,selectors:{".ms-ChoiceFieldLabel":{display:"inline-block"}}},!s&&!l&&{selectors:{".ms-ChoiceFieldLabel":{paddingLeft:"26px"}}},l&&"ms-ChoiceField--image",s&&"ms-ChoiceField--icon",(s||l)&&{display:"inline-flex",fontSize:0,margin:"0 4px 4px 0",paddingLeft:0,backgroundColor:A,height:"100%"}],choiceFieldWrapper:[v.choiceFieldWrapper,p&&Fu(P,s||l)],input:[v.input,{position:"absolute",opacity:0,top:0,right:0,width:"100%",height:"100%",margin:0},c&&"is-disabled"],field:[v.field,u&&v.checked,{display:"inline-block",cursor:"pointer",marginTop:0,position:"relative",verticalAlign:"top",userSelect:"none",minHeight:20,selectors:{":hover":!c&&B,":focus":!c&&B,":before":O,":after":R}},s&&"ms-ChoiceField--icon",l&&"ms-ChoiceField-field--image",(s||l)&&{boxSizing:"content-box",cursor:"pointer",paddingTop:22,margin:0,textAlign:"center",transitionProperty:"all",transitionDuration:Bu,transitionTimingFunction:"ease",border:"1px solid transparent",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column"},u&&{borderColor:N},(s||l)&&!c&&{selectors:{":hover":F,":focus":F}},c&&{cursor:"default",selectors:(r={".ms-ChoiceFieldLabel":{color:m.disabledBodyText}},r[Tt]={color:"GrayText"},r)},u&&c&&{borderColor:A}],innerField:[v.innerField,l&&{height:f.height,width:f.width},(s||l)&&{position:"relative",display:"inline-block",paddingLeft:30,paddingRight:30},(s||l)&&d&&{paddingLeft:24,paddingRight:24},(s||l)&&c&&{opacity:.25,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)}],imageWrapper:Ou(!1,v.imageWrapper,u),selectedImageWrapper:Ou(!0,v.imageWrapper,u),iconWrapper:[v.iconWrapper,{fontSize:32,lineHeight:32,height:32}],labelWrapper:[v.labelWrapper,g.medium,(s||l)&&{display:"block",position:"relative",margin:"4px 8px",height:30,lineHeight:15,maxWidth:2*f.width,overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis"}]}}),void 0,{scope:"ChoiceGroupOption"}),Lu=Yo(),Hu=function(e){function t(t){var n=e.call(this,t)||this;n._focusCallbacks={},n._changeCallbacks={},n._onBlur=function(e,t){n.setState({keyFocused:void 0})},Dr(n);var o=t.defaultSelectedKey,r=t.options,i=void 0===r?[]:r,a=!Wu(t)&&void 0!==o&&i.some((function(e){return e.key===o}));return n.state={keyChecked:a?o:n._getKeyChecked(t)},n._id=Hn("ChoiceGroup"),n._labelId=Hn("ChoiceGroupLabel"),n}return l(t,e),Object.defineProperty(t.prototype,"checkedOption",{get:function(){var e=this,t=this.props.options;return Cs(void 0===t?[]:t,(function(t){return t.key===e.state.keyChecked}))},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){if(e!==this.props){var n=this._getKeyChecked(this.props);n!==this._getKeyChecked(e)&&this.setState({keyChecked:n})}},t.prototype.render=function(){var e=this,t=this.props,n=t.className,r=t.theme,i=t.styles,a=t.options,s=void 0===a?[]:a,l=t.label,c=t.required,d=t.disabled,p=t.name,f=this.state,h=f.keyChecked,m=f.keyFocused,g=Jn(this.props,Xn,["onChange","className","required"]),v=Lu(i,{theme:r,className:n,optionsContainIconOrImage:s.some((function(e){return!(!e.iconProps&&!e.imageSrc)}))}),y=this._id+"-label",b=this.props.ariaLabelledBy||(l?y:this.props["aria-labelledby"]);return o.createElement("div",u({className:v.applicationRole},g),o.createElement("div",u({className:v.root,role:"radiogroup"},b&&{"aria-labelledby":b}),l&&o.createElement(_u,{className:v.label,required:c,id:y,disabled:d},l),o.createElement("div",{className:v.flexContainer},s.map((function(t){var n=u(u({},t),{focused:t.key===m,checked:t.key===h,disabled:t.disabled||d,id:e._getOptionId(t),labelId:e._labelId+"-"+t.key,name:p||e._id,required:c});return o.createElement(Ru,u({key:t.key,onBlur:e._onBlur,onFocus:e._onFocus(t.key),onChange:e._onChange(t.key)},n))})))))},t.prototype.focus=function(){var e=this.props.options,t=void 0===e?[]:e,n=this.checkedOption||t.filter((function(e){return!e.disabled}))[0],o=n&&document.getElementById(this._getOptionId(n));o&&o.focus()},t.prototype._onFocus=function(e){var t=this;return this._focusCallbacks[e]||(this._focusCallbacks[e]=function(n,o){t.setState({keyFocused:e})}),this._focusCallbacks[e]},t.prototype._onChange=function(e){var t=this;return this._changeCallbacks[e]||(this._changeCallbacks[e]=function(n,o){var r=t.props,i=r.onChanged,a=r.onChange;Wu(t.props)||t.setState({keyChecked:e});var s=Cs(t.props.options||[],(function(t){return t.key===e}));a?a(n,s):i&&i(s,n)}),this._changeCallbacks[e]},t.prototype._getKeyChecked=function(e){if(void 0!==e.selectedKey)return e.selectedKey;var t=e.options,n=(void 0===t?[]:t).filter((function(e){return e.checked}));return n[0]&&n[0].key},t.prototype._getOptionId=function(e){return this._id+"-"+e.key},t}(o.Component);function Wu(e){return Mu(e,"selectedKey")}var zu={root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"},Uu=Pn(Hu,(function(e){var t=e.className,n=e.optionsContainIconOrImage,o=e.theme,r=Jt(zu,o);return{applicationRole:t,root:[r.root,o.fonts.medium,{display:"block"}],flexContainer:[r.flexContainer,n&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}}),void 0,{scope:"ChoiceGroup"}),Ku=function(e){function t(t){var n=e.call(this,t)||this;return n.choiceref=null,n.choiceref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting}),this.selected=e.setting.value},t.prototype.get_value=function(){return{value:this.selected}},t.prototype.render=function(){var e=this;return r.a.createElement(Uu,{className:"defaultChoiceGroup",defaultSelectedKey:this.state.property_values.value,options:this.state.property_values.options,label:this.state.property_values.display_name,componentRef:function(t){e.choiceref=t},onChange:function(t,n){e.selected=n.key,e.parent_on_change()}})},t}(Su),ju=Yo(),Vu=Pn((function(e){var t=e.styles,n=e.theme,r=e.className,i=e.vertical,a=e.alignContent,s=ju(t,{theme:n,className:r,alignContent:a,vertical:i});return o.createElement("div",{className:s.root},o.createElement("div",{className:s.content,role:"separator","aria-orientation":i?"vertical":"horizontal"},e.children))}),(function(e){var t=e.theme,n=e.alignContent,o=e.vertical,r=e.className,i="start"===n,a="center"===n,s="end"===n;return{root:[t.fonts.medium,{position:"relative"},n&&{textAlign:n},!n&&{textAlign:"center"},o&&(a||!n)&&{verticalAlign:"middle"},o&&i&&{verticalAlign:"top"},o&&s&&{verticalAlign:"bottom"},o&&{padding:"0 4px",height:"inherit",display:"table-cell",zIndex:1,selectors:{":after":{backgroundColor:t.palette.neutralLighter,width:"1px",content:'""',position:"absolute",top:"0",bottom:"0",left:"50%",right:"0",zIndex:-1}}},!o&&{padding:"4px 0",selectors:{":before":{backgroundColor:t.palette.neutralLighter,height:"1px",content:'""',display:"block",position:"absolute",top:"50%",bottom:"0",left:"0",right:"0"}}},r],content:[{position:"relative",display:"inline-block",padding:"0 12px",color:t.semanticColors.bodyText,background:t.semanticColors.bodyBackground},o&&{padding:"12px 0"}]}}),void 0,{scope:"Separator"}),Gu=function(e){function t(t){var n=e.call(this,t)||this;return n.colorpickerref=null,n.colorpickerref=null,n.state={property_values:t.setting,call_action_callback:t.action_callback,name:t.action_name},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting,name:e.action_name})},t.prototype.get_value=function(){return{value:this.state.property_values.value}},t.prototype.render=function(){var e=this;return r.a.createElement(wl,null,this.state.property_values.display_name?r.a.createElement(_u,null,this.state.property_values.display_name):null,this.state.property_values.value?r.a.createElement(ml,{styles:{root:{paddingBottom:"0.5em"}}},this.state.property_values.value):r.a.createElement("span",null),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},text:this.state.property_values.button_text,onClick:function(){return e.state.call_action_callback(e.state.name,e.state.property_values)}}))},t}(Su),qu=function(e){function t(t){var n=e.call(this,t)||this;return n.references={},n.references={},n.startup_reference=null,n.elevated_reference=null,n.restart_reference=null,n.parent_on_change=t.on_change,n.state={settings_key:t.settings_key,settings:t.settings},n}return l(t,e),t.prototype.shouldComponentUpdate=function(e,t){return!1},t.prototype.componentWillReceiveProps=function(e){this.setState({settings:e.settings})},t.prototype.get_data=function(){var e=this,t={};Object.keys(this.references).forEach((function(n){t[n]=e.references[n].get_value().value}));var n={};return n[this.state.settings_key]={startup:this.startup_reference.get_value().value,run_elevated:null!=this.elevated_reference&&this.elevated_reference.get_value().value,theme:this.theme_reference.get_value().value,enabled:t},n},t.prototype.render=function(){var e=this,t=this.state.settings.general.enabled;return r.a.createElement(wl,{tokens:{childrenGap:20}},r.a.createElement(ml,{variant:"xLarge"},"Available PowerToys"),Object.keys(t).map((function(n){var o=t[n];return r.a.createElement(wl,{key:n},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:5}},r.a.createElement(_u,null,n),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("overview_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].overview_link,target:"_blank"},"(Overview)"):null,e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("video_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].video_link,target:"_blank"},"(Video)"):null),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("description")?r.a.createElement(ml,{styles:{root:{paddingBottom:"5px"}}},e.state.settings.powertoys[n].description):null,r.a.createElement(Pu,{setting:{value:o},on_change:e.parent_on_change,ref:function(t){e.references[n]=t}}))})),r.a.createElement(Vu,null),r.a.createElement(ml,{variant:"xLarge"},"General"),r.a.createElement(wl,null,null!=this.state.settings.general.startup_disabled_reason&&r.a.createElement("span",{style:{color:"#c50500"},dangerouslySetInnerHTML:{__html:this.state.settings.general.startup_disabled_reason}}),r.a.createElement(_u,null,"Run at Startup"),r.a.createElement(Pu,{disabled:this.state.settings.general.startup_disabled_reason,setting:{value:this.state.settings.general.startup},on_change:this.parent_on_change,ref:function(t){e.startup_reference=t}})),this.state.settings.general.is_elevated&&r.a.createElement(_u,null,"Currently running as administrator"),this.state.settings.general.is_admin&&r.a.createElement(Pu,{setting:{display_name:this.state.settings.general.is_elevated?"Always run as administrator":"Always run as administrator (Restart as administrator to change this)",value:this.state.settings.general.run_elevated},disabled:!this.state.settings.general.is_elevated,on_change:this.parent_on_change,ref:function(t){e.elevated_reference=t}}),this.state.settings.general.is_admin&&!this.state.settings.general.is_elevated&&r.a.createElement(Gu,{setting:{display_name:"",value:"Running as user. Do you wish to run as administrator instead?",button_text:"Restart as administrator"},action_name:"restart_elevation",action_callback:function(e,t){window.output_from_webview(JSON.stringify({action:{general:{action_name:e,value:t}}}))},ref:function(t){e.restart_reference=t}}),r.a.createElement(Ku,{setting:{display_name:"Choose Settings color",value:this.state.settings.general.theme,options:[{key:"system",text:"System default app mode"},{key:"light",text:"Light"},{key:"dark",text:"Dark"}]},on_change:function(){vn("dark"===e.theme_reference.get_value().value||"system"===e.theme_reference.get_value().value&&"dark"===e.state.settings.general.system_theme?{palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}:{palette:{themePrimary:"#0078d4",themeLighterAlt:"#f3f9fd",themeLighter:"#d0e7f8",themeLight:"#a9d3f2",themeTertiary:"#5ca9e5",themeSecondary:"#1a86d9",themeDarkAlt:"#006cbe",themeDark:"#005ba1",themeDarker:"#004377",neutralLighterAlt:"#f8f8f8",neutralLighter:"#f4f4f4",neutralLight:"#eaeaea",neutralQuaternaryAlt:"#dadada",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c8c8",neutralTertiary:"#bab8b7",neutralSecondary:"#a3a2a0",neutralPrimaryAlt:"#8d8b8a",neutralPrimary:"#323130",neutralDark:"#605e5d",black:"#494847",white:"#ffffff"}}),e.parent_on_change()},ref:function(t){e.theme_reference=t}}),r.a.createElement(wl,null,r.a.createElement(ml,{variant:"xLarge"},"About PowerToys (Preview)"),r.a.createElement(_u,null,"Version ",this.state.settings.general.powertoys_version),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},href:"https://github.com/microsoft/PowerToys/releases",target:"_blank"},"Check for updates"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=bug_report.md&title=",target:"_blank",styles:{root:{paddingTop:"10px"}}},"Report a bug"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=feature_request.md&title=",target:"_blank"},"Request a feature"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys#privacy-statement",target:"_blank"},"Privacy statement")),r.a.createElement("span",null))},t}(r.a.Component);var Zu=Yo(),Qu="",Yu="TextField",Xu=function(e){function t(t){var n=e.call(this,t)||this;n._textElement=o.createRef(),n._onFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n.setState({isFocused:!0},(function(){n.props.validateOnFocusIn&&n._validate(n.value)}))},n._onBlur=function(e){n.props.onBlur&&n.props.onBlur(e),n.setState({isFocused:!1},(function(){n.props.validateOnFocusOut&&n._validate(n.value)}))},n._onRenderLabel=function(e){var t=e.label,r=e.required,i=n._classNames.subComponentStyles?n._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{required:r,htmlFor:n._id,styles:i,disabled:e.disabled,id:n._labelId},e.label):null},n._onRenderDescription=function(e){return e.description?o.createElement("span",{className:n._classNames.description},e.description):null},n._onInputChange=function(e){var t,o=e.target.value;void 0!==o&&o!==n._lastChangeValue&&(n._lastChangeValue=o,e.persist(),n.setState((function(e,r){var i=Ju(r,e)||"";return(t=o===i)?null:n._isControlled?null:{uncontrolledValue:o}}),(function(){var r=n.props.onChange;!t&&r&&r(e,o)})))},Dr(n),n._async=new eo(n),n._fallbackId=Hn(Yu),n._descriptionId=Hn(Yu+"Description"),n._labelId=Hn(Yu+"Label"),n._warnControlledUsage();var r=t.defaultValue,i=void 0===r?Qu:r;return"number"==typeof i&&(i=String(i)),n.state={uncontrolledValue:n._isControlled?void 0:i,isFocused:!1,errorMessage:""},n._delayedValidate=n._async.debounce(n._validate,n.props.deferredValidationTime),n._lastValidation=0,n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return Ju(this.props,this.state)},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._adjustInputHeight(),this.props.validateOnLoad&&this._validate(this.value)},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.getSnapshotBeforeUpdate=function(e,t){return{selection:[this.selectionStart,this.selectionEnd]}},t.prototype.componentDidUpdate=function(e,t,n){var o=this.props,r=(n||{}).selection,i=void 0===r?[null,null]:r,a=i[0],s=i[1];!!e.multiline!=!!o.multiline&&t.isFocused&&(this.focus(),null!==a&&null!==s&&a>=0&&s>=0&&this.setSelectionRange(a,s));var l=Ju(e,t),u=this.value;l!==u&&(this._warnControlledUsage(e),this.state.errorMessage&&!o.errorMessage&&this.setState({errorMessage:""}),this._adjustInputHeight(),this._lastChangeValue=void 0,$u(o)&&this._delayedValidate(u))},t.prototype.render=function(){var e=this.props,t=e.borderless,n=e.className,r=e.disabled,i=e.iconProps,a=e.inputClassName,s=e.label,l=e.multiline,c=e.required,d=e.underlined,p=e.prefix,f=e.resizable,h=e.suffix,m=e.theme,g=e.styles,v=e.autoAdjustHeight,y=e.onRenderPrefix,b=void 0===y?this._onRenderPrefix:y,_=e.onRenderSuffix,k=void 0===_?this._onRenderSuffix:_,x=e.onRenderLabel,C=void 0===x?this._onRenderLabel:x,w=e.onRenderDescription,S=void 0===w?this._onRenderDescription:w,E=this.state.isFocused,T=this._errorMessage;return this._classNames=Zu(g,{theme:m,className:n,disabled:r,focused:E,required:c,multiline:l,hasLabel:!!s,hasErrorMessage:!!T,borderless:t,resizable:f,hasIcon:!!i,underlined:d,inputClassName:a,autoAdjustHeight:v}),o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.wrapper},C(this.props,this._onRenderLabel),o.createElement("div",{className:this._classNames.fieldGroup},(void 0!==p||this.props.onRenderPrefix)&&o.createElement("div",{className:this._classNames.prefix},b(this.props,this._onRenderPrefix)),l?this._renderTextArea():this._renderInput(),i&&o.createElement(lr,u({className:this._classNames.icon},i)),(void 0!==h||this.props.onRenderSuffix)&&o.createElement("div",{className:this._classNames.suffix},k(this.props,this._onRenderSuffix)))),this._isDescriptionAvailable&&o.createElement("span",{id:this._descriptionId},S(this.props,this._onRenderDescription),T&&o.createElement("div",{role:"alert"},o.createElement(Al,null,o.createElement("p",{className:this._classNames.errorMessage},o.createElement("span",{"data-automation-id":"error-message"},T))))))},t.prototype.focus=function(){this._textElement.current&&this._textElement.current.focus()},t.prototype.blur=function(){this._textElement.current&&this._textElement.current.blur()},t.prototype.select=function(){this._textElement.current&&this._textElement.current.select()},t.prototype.setSelectionStart=function(e){this._textElement.current&&(this._textElement.current.selectionStart=e)},t.prototype.setSelectionEnd=function(e){this._textElement.current&&(this._textElement.current.selectionEnd=e)},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._textElement.current?this._textElement.current.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._textElement.current?this._textElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),t.prototype.setSelectionRange=function(e,t){this._textElement.current&&this._textElement.current.setSelectionRange(e,t)},t.prototype._warnControlledUsage=function(e){this._id,this.props,null!==this.props.value||this._hasWarnedNullValue||(this._hasWarnedNullValue=!0,ae("Warning: 'value' prop on '"+Yu+"' should not be null. Consider using an empty string to clear the component or undefined to indicate an uncontrolled component."))},Object.defineProperty(t.prototype,"_id",{get:function(){return this.props.id||this._fallbackId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isControlled",{get:function(){return Mu(this.props,"value")},enumerable:!0,configurable:!0}),t.prototype._onRenderPrefix=function(e){var t=e.prefix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderSuffix=function(e){var t=e.suffix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},Object.defineProperty(t.prototype,"_errorMessage",{get:function(){var e=this.props.errorMessage;return(void 0===e?this.state.errorMessage:e)||""},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isDescriptionAvailable",{get:function(){var e=this.props;return!!(e.onRenderDescription||e.description||this._errorMessage)},enumerable:!0,configurable:!0}),t.prototype._renderTextArea=function(){var e=Jn(this.props,Qn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("textarea",u({id:this._id},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-labelledby":t,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,"aria-label":this.props.ariaLabel,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._renderInput=function(){var e=Jn(this.props,Zn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("input",u({type:"text",id:this._id,"aria-labelledby":t},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-label":this.props.ariaLabel,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._validate=function(e){var t=this;if(this._latestValidateValue!==e||!$u(this.props)){this._latestValidateValue=e;var n=this.props.onGetErrorMessage,o=n&&n(e||"");if(void 0!==o)if("string"!=typeof o&&"then"in o){var r=++this._lastValidation;o.then((function(n){r===t._lastValidation&&t.setState({errorMessage:n}),t._notifyAfterValidate(e,n)}))}else this.setState({errorMessage:o}),this._notifyAfterValidate(e,o);else this._notifyAfterValidate(e,"")}},t.prototype._notifyAfterValidate=function(e,t){e===this.value&&this.props.onNotifyValidationResult&&this.props.onNotifyValidationResult(t,e)},t.prototype._adjustInputHeight=function(){if(this._textElement.current&&this.props.autoAdjustHeight&&this.props.multiline){var e=this._textElement.current;e.style.height="",e.style.height=e.scrollHeight+"px"}},t.defaultProps={resizable:!0,deferredValidationTime:200,validateOnLoad:!0},t}(o.Component);function Ju(e,t){var n=e.value,o=void 0===n?t.uncontrolledValue:n;return"number"==typeof o?String(o):o}function $u(e){return!(e.validateOnFocusIn||e.validateOnFocusOut)}var ec={root:"ms-TextField",description:"ms-TextField-description",errorMessage:"ms-TextField-errorMessage",field:"ms-TextField-field",fieldGroup:"ms-TextField-fieldGroup",prefix:"ms-TextField-prefix",suffix:"ms-TextField-suffix",wrapper:"ms-TextField-wrapper",multiline:"ms-TextField--multiline",borderless:"ms-TextField--borderless",underlined:"ms-TextField--underlined",unresizable:"ms-TextField--unresizable",required:"is-required",disabled:"is-disabled",active:"is-active"};function tc(e){var t=e.underlined,n=e.disabled,o=e.focused,r=e.theme,i=r.palette,a=r.fonts;return function(){var e;return{root:[t&&n&&{color:i.neutralTertiary},t&&{fontSize:a.medium.fontSize,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32},t&&o&&{selectors:(e={},e[Tt]={height:31},e)}]}}}var nc=Pn(Xu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.focused,p=e.required,f=e.multiline,h=e.hasLabel,m=e.borderless,g=e.underlined,v=e.hasIcon,y=e.resizable,b=e.hasErrorMessage,_=e.inputClassName,k=e.autoAdjustHeight,x=l.semanticColors,C=l.effects,w=l.fonts,S=Jt(ec,l),E={background:x.disabledBackground,color:c?x.disabledText:x.inputPlaceholderText,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap",flexShrink:0},T=[w.medium,{color:x.inputPlaceholderText,opacity:1}],I={color:x.disabledText};return{root:[S.root,w.medium,p&&S.required,c&&S.disabled,d&&S.active,f&&S.multiline,m&&S.borderless,g&&S.underlined,_n,{position:"relative"},u],wrapper:[S.wrapper,g&&[{display:"flex",borderBottom:"1px solid "+(b?x.errorText:x.inputBorder),width:"100%"},c&&{borderBottomColor:x.disabledBackground,selectors:(t={},t[Tt]={borderColor:"GrayText"},t)},!c&&{selectors:{":hover":{borderBottomColor:b?x.errorText:x.inputBorderHovered,selectors:(n={},n[Tt]={borderBottomColor:"Highlight"},n)}}},d&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2,"borderBottom")]],fieldGroup:[S.fieldGroup,_n,{border:"1px solid "+x.inputBorder,borderRadius:C.roundedCorner2,background:x.inputBackground,cursor:"text",height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative"},f&&{minHeight:"60px",height:"auto",display:"flex"},!d&&!c&&{selectors:{":hover":{borderColor:x.inputBorderHovered,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)}}},d&&!g&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2),c&&{borderColor:x.disabledBackground,selectors:(r={},r[Tt]={borderColor:"GrayText"},r),cursor:"default"},m&&{border:"none"},m&&d&&{border:"none",selectors:{":after":{border:"none"}}},g&&{flex:"1 1 0px",border:"none",textAlign:"left"},g&&c&&{backgroundColor:"transparent"},b&&!g&&{borderColor:x.errorText,selectors:{"&:hover":{borderColor:x.errorText}}},!h&&p&&{selectors:(i={":before":{content:"'*'",color:x.errorText,position:"absolute",top:-5,right:-10}},i[Tt]={selectors:{":before":{right:-14}}},i)}],field:[w.medium,S.field,_n,{borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:x.inputText,padding:"0 8px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:{"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"}}},kn(T),f&&!y&&[S.unresizable,{resize:"none"}],f&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,paddingBottom:6,overflow:"auto",width:"100%"},f&&k&&{overflow:"hidden"},v&&{paddingRight:24},f&&v&&{paddingRight:40},c&&[{backgroundColor:x.disabledBackground,color:x.disabledText,borderColor:x.disabledBackground},kn(I)],g&&{textAlign:"left"},d&&!m&&{selectors:(a={},a[Tt]={paddingLeft:11,paddingRight:11},a)},d&&f&&!m&&{selectors:(s={},s[Tt]={paddingTop:4},s)},_],icon:[f&&{paddingRight:24,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:6,right:8,top:"auto",fontSize:ft.medium,lineHeight:18},c&&{color:x.disabledText}],description:[S.description,{color:x.bodySubtext,fontSize:w.xSmall.fontSize}],errorMessage:[S.errorMessage,xn.slideDownIn20,w.small,{color:x.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[S.prefix,E],suffix:[S.suffix,E],subComponentStyles:{label:tc(e)}}}),void 0,{scope:"TextField"}),oc=function(e){function t(t){var n=e.call(this,t)||this;return n.textref=null,n.textref=null,n.state={property_values:t.setting,multiline:!!t.setting.multiline},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.textref.value}},t.prototype.render=function(){var e=this;return r.a.createElement(nc,{styles:{fieldGroup:{width:"350px",alignSelf:"start"}},onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},multiline:this.state.multiline,value:this.state.property_values.value,label:this.state.property_values.display_name,componentRef:function(t){e.textref=t}})},t}(Su);function rc(e,t,n){void 0===n&&(n=10);var o=Math.pow(n,t);return Math.round(e*o)/o}var ic,ac=qt((function(e){var t,n=e.semanticColors,o=n.disabledText,r=n.disabledBackground;return{backgroundColor:r,borderColor:r,pointerEvents:"none",cursor:"default",color:o,selectors:(t={},t[Tt]={color:"GrayText"},t)}})),sc=qt((function(e,t,n){var o,r,i,a=e.palette,s=e.effects,l=a.neutralSecondary,u=a.neutralPrimary,c=a.neutralPrimary,d=a.neutralLighter,p=a.neutralLight;return j({root:{outline:"none",display:"block",height:"50%",width:23,padding:0,backgroundColor:"transparent",textAlign:"center",cursor:"default",color:l,selectors:{"&.ms-DownButton":{borderRadius:"0 0 "+s.roundedCorner2+" 0"},"&.ms-UpButton":{borderRadius:"0 "+s.roundedCorner2+" 0 0"}}},rootHovered:{backgroundColor:d,color:u},rootChecked:{backgroundColor:p,color:c,selectors:(o={},o[Tt]={backgroundColor:"Highlight",color:"HighlightText"},o)},rootPressed:{backgroundColor:p,color:c,selectors:(r={},r[Tt]={backgroundColor:"Highlight",color:"HighlightText"},r)},rootDisabled:{opacity:.5,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)},icon:{fontSize:8,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}},{},n)})),lc=qt((function(e,t){var n,o,r,i=e.palette,a=e.semanticColors,s=e.effects,l=e.fonts,u=a.inputBorder,c=a.inputBorderHovered,d=a.inputFocusBorderAlt,p=a.bodyText,f=i.white,h=i.themePrimary,m=a.disabledText;return j({root:{outline:"none",fontSize:l.medium.fontSize,width:"100%",minWidth:86},labelWrapper:{display:"inline-flex",alignItems:"center"},labelWrapperStart:{height:32,float:"left",marginRight:10},labelWrapperEnd:{height:32,float:"right",marginLeft:10},labelWrapperTop:{marginBottom:-1},labelWrapperBottom:{},icon:{padding:"0 5px",fontSize:ft.large},iconDisabled:{color:m},label:{pointerEvents:"none",lineHeight:ft.large},labelDisabled:{},spinButtonWrapper:{display:"flex",position:"relative",boxSizing:"border-box",height:32,minWidth:86,border:"1px solid "+u,borderRadius:s.roundedCorner2},spinButtonWrapperTopBottom:{width:"100%"},spinButtonWrapperHovered:{borderColor:c,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},spinButtonWrapperFocused:{selectors:(o={},o[Tt]={borderColor:"Highlight"},o[":after"]={pointerEvents:"none",content:"''",position:"absolute",left:-1,top:-1,bottom:-1,right:-1,border:"2px solid "+d,borderRadius:s.roundedCorner2},o)},spinButtonWrapperDisabled:ac(e),input:{boxSizing:"border-box",boxShadow:"none",borderStyle:"none",flex:1,margin:0,fontSize:l.medium.fontSize,color:p,height:"100%",padding:"0 8px",outline:0,display:"block",minWidth:61,whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",cursor:"text",userSelect:"text",borderRadius:s.roundedCorner2+" 0 0 "+s.roundedCorner2},inputTextSelected:{backgroundColor:h,color:f,selectors:(r={},r[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},r)},inputDisabled:ac(e),arrowButtonsContainer:{display:"block",height:"100%",cursor:"default"},arrowButtonsContainerDisabled:ac(e)},t)})),uc=qt((function(e,t,n,o,r,i){return void 0===r&&(r=Xi.start),void 0===i&&(i=void 0),{root:K(e.root,i),labelWrapper:K(e.labelWrapper,cc(r,e)),icon:K(e.icon,t&&e.iconDisabled),label:K(e.label),spinButtonWrapper:K(e.spinButtonWrapper,dc(r,e),!t&&[{selectors:{":hover":e.spinButtonWrapperHovered}},n&&{selectors:{"&&":e.spinButtonWrapperFocused}}],t&&e.spinButtonWrapperDisabled),input:K("ms-spinButton-input",e.input,!t&&{selectors:{"::selection":e.inputTextSelected}},t&&e.inputDisabled),arrowBox:K(e.arrowButtonsContainer,t&&e.arrowButtonsContainerDisabled)}}));function cc(e,t){switch(e){case Xi.start:return t.labelWrapperStart;case Xi.end:return t.labelWrapperEnd;case Xi.top:return t.labelWrapperTop;case Xi.bottom:return t.labelWrapperBottom}}function dc(e,t){switch(e){case Xi.top:case Xi.bottom:return t.spinButtonWrapperTopBottom;default:return{}}}!function(e){e[e.down=-1]="down",e[e.notSpinning=0]="notSpinning",e[e.up=1]="up"}(ic||(ic={}));var pc=function(e){function t(t){var n=e.call(this,t)||this;n._input=o.createRef(),n._initialStepDelay=400,n._stepDelay=75,n._onFocus=function(e){n._input.current&&((n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&n._stop(),n._input.current.select(),n.setState({isFocused:!0}),n.props.onFocus&&n.props.onFocus(e))},n._onBlur=function(e){n._validate(e),n.setState({isFocused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onValidate=function(e,t){return n.props.onValidate?n.props.onValidate(e,t):n._defaultOnValidate(e)},n._calculatePrecision=function(e){var t=e.precision;return void 0===t?Math.max(function(e){var t=/[1-9]([0]+$)|\.([0-9]*)/.exec(String(e));return t?t[1]?-t[1].length:t[2]?t[2].length:0:0}(e.step),0):t},n._defaultOnValidate=function(e){if(null===e||0===e.trim().length||isNaN(Number(e)))return n._lastValidValue;var t=Math.min(n.props.max,Math.max(n.props.min,Number(e)));return String(t)},n._onIncrement=function(e){return n.props.onIncrement?n.props.onIncrement(e):n._defaultOnIncrement(e)},n._defaultOnIncrement=function(e){var t=n.props,o=t.max,r=t.step,i=Math.min(Number(e)+Number(r),o);return i=rc(i,n._precision),String(i)},n._onDecrement=function(e){return n.props.onDecrement?n.props.onDecrement(e):n._defaultOnDecrement(e)},n._defaultOnDecrement=function(e){var t=n.props,o=t.min,r=t.step,i=Math.max(Number(e)-Number(r),o);return i=rc(i,n._precision),String(i)},n._validate=function(e){if(void 0!==n.state.value&&void 0!==n._valueToValidate&&n._valueToValidate!==n._lastValidValue){var t=n._onValidate(n._valueToValidate,e);t&&(n._lastValidValue=t,n._valueToValidate=void 0,n.setState({value:t}))}},n._onInputChange=function(e){var t=e.target.value;n._valueToValidate=t,n.setState({value:t})},n._updateValue=function(e,t,o){var r=o(n.state.value);r&&(n._lastValidValue=r,n.setState({value:r})),n._spinningByMouse!==e&&(n._spinningByMouse=e),e&&(n._currentStepFunctionHandle=n._async.setTimeout((function(){n._updateValue(e,n._stepDelay,o)}),t))},n._stop=function(){n._currentStepFunctionHandle>=0&&(n._async.clearTimeout(n._currentStepFunctionHandle),n._currentStepFunctionHandle=-1),(n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&(n._spinningByMouse=!1,n.setState({keyboardSpinDirection:ic.notSpinning}))},n._handleKeyDown=function(e){if(e.which!==Fn.up&&e.which!==Fn.down&&e.which!==Fn.enter||(e.preventDefault(),e.stopPropagation()),n.props.disabled)n._stop();else{var t=ic.notSpinning;switch(e.which){case Fn.up:t=ic.up,n._updateValue(!1,n._initialStepDelay,n._onIncrement);break;case Fn.down:t=ic.down,n._updateValue(!1,n._initialStepDelay,n._onDecrement);break;case Fn.enter:case Fn.tab:n._validate(e);break;case Fn.escape:n.state.value!==n._lastValidValue&&n.setState({value:n._lastValidValue})}n.state.keyboardSpinDirection!==t&&n.setState({keyboardSpinDirection:t})}},n._handleKeyUp=function(e){(n.props.disabled||e.which===Fn.up||e.which===Fn.down)&&n._stop()},n._onIncrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onIncrement)},n._onDecrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onDecrement)},Dr(n),ro();var r=t.value||t.defaultValue||String(t.min)||"0";return n._lastValidValue=r,n._precision=n._calculatePrecision(n.props),n.state={isFocused:!1,value:r,keyboardSpinDirection:ic.notSpinning},n._async=new eo(n),n._currentStepFunctionHandle=-1,n._labelId=Hn("Label"),n._inputId=Hn("input"),n._spinningByMouse=!1,n._valueToValidate=void 0,n}return l(t,e),t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.UNSAFE_componentWillReceiveProps=function(e){this._lastValidValue=this.state.value;var t=void 0!==e.value?e.value:String(e.min);e.defaultValue&&(t=String(Math.max(e.min,Math.min(e.max,Number(e.defaultValue))))),void 0!==e.value&&this.setState({value:t}),this._precision=this._calculatePrecision(e)},t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.label,i=t.min,a=t.max,s=t.labelPosition,l=t.iconProps,c=t.incrementButtonIcon,d=t.incrementButtonAriaLabel,p=t.decrementButtonIcon,f=t.decrementButtonAriaLabel,h=t.ariaLabel,m=t.ariaDescribedBy,g=t.styles,v=t.upArrowButtonStyles,y=t.downArrowButtonStyles,b=t.theme,_=t.ariaPositionInSet,k=t.ariaSetSize,x=t.ariaValueNow,C=t.ariaValueText,w=t.keytipProps,S=t.className,E=t.inputProps,T=t.iconButtonProps,I=this.state,P=I.isFocused,M=I.value,N=I.keyboardSpinDirection,D=this.props.getClassNames?this.props.getClassNames(b,n,P,N,s,S):uc(lc(b,g),n,P,N,s,S),A=Jn(this.props,Xn,["onBlur","onFocus","className"]);return o.createElement("div",{className:D.root},s!==Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,u({},l,{className:D.icon,"aria-hidden":"true"})),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)),o.createElement(Ms,{keytipProps:w,disabled:n},(function(t){return o.createElement("div",u({},A,{className:D.spinButtonWrapper,"aria-label":h&&h,"aria-posinset":_,"aria-setsize":k,"data-ktp-target":t["data-ktp-target"]}),o.createElement("input",u({value:M,id:e._inputId,onChange:e._onChange,onInput:e._onInputChange,className:D.input,type:"text",autoComplete:"off",role:"spinbutton","aria-labelledby":r&&e._labelId,"aria-valuenow":isNaN(Number(x))?isNaN(Number(M))?void 0:Number(M):x,"aria-valuetext":C||(isNaN(Number(M))?M:void 0),"aria-valuemin":i,"aria-valuemax":a,"aria-describedby":po(m,t["aria-describedby"]),onBlur:e._onBlur,ref:e._input,onFocus:e._onFocus,onKeyDown:e._handleKeyDown,onKeyUp:e._handleKeyUp,readOnly:n,"aria-disabled":n,"data-lpignore":!0,"data-ktp-execute-target":t["data-ktp-execute-target"]},E)),o.createElement("span",{className:D.arrowBox},o.createElement(ou,u({styles:sc(b,!0,v),className:"ms-UpButton",checked:N===ic.up,disabled:n,iconProps:c,onMouseDown:e._onIncrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:d,"data-is-focusable":!1},T)),o.createElement(ou,u({styles:sc(b,!1,y),className:"ms-DownButton",checked:N===ic.down,disabled:n,iconProps:p,onMouseDown:e._onDecrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:f,"data-is-focusable":!1},T))))})),s===Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,{iconName:l.iconName,className:D.icon,"aria-hidden":"true"}),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)))},t.prototype.focus=function(){this._input.current&&this._input.current.focus()},Object.defineProperty(t.prototype,"value",{get:function(){return void 0===this.props.value?this.state.value:this.props.value},enumerable:!0,configurable:!0}),t.prototype._onChange=function(){},t.defaultProps={step:1,min:0,max:100,disabled:!1,labelPosition:Xi.start,label:"",incrementButtonIcon:{iconName:"ChevronUpSmall"},decrementButtonIcon:{iconName:"ChevronDownSmall"}},t=d([es("SpinButton",["theme","styles"],!0)],t)}(o.Component),fc=function(e){function t(t){var n=e.call(this,t)||this;return n.spinbuttonref=null,n.spinbuttonref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:parseInt(this.spinbuttonref.value)}},t.prototype.render=function(){var e=this;return r.a.createElement(pc,{styles:{spinButtonWrapperTopBottom:{maxWidth:"250px",alignSelf:"start"},input:{backgroundColor:"transparent"}},value:this.state.property_values.value,onValidate:function(t){return 0===t.trim().length||isNaN(+t)?t=String(e.state.property_values.value):Number(t)e.spinbuttonref.props.max&&(t=String(e.spinbuttonref.props.max)),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onIncrement:function(t){return t=Number(t)+e.spinbuttonref.props.step>e.spinbuttonref.props.max?String(e.spinbuttonref.props.max):String(+t+e.spinbuttonref.props.step),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onDecrement:function(t){return t=Number(t)-e.spinbuttonref.props.stept?t:e}function Tc(e,t,n){return[Ic(e),Ic(t),Ic(n)].join("")}function Ic(e){var t=(e=Ec(e,gc)).toString(16);return 1===t.length?"0"+t:t}function Pc(e,t,n,o,r){return o===vc||"number"!=typeof o?"#"+r:"rgba("+e+", "+t+", "+n+", "+o/vc+")"}function Mc(e){var t=e.a,n=void 0===t?vc:t,o=e.b,r=e.g,i=e.r,a=function(e,t,n){var o=NaN,r=Math.max(e,t,n),i=r-Math.min(e,t,n);return 0===i?o=0:e===r?o=(t-n)/i%6:t===r?o=(n-e)/i+2:n===r&&(o=(e-t)/i+4),(o=Math.round(60*o))<0&&(o+=360),{h:o,s:Math.round(100*(0===r?0:i/r)),v:Math.round(r/gc*100)}}(i,r,o),s=a.h,l=a.s,u=a.v,c=Tc(i,r,o);return{a:n,b:o,g:r,h:s,hex:c,r:i,s:l,str:Pc(i,r,o,n,c),v:u}}function Nc(e){var t=wc(e);if(t)return u(u({},Mc(t)),{str:e})}function Dc(e){return"#"+(t=e.h,Tc((n=Cc(t,hc,mc)).r,n.g,n.b));var t,n}function Ac(e,t,n){var o=Cc(e.h,t,n),r=o.r,i=o.g,a=o.b,s=Tc(r,i,a);return{a:e.a,b:a,g:i,h:e.h,hex:s,r:r,s:t,str:Pc(r,i,a,e.a,s),v:n}}var Bc=Yo(),Fc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._isAdjustingSaturation=!0,n._descriptionId=Hn("ColorRectangle-description"),n._onKeyDown=function(e){var t=n.state.color,o=t.s,r=t.v,i=e.shiftKey?10:1;switch(e.which){case Fn.up:n._isAdjustingSaturation=!1,r+=i;break;case Fn.down:n._isAdjustingSaturation=!1,r-=i;break;case Fn.left:n._isAdjustingSaturation=!0,o-=i;break;case Fn.right:n._isAdjustingSaturation=!0,o+=i;break;default:return}n._updateColor(e,Ac(t,Ec(o,hc),Ec(r,mc)))},n._onMouseDown=function(e){n._events.on(window,"mousemove",n._onMouseMove,!0),n._events.on(window,"mouseup",n._disableEvents,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=function(e,t,n){var o=n.getBoundingClientRect(),r=(e.clientX-o.left)/o.width,i=(e.clientY-o.top)/o.height;return Ac(t,Ec(Math.round(r*hc),hc),Ec(Math.round(mc-i*mc),mc))}(e,n.state.color,n._root.current);t&&n._updateColor(e,t)}},n._disableEvents=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={color:t.color},n}return l(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this.state.color},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&this.props.color&&this.setState({color:this.props.color})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.minSize,n=e.theme,r=e.className,i=e.styles,a=e.ariaValueFormat,s=e.ariaLabel,l=e.ariaDescription,u=this.state.color,c=Bc(i,{theme:n,className:r,minSize:t}),d=a.replace("{0}",String(u.s)).replace("{1}",String(u.v));return o.createElement("div",{ref:this._root,tabIndex:0,className:c.root,style:{backgroundColor:Dc(u)},onMouseDown:this._onMouseDown,onKeyDown:this._onKeyDown,role:"slider","aria-valuetext":d,"aria-valuenow":this._isAdjustingSaturation?u.s:u.v,"aria-valuemin":0,"aria-valuemax":mc,"aria-label":s,"aria-describedby":this._descriptionId,"data-is-focusable":!0},o.createElement("div",{className:c.description,id:this._descriptionId},l),o.createElement("div",{className:c.light}),o.createElement("div",{className:c.dark}),o.createElement("div",{className:c.thumb,style:{left:u.s+"%",top:mc-u.v+"%",backgroundColor:u.str}}))},t.prototype._updateColor=function(e,t){var n=this.props.onChange,o=this.state.color;t.s===o.s&&t.v===o.v||(n&&n(e,t),e.defaultPrevented||(this.setState({color:t}),e.preventDefault()))},t.defaultProps={minSize:220,ariaLabel:"Saturation and brightness",ariaValueFormat:"Saturation {0} brightness {1}",ariaDescription:"Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness."},t}(o.Component);var Oc=Pn(Fc,(function(e){var t,n=e.className,o=e.theme,r=e.minSize,i=o.palette,a=o.effects;return{root:["ms-ColorPicker-colorRect",{position:"relative",marginBottom:8,border:"1px solid "+i.neutralLighter,borderRadius:a.roundedCorner2,minWidth:r,minHeight:r,outline:"none",selectors:(t={},t[Tt]={MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},n],light:["ms-ColorPicker-light",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to right, white 0%, transparent 100%) /*@noflip*/"}],dark:["ms-ColorPicker-dark",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to bottom, transparent 0, #000 100%)"}],thumb:["ms-ColorPicker-thumb",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",selectors:{":before":{position:"absolute",left:0,right:0,top:0,bottom:0,border:"2px solid "+i.white,borderRadius:"50%",boxSizing:"border-box",content:'""'}}}],description:Ot}}),void 0,{scope:"ColorRectangle"}),Rc=Yo(),Lc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._onKeyDown=function(e){var t=n.value,o=n.props,r=o.minValue,i=o.maxValue,a=e.shiftKey?10:1;switch(e.which){case Fn.left:t-=a;break;case Fn.right:t+=a;break;case Fn.home:t=r;break;case Fn.end:t=i;break;default:return}n._updateValue(e,Ec(t,i,r))},n._onMouseDown=function(e){var t=$(n);n._events.on(t,"mousemove",n._onMouseMove,!0),n._events.on(t,"mouseup",n._onMouseUp,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=n.props,o=t.minValue,r=t.maxValue,i=n._root.current.getBoundingClientRect(),a=(e.clientX-i.left)/i.width,s=Ec(Math.round(a*r),r,o);n._updateValue(e,s)}},n._onMouseUp=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={currentValue:t.value||0},n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.state.currentValue},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&void 0!==this.props.value&&this.setState({currentValue:this.props.value})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.isAlpha,n=e.minValue,r=e.maxValue,i=e.overlayStyle,a=e.overlayColor,s=e.theme,l=e.className,u=e.styles,c=this.props.ariaLabel,d=void 0===c?t?"Alpha":"Hue":c,p=this.value,f=Rc(u,{theme:s,className:l,isAlpha:t}),h=100*(p-n)/(r-n);return o.createElement("div",{ref:this._root,className:f.root,tabIndex:0,onKeyDown:this._onKeyDown,onMouseDown:this._onMouseDown,role:"slider","aria-valuenow":p,"aria-valuetext":String(p),"aria-valuemin":n,"aria-valuemax":r,"aria-label":d,"data-is-focusable":!0},!(!i&&!a)&&o.createElement("div",{className:f.sliderOverlay,style:i||{background:"linear-gradient(to right, transparent 0, #"+a+" 100%)"}}),o.createElement("div",{className:f.sliderThumb,style:{left:h+"%"}}))},t.prototype._updateValue=function(e,t){if(t!==this.value){var n=this.props.onChange;n&&n(e,t),e.defaultPrevented||(this.setState({currentValue:t}),e.preventDefault())}},t.defaultProps={minValue:0,maxValue:100,value:0},t}(o.Component),Hc={background:"linear-gradient(to left,red 0,#f09 10%,#cd00ff 20%,#3200ff 30%,#06f 40%,#00fffd 50%,#0f6 60%,#35ff00 70%,#cdff00 80%,#f90 90%,red 100%)"},Wc={backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJUlEQVQYV2N89erVfwY0ICYmxoguxjgUFKI7GsTH5m4M3w1ChQC1/Ca8i2n1WgAAAABJRU5ErkJggg==)"},zc=Pn(Lc,(function(e){var t,n=e.theme,o=e.className,r=e.isAlpha,i=n.palette,a=n.effects;return{root:["ms-ColorPicker-slider",{position:"relative",height:20,marginBottom:8,border:"1px solid "+i.neutralLight,borderRadius:a.roundedCorner2,boxSizing:"border-box",outline:"none",selectors:(t={},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},r?Wc:Hc,o],sliderOverlay:["ms-ColorPicker-sliderOverlay",{content:"",position:"absolute",left:0,right:0,top:0,bottom:0}],sliderThumb:["ms-ColorPicker-thumb","is-slider",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",top:"50%"}]}}),void 0,{scope:"ColorSlider"});var Uc=Yo(),Kc=["hex","r","g","b","a"];function jc(e){var t=e.color;return"string"==typeof t?Nc(t):t}var Vc=Pn(function(e){function t(n){var o=e.call(this,n)||this;o._onSVChanged=function(e,t){o._updateColor(e,t)},o._onHChanged=function(e,t){o._updateColor(e,function(e,t){var n=Cc(t,e.s,e.v),o=n.r,r=n.g,i=n.b,a=Tc(o,r,i);return{a:e.a,b:i,g:r,h:t,hex:a,r:o,s:e.s,str:Pc(o,r,i,e.a,a),v:e.v}}(o.state.color,t))},o._onAChanged=function(e,t){o._updateColor(e,function(e,t){return u(u({},e),{a:t,str:Pc(e.r,e.g,e.b,t,e.hex)})}(o.state.color,Math.round(t)))},o._onBlur=function(e){var t,n=o.state,r=n.color,i=n.editingColor;if(i){var a,s=i.value,l=i.component,c="hex"===l,d=c?yc:_c;if(s.length>=d&&(c||!isNaN(Number(s)))){var p=void 0;p=c?Nc("#"+(!(a=s)||a.length=bc?a.substring(0,bc):a.substring(0,yc))):Mc(function(e){return{r:Ec(e.r,gc),g:Ec(e.g,gc),b:Ec(e.b,gc),a:"number"==typeof e.a?Ec(e.a,vc):e.a}}(u(u({},r),((t={})[l]=Number(s),t)))),o._updateColor(e,p)}else o.setState({editingColor:void 0})}},Dr(o),o.state={color:jc(n)||Nc("#ffffff")},o._textChangeHandlers={};for(var r=0,i=Kc;rthis._displayOnlyOptionsCache[t];)t++;if(this._displayOnlyOptionsCache[t]===e)throw new Error("Unexpected: Option at index "+e+" is not a selectable element.");return e-t+1}},e}();!function(e){e[e.smallFluid=0]="smallFluid",e[e.smallFixedFar=1]="smallFixedFar",e[e.smallFixedNear=2]="smallFixedNear",e[e.medium=3]="medium",e[e.large=4]="large",e[e.largeFixed=5]="largeFixed",e[e.extraLarge=6]="extraLarge",e[e.custom=7]="custom",e[e.customNear=8]="customNear"}(nd||(nd={}));var rd,id=Yo();!function(e){e[e.closed=0]="closed",e[e.animatingOpen=1]="animatingOpen",e[e.open=2]="open",e[e.animatingClosed=3]="animatingClosed"}(rd||(rd={}));var ad,sd,ld,ud,cd,dd=function(e){function t(t){var n=e.call(this,t)||this;n._panel=o.createRef(),n._animationCallback=null,n.dismiss=function(e){n.props.onDismiss&&n.props.onDismiss(e),(!e||e&&!e.defaultPrevented)&&n.close()},n._allowScrollOnPanel=function(e){e?n._allowTouchBodyScroll?qr(e,n._events):Gr(e,n._events):n._events.off(n._scrollableContent),n._scrollableContent=e},n._onRenderNavigation=function(e){if(!n.props.onRenderNavigationContent&&!n.props.onRenderNavigation&&!n.props.hasCloseButton)return null;var t=n.props.onRenderNavigationContent,r=void 0===t?n._onRenderNavigationContent:t;return o.createElement("div",{className:n._classNames.navigation},r(e,n._onRenderNavigationContent))},n._onRenderNavigationContent=function(e){var t=e.closeButtonAriaLabel,r=e.hasCloseButton,i=gn();return r?o.createElement(ou,{styles:{root:{height:"auto",width:"44px",color:i.palette.neutralSecondary,fontSize:ft.large},rootHovered:{color:i.palette.neutralPrimary}},className:n._classNames.closeButton,onClick:n._onPanelClick,ariaLabel:t,title:t,"data-is-visible":!0,iconProps:{iconName:"Cancel"}}):null},n._onRenderHeader=function(e,t,r){var i=e.headerText;return i?o.createElement("div",{className:n._classNames.header},o.createElement("p",{className:n._classNames.headerText,id:r,role:"heading","aria-level":2},i)):null},n._onRenderBody=function(e){return o.createElement("div",{className:n._classNames.content},e.children)},n._onRenderFooter=function(e){var t=n.props.onRenderFooterContent,r=void 0===t?null:t;return r?o.createElement("div",{className:n._classNames.footer},o.createElement("div",{className:n._classNames.footerInner},r())):null},n._animateTo=function(e){n._animationCallback=n._async.setTimeout((function(){n.setState({visibility:e}),n._onTransitionComplete()}),200)},n._clearExistingAnimationTimer=function(){null!==n._animationCallback&&n._async.clearTimeout(n._animationCallback)},n._onPanelClick=function(e){n.dismiss(e)},n._onTransitionComplete=function(){n._updateFooterPosition(),n.state.visibility===rd.open&&n.props.onOpened&&n.props.onOpened(),n.state.visibility===rd.closed&&n.props.onDismissed&&n.props.onDismissed()};var r=n.props.allowTouchBodyScroll,i=void 0!==r&&r;return n._allowTouchBodyScroll=i,n._warnDeprecations({ignoreExternalFocusing:"focusTrapZoneProps",forceFocusInsideTrap:"focusTrapZoneProps",firstFocusableSelector:"focusTrapZoneProps"}),n.state={isFooterSticky:!1,visibility:rd.closed,id:Hn("Panel")},n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.isOpen?null:!e.isOpen||t.visibility!==rd.closed&&t.visibility!==rd.animatingClosed?e.isOpen||t.visibility!==rd.open&&t.visibility!==rd.animatingOpen?null:{visibility:rd.animatingClosed}:{visibility:rd.animatingOpen}},t.prototype.componentDidMount=function(){this._events.on(window,"resize",this._updateFooterPosition),this._shouldListenForOuterClick(this.props)&&this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0),this.props.isOpen&&this.setState({visibility:rd.animatingOpen})},t.prototype.componentDidUpdate=function(e,t){var n=this._shouldListenForOuterClick(this.props),o=this._shouldListenForOuterClick(e);this.state.visibility!==t.visibility&&(this._clearExistingAnimationTimer(),this.state.visibility===rd.animatingOpen?this._animateTo(rd.open):this.state.visibility===rd.animatingClosed&&this._animateTo(rd.closed)),n&&!o?this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0):!n&&o&&this._events.off(document.body,"mousedown",this._dismissOnOuterClick,!0)},t.prototype.render=function(){var e=this.props,t=e.className,n=void 0===t?"":t,r=e.elementToFocusOnDismiss,i=e.firstFocusableSelector,a=e.focusTrapZoneProps,s=e.forceFocusInsideTrap,l=e.hasCloseButton,c=e.headerText,d=e.headerClassName,p=void 0===d?"":d,f=e.ignoreExternalFocusing,h=e.isBlocking,m=e.isFooterAtBottom,g=e.isLightDismiss,v=e.isHiddenOnDismiss,y=e.layerProps,b=e.overlayProps,_=e.type,k=e.styles,x=e.theme,C=e.customWidth,w=e.onLightDismissClick,S=void 0===w?this._onPanelClick:w,E=e.onRenderNavigation,T=void 0===E?this._onRenderNavigation:E,I=e.onRenderHeader,P=void 0===I?this._onRenderHeader:I,M=e.onRenderBody,N=void 0===M?this._onRenderBody:M,D=e.onRenderFooter,A=void 0===D?this._onRenderFooter:D,B=this.state,F=B.isFooterSticky,O=B.visibility,R=B.id,L=_===nd.smallFixedNear||_===nd.customNear,H=Uo(x)?L:!L,W=c&&R+"-headerText",z=_===nd.custom||_===nd.customNear?{width:C}:{},U=Jn(this.props,Xn),K=this.isActive,j=O===rd.animatingClosed||O===rd.animatingOpen;if(!K&&!j&&!v)return null;this._classNames=id(k,{theme:x,className:n,focusTrapZoneClassName:a?a.className:void 0,hasCloseButton:l,headerClassName:p,isAnimating:j,isFooterSticky:F,isFooterAtBottom:m,isOnRightSide:H,isOpen:K,isHiddenOnDismiss:v,type:_});var V,G=this._classNames,q=this._allowTouchBodyScroll;h&&K&&(V=o.createElement(Ql,u({className:G.overlay,isDarkThemed:!1,onClick:g?S:void 0,allowTouchBodyScroll:q},b)));var Z=P(this.props,this._onRenderHeader,W);return o.createElement(ls,u({},y),o.createElement(Fa,{role:"dialog","aria-modal":"true",ariaLabelledBy:Z?W:void 0,onDismiss:this.dismiss,className:G.hiddenPanel},o.createElement("div",u({"aria-hidden":!K&&j},U,{ref:this._panel,className:G.root}),V,o.createElement(Kl,u({ignoreExternalFocusing:f,forceFocusInsideTrap:!(!h||v&&!K)&&s,firstFocusableSelector:i,isClickableOutsideFocusTrap:!0},a,{className:G.main,style:z,elementToFocusOnDismiss:r}),o.createElement("div",{className:G.commands,"data-is-visible":!0},T(this.props,this._onRenderNavigation)),o.createElement("div",{className:G.contentInner},Z,o.createElement("div",{ref:this._allowScrollOnPanel,className:G.scrollableContent,"data-is-scrollable":!0},N(this.props,this._onRenderBody)),A(this.props,this._onRenderFooter))))))},t.prototype.open=function(){void 0===this.props.isOpen&&(this.isActive||(this.props.onOpen&&this.props.onOpen(),this.setState({visibility:rd.animatingOpen})))},t.prototype.close=function(){void 0===this.props.isOpen&&this.isActive&&this.setState({visibility:rd.animatingClosed})},Object.defineProperty(t.prototype,"isActive",{get:function(){return this.state.visibility===rd.open||this.state.visibility===rd.animatingOpen},enumerable:!0,configurable:!0}),t.prototype._shouldListenForOuterClick=function(e){return!!e.isBlocking&&!!e.isOpen},t.prototype._updateFooterPosition=function(){var e=this._scrollableContent;if(e){var t=e.clientHeight,n=e.scrollHeight;this.setState({isFooterSticky:t0&&s();var o=r._id+e.key;i.items.push(n(u(u({id:o},e),{index:t}),r._onRenderItem)),i.id=o;break;case Zc.Divider:t>0&&i.items.push(n(u(u({},e),{index:t}),r._onRenderItem)),i.items.length>0&&s();break;default:i.items.push(n(u(u({},e),{index:t}),r._onRenderItem))}}(e,t)})),i.items.length>0&&s(),o.createElement(o.Fragment,null,a)},r._onRenderItem=function(e){switch(e.itemType){case Zc.Divider:return r._renderSeparator(e);case Zc.Header:return r._renderHeader(e);default:return r._renderOption(e)}},r._renderOption=function(e){var t=r.props.onRenderOption,n=void 0===t?r._onRenderOption:t,i=r.state.selectedIndices,a=void 0===i?[]:i,s=!(void 0===e.index||!a)&&a.indexOf(e.index)>-1,l=e.hidden?r._classNames.dropdownItemHidden:s&&!0===e.disabled?r._classNames.dropdownItemSelectedAndDisabled:s?r._classNames.dropdownItemSelected:!0===e.disabled?r._classNames.dropdownItemDisabled:r._classNames.dropdownItem,u=e.title,c=void 0===u?e.text:u,d=r._classNames.subComponentStyles?r._classNames.subComponentStyles.multiSelectItem:void 0;return r.props.multiSelect?o.createElement(ed,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,onChange:r._onItemClick(e),inputProps:{onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e)},label:e.text,title:c,onRenderLabel:r._onRenderItemLabel.bind(r,e),className:l,role:"option","aria-selected":s?"true":"false",checked:s,styles:d,ariaPositionInSet:r._sizePosCache.positionInSet(e.index),ariaSetSize:r._sizePosCache.optionSetSize}):o.createElement(td,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,className:l,onClick:r._onItemClick(e),onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e),role:"option","aria-selected":s?"true":"false",ariaLabel:e.ariaLabel,title:c,"aria-posinset":r._sizePosCache.positionInSet(e.index),"aria-setsize":r._sizePosCache.optionSetSize},n(e,r._onRenderOption))},r._onRenderOption=function(e){return o.createElement("span",{className:r._classNames.dropdownOptionText},e.text)},r._onRenderItemLabel=function(e){var t=r.props.onRenderOption;return(void 0===t?r._onRenderOption:t)(e,r._onRenderOption)},r._onPositioned=function(e){r._focusZone.current&&r._requestAnimationFrame((function(){var e=r.state.selectedIndices;if(r._focusZone.current)if(e&&e[0]&&!r.props.options[e[0]].disabled){var t=yt().querySelector("#"+r._id+"-list"+e[0]);r._focusZone.current.focusElement(t)}else r._focusZone.current.focus()})),r.state.calloutRenderEdge&&r.state.calloutRenderEdge===e.targetEdge||r.setState({calloutRenderEdge:e.targetEdge})},r._onItemClick=function(e){return function(t){e.disabled||(r.setSelectedIndex(t,e.index),r.props.multiSelect||r.setState({isOpen:!1}))}},r._onScroll=function(){r._isScrollIdle||void 0===r._scrollIdleTimeoutId?r._isScrollIdle=!1:(clearTimeout(r._scrollIdleTimeoutId),r._scrollIdleTimeoutId=void 0),r._scrollIdleTimeoutId=setTimeout((function(){r._isScrollIdle=!0}),r._scrollIdleDelay)},r._onMouseItemLeave=function(e,t){if(!r._shouldIgnoreMouseEvent()&&r._host.current)if(r._host.current.setActive)try{r._host.current.setActive()}catch(e){}else r._host.current.focus()},r._onDismiss=function(){r.setState({isOpen:!1}),r._dropDown.current&&r._dropDown.current.focus()},r._onDropdownBlur=function(e){r._isDisabled()||(r.setState({hasFocus:!1}),r.state.isOpen||r.props.onBlur&&r.props.onBlur(e))},r._onDropdownKeyDown=function(e){if(!r._isDisabled()&&(r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e),!r.props.onKeyDown||(r.props.onKeyDown(e),!e.defaultPrevented))){var t,n=r.state.selectedIndices.length?r.state.selectedIndices[0]:-1,o=e.altKey||e.metaKey,i=r.state.isOpen;switch(e.which){case Fn.enter:r.setState({isOpen:!i});break;case Fn.escape:if(!i)return;r.setState({isOpen:!1});break;case Fn.up:if(o){if(i){r.setState({isOpen:!1});break}return}r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,-1,n-1,n));break;case Fn.down:o&&(e.stopPropagation(),e.preventDefault()),o&&!i||r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,1,n+1,n));break;case Fn.home:r.props.multiSelect||(t=r._moveIndex(e,1,0,n));break;case Fn.end:r.props.multiSelect||(t=r._moveIndex(e,-1,r.props.options.length-1,n));break;case Fn.space:break;default:return}t!==n&&(e.stopPropagation(),e.preventDefault())}},r._onDropdownKeyUp=function(e){if(!r._isDisabled()){var t=r._shouldHandleKeyUp(e),n=r.state.isOpen;if(!r.props.onKeyUp||(r.props.onKeyUp(e),!e.defaultPrevented)){switch(e.which){case Fn.space:r.setState({isOpen:!n});break;default:return void(t&&n&&r.setState({isOpen:!1}))}e.stopPropagation(),e.preventDefault()}}},r._onZoneKeyDown=function(e){var t;r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e);var n=e.altKey||e.metaKey;switch(e.which){case Fn.up:n?r.setState({isOpen:!1}):r._host.current&&(t=br(r._host.current,r._host.current.lastChild,!0));break;case Fn.home:case Fn.end:case Fn.pageUp:case Fn.pageDown:break;case Fn.down:!n&&r._host.current&&(t=yr(r._host.current,r._host.current.firstChild,!0));break;case Fn.escape:r.setState({isOpen:!1});break;case Fn.tab:return void r.setState({isOpen:!1});default:return}t&&t.focus(),e.stopPropagation(),e.preventDefault()},r._onZoneKeyUp=function(e){r._shouldHandleKeyUp(e)&&r.state.isOpen&&(r.setState({isOpen:!1}),e.preventDefault())},r._onDropdownClick=function(e){if(!r.props.onClick||(r.props.onClick(e),!e.defaultPrevented)){var t=r.state.isOpen;r._isDisabled()||r._shouldOpenOnFocus()||r.setState({isOpen:!t}),r._isFocusedByClick=!1}},r._onDropdownMouseDown=function(){r._isFocusedByClick=!0},r._onFocus=function(e){var t=r.state,n=t.isOpen,o=t.selectedIndices,i=r.props.multiSelect;if(!r._isDisabled()){r._isFocusedByClick||n||0!==o.length||i||r._moveIndex(e,1,0,-1),r.props.onFocus&&r.props.onFocus(e);var a={hasFocus:!0};r._shouldOpenOnFocus()&&(a.isOpen=!0),r.setState(a)}},r._isDisabled=function(){var e=r.props.disabled,t=r.props.isDisabled;return void 0!==t&&(e=t),e},r._onRenderLabel=function(e){var t=e.label,n=e.required,i=e.disabled,a=r._classNames.subComponentStyles?r._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{className:r._classNames.label,id:r._labelId,required:n,styles:a,disabled:i},t):null},Dr(r),r._id=t.id||Hn("Dropdown"),r._labelId=r._id+"-label",r._listId=r._id+"-list",r._optionId=r._id+"-option",r._isScrollIdle=!0,r.props.multiSelect){var i=void 0!==t.defaultSelectedKeys?t.defaultSelectedKeys:t.selectedKeys;n=r._getSelectedIndexes(t.options,i)}else{var a=void 0!==t.defaultSelectedKey?t.defaultSelectedKey:t.selectedKey;n=r._getSelectedIndexes(t.options,a)}return r._sizePosCache.updateOptions(t.options),r.state={isOpen:!1,selectedIndices:n,hasFocus:!1,calloutRenderEdge:void 0},r}return l(t,e),Object.defineProperty(t.prototype,"selectedOptions",{get:function(){return Dd(this.props.options,this.state.selectedIndices)},enumerable:!0,configurable:!0}),t.prototype.componentWillUnmount=function(){clearTimeout(this._scrollIdleTimeoutId)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t,n=e.options!==this.props.options;void 0===e[t=e.multiSelect?n&&void 0!==e.defaultSelectedKeys?"defaultSelectedKeys":"selectedKeys":n&&void 0!==e.defaultSelectedKey?"defaultSelectedKey":"selectedKey"]||e[t]===this.props[t]&&!n||this.setState({selectedIndices:this._getSelectedIndexes(e.options,e[t])}),e.options!==this.props.options&&this._sizePosCache.updateOptions(e.options)},t.prototype.componentDidUpdate=function(e,t){!0===t.isOpen&&!1===this.state.isOpen&&(this._gotMouseMove=!1,this._dropDown.current&&this._dropDown.current.focus(),this.props.onDismiss&&this.props.onDismiss())},t.prototype.render=function(){var e=this,t=this._id,n=this.props,r=n.className,i=n.label,a=n.options,s=n.ariaLabel,l=n.required,c=n.errorMessage,d=n.keytipProps,p=n.styles,f=n.theme,h=n.panelProps,m=n.calloutProps,g=n.multiSelect,v=n.onRenderTitle,y=void 0===v?this._onRenderTitle:v,b=n.onRenderContainer,_=void 0===b?this._onRenderContainer:b,k=n.onRenderCaretDown,x=void 0===k?this._onRenderCaretDown:k,C=n.onRenderLabel,w=void 0===C?this._onRenderLabel:C,S=this.state,E=S.isOpen,T=S.selectedIndices,I=S.calloutRenderEdge,P=n.onRenderPlaceholder||n.onRenderPlaceHolder||this._onRenderPlaceholder,M=Dd(a,T),N=Jn(n,Xn),D=this._isDisabled(),A=t+"-errorMessage",B=D?void 0:E&&1===T.length&&T[0]>=0?this._listId+T[0]:void 0,F=g?{role:"button"}:{role:"listbox",childRole:"option",ariaSetSize:this._sizePosCache.optionSetSize,ariaPosInSet:this._sizePosCache.positionInSet(T[0]),ariaSelected:void 0!==T[0]||void 0};this._classNames=Od(p,{theme:f,className:r,hasError:!!(c&&c.length>0),hasLabel:!!i,isOpen:E,required:l,disabled:D,isRenderingPlaceholder:!M.length,panelClassName:h?h.className:void 0,calloutClassName:m?m.className:void 0,calloutRenderEdge:I});var O=!!c&&c.length>0;return o.createElement("div",{className:this._classNames.root},w(this.props,this._onRenderLabel),o.createElement(Ms,{keytipProps:d,disabled:D},(function(r){return o.createElement("div",u({},r,{"data-is-focusable":!D,ref:e._dropDown,id:t,tabIndex:D?-1:0,role:F.role,"aria-haspopup":"listbox","aria-expanded":E?"true":"false","aria-label":s,"aria-labelledby":i&&!s?po(e._labelId,e._optionId):void 0,"aria-describedby":po(r["aria-describedby"],O?e._id+"-errorMessage":void 0),"aria-activedescendant":B,"aria-required":l,"aria-disabled":D,"aria-owns":E?e._listId:void 0},N,{className:e._classNames.dropdown,onBlur:e._onDropdownBlur,onKeyDown:e._onDropdownKeyDown,onKeyUp:e._onDropdownKeyUp,onClick:e._onDropdownClick,onMouseDown:e._onDropdownMouseDown,onFocus:e._onFocus}),o.createElement("span",{id:e._optionId,className:e._classNames.title,"aria-live":"polite","aria-atomic":!0,"aria-invalid":O,role:F.childRole,"aria-setsize":F.ariaSetSize,"aria-posinset":F.ariaPosInSet,"aria-selected":F.ariaSelected},M.length?y(M,e._onRenderTitle):P(n,e._onRenderPlaceholder)),o.createElement("span",{className:e._classNames.caretDownWrapper},x(n,e._onRenderCaretDown)))})),E&&_(u(u({},n),{onDismiss:this._onDismiss}),this._onRenderContainer),O&&o.createElement("div",{role:"alert",id:A,className:this._classNames.errorMessage},c))},t.prototype.focus=function(e){this._dropDown.current&&(this._dropDown.current.focus(),e&&this.setState({isOpen:!0}))},t.prototype.setSelectedIndex=function(e,t){var n=this,o=this.props,r=o.options,i=o.selectedKey,a=o.selectedKeys,s=o.multiSelect,l=o.notifyOnReselect,u=this.state.selectedIndices,c=void 0===u?[]:u,d=!!c&&c.indexOf(t)>-1,p=[];if(t=Math.max(0,Math.min(r.length-1,t)),void 0===i&&void 0===a){if(s||l||t!==c[0]){if(s)if(p=c?this._copyArray(c):[],d){var f=p.indexOf(t);f>-1&&p.splice(f,1)}else p.push(t);else p=[t];e.persist(),this.setState({selectedIndices:p},(function(){n._onChange(e,r,t,d,s)}))}}else this._onChange(e,r,t,d,s)},Object.defineProperty(t.prototype,"_placeholder",{get:function(){return this.props.placeholder||this.props.placeHolder},enumerable:!0,configurable:!0}),t.prototype._copyArray=function(e){for(var t=[],n=0,o=e;n=r.length&&(n=r.length-1);for(var i=0;r[n].itemType===Zc.Header||r[n].itemType===Zc.Divider||r[n].disabled;){if(i>=r.length)return o;n+t<0?n=r.length:n+t>=r.length&&(n=-1),n+=t,i++}return this.setSelectedIndex(e,n),n},t.prototype._renderFocusableList=function(e){var t=e.onRenderList,n=void 0===t?this._onRenderList:t,r=e.label,i=e.ariaLabel,a=e.multiSelect;return o.createElement("div",{className:this._classNames.dropdownItemsWrapper,onKeyDown:this._onZoneKeyDown,onKeyUp:this._onZoneKeyUp,ref:this._host,tabIndex:0},o.createElement(Li,{ref:this._focusZone,direction:dr.vertical,id:this._listId,className:this._classNames.dropdownItems,role:"listbox","aria-label":i,"aria-labelledby":r&&!i?this._labelId:void 0,"aria-multiselectable":a},n(e,this._onRenderList)))},t.prototype._renderSeparator=function(e){var t=e.index,n=e.key;return t>0?o.createElement("div",{role:"separator",key:n,className:this._classNames.dropdownDivider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,n=void 0===t?this._onRenderOption:t,r=e.key,i=e.id;return o.createElement("div",{id:i,key:r,className:this._classNames.dropdownItemHeader},n(e,this._onRenderOption))},t.prototype._onItemMouseEnter=function(e,t){this._shouldIgnoreMouseEvent()||t.currentTarget.focus()},t.prototype._onItemMouseMove=function(e,t){var n=t.currentTarget;this._gotMouseMove=!0,this._isScrollIdle&&document.activeElement!==n&&n.focus()},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._getSelectedIndexes=function(e,t){if(void 0===t)return this.props.multiSelect?this._getAllSelectedIndices(e):-1!==(i=this._getSelectedIndex(e,null))?[i]:[];if(!Array.isArray(t))return-1!==(i=this._getSelectedIndex(e,t))?[i]:[];for(var n=[],o=0,r=t;o svg":{paddingTop:"2px"},"&:hover i.ms-Button-icon":{color:i.palette.neutralPrimary},"&:active i.ms-Button-icon":{color:i.palette.neutralPrimary}}}},groups:[{links:[{name:"General Settings",key:"general",url:"",icon:"Settings"}].concat(n)}]})),r.a.createElement("div",{className:"editorzone",style:{backgroundColor:i.palette.white,color:i.palette.black}},r.a.createElement("div",{className:"editorhead"},r.a.createElement("div",{className:"editortitle"},r.a.createElement(ml,{variant:"xxLarge",styles:{root:{display:"block",whiteSpace:"no-wrap",overflow:"hidden",textOverflow:"ellipsis"}}},"general"!=this.state.selected_menu?t[this.state.selected_menu].name+" Settings":"PowerToys General Settings")),r.a.createElement("div",{className:"editorheadbuttons"},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:16}},r.a.createElement(Nl,{styles:{root:{minWidth:"100px"}},disabled:!this.state.data_changed||this.state.saving,text:this.state.saving?"Saving":"Save",onClick:this.save_clicked},this.state.saving?r.a.createElement(Ll,{size:Tl.small}):r.a.createElement("span",null))))),r.a.createElement("div",{className:"editorbody"},r.a.createElement(Ul,{styles:{contentContainer:{paddingTop:"16px",paddingLeft:"16px",paddingRight:"16px"}}},"general"===e.state.selected_menu&&e.state.settings.hasOwnProperty("general")?r.a.createElement(qu,{key:"general",settings_key:"general",settings:e.state.settings,on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):e.state.settings.hasOwnProperty("powertoys")&&e.state.selected_menu in e.state.settings.powertoys?r.a.createElement(Vd,{key:e.state.selected_menu,settings_key:e.state.selected_menu,powertoy:e.state.settings.powertoys[e.state.selected_menu],on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):void 0))),r.a.createElement(yu,{hidden:!this.state.show_save_discard_dialog,onDismiss:this.close_save_discard_dialog,dialogContentProps:{type:Dl.normal,title:"Changes not saved",subText:this.state.user_trying_to_exit?"Would you like to save your changes or exit the settings?":"Would you like to save or discard your changes?"},modalProps:{isBlocking:!0,styles:{main:{maxWidth:450}}}},r.a.createElement(su,{styles:{actionsRight:{textAlign:"center"}}},r.a.createElement(Nl,{onClick:this.save_save_discard_dialog,text:"Save"}),r.a.createElement(Nl,{onClick:this.discard_save_discard_dialog,text:this.state.user_trying_to_exit?"Exit":"Discard"}),r.a.createElement(Ml,{onClick:this.close_save_discard_dialog,text:"Cancel"}))))},t}(r.a.Component);window.start_with_dark_theme&&vn({palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}),K({selectors:{":global(body), :global(html), :global(#app)":{margin:0,padding:0,height:"100vh"}}});var cp=document.getElementById("app");cp&&cp.hasChildNodes()?a.a.hydrate(r.a.createElement(up,{ref:function(e){window.react_app_component=e}}),cp):a.a.render(r.a.createElement(up,{ref:function(e){window.react_app_component=e}}),cp)}]); \ No newline at end of file +Object.defineProperty(t,"__esModule",{value:!0});var n=null,o=!1,r=3,i=-1,a=-1,s=!1,l=!1;function u(){if(!s){var e=n.expirationTime;l?C():l=!0,x(p,e)}}function c(){var e=n,t=n.next;if(n===t)n=null;else{var o=n.previous;n=o.next=t,t.previous=o}e.next=e.previous=null,o=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=r,s=a;r=e,a=t;try{var l=o()}finally{r=i,a=s}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{o=null,e=n;do{if(e.expirationTime>=t){o=e;break}e=e.next}while(e!==n);null===o?o=n:o===n&&(n=l,u()),(t=o.previous).next=o.previous=l,l.next=o,l.previous=t}}function d(){if(-1===i&&null!==n&&1===n.priorityLevel){s=!0;try{do{c()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?u():l=!1}}}function p(e){s=!0;var r=o;o=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{c()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{c()}while(null!==n&&!w())}finally{s=!1,o=r,null!==n?u():l=!1,d()}}var f,h,m=Date,g="function"==typeof setTimeout?setTimeout:void 0,v="function"==typeof clearTimeout?clearTimeout:void 0,y="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function _(e){f=y((function(t){v(h),e(t)})),h=g((function(){b(f),e(t.unstable_now())}),100)}if("object"==typeof performance&&"function"==typeof performance.now){var k=performance;t.unstable_now=function(){return k.now()}}else t.unstable_now=function(){return m.now()};var x,C,w,S=null;if("undefined"!=typeof window?S=window:void 0!==e&&(S=e),S&&S._schedMock){var E=S._schedMock;x=E[0],C=E[1],w=E[2],t.unstable_now=E[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var T=null,I=function(e){if(null!==T)try{T(e)}finally{T=null}};x=function(e){null!==T?setTimeout(x,0,e):(T=e,setTimeout(I,0,!1))},C=function(){T=null},w=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof y&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var P=null,M=!1,N=-1,D=!1,A=!1,B=0,F=33,O=33;w=function(){return B<=t.unstable_now()};var R=new MessageChannel,L=R.port2;R.port1.onmessage=function(){M=!1;var e=P,n=N;P=null,N=-1;var o=t.unstable_now(),r=!1;if(0>=B-o){if(!(-1!==n&&n<=o))return D||(D=!0,_(H)),P=e,void(N=n);r=!0}if(null!==e){A=!0;try{e(r)}finally{A=!1}}};var H=function(e){if(null!==P){_(H);var t=e-B+O;tt&&(t=8),O=tt?L.postMessage(void 0):D||(D=!0,_(H))},C=function(){P=null,M=!1,N=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var o=r,a=i;r=e,i=t.unstable_now();try{return n()}finally{r=o,i=a,d()}},t.unstable_next=function(e){switch(r){case 1:case 2:case 3:var n=3;break;default:n=r}var o=r,a=i;r=n,i=t.unstable_now();try{return e()}finally{r=o,i=a,d()}},t.unstable_scheduleCallback=function(e,o){var a=-1!==i?i:t.unstable_now();if("object"==typeof o&&null!==o&&"number"==typeof o.timeout)o=a+o.timeout;else switch(r){case 1:o=a+-1;break;case 2:o=a+250;break;case 5:o=a+1073741823;break;case 4:o=a+1e4;break;default:o=a+5e3}if(e={callback:e,priorityLevel:r,expirationTime:o,next:null,previous:null},null===n)n=e.next=e.previous=e,u();else{a=null;var s=n;do{if(s.expirationTime>o){a=s;break}s=s.next}while(s!==n);null===a?a=n:a===n&&(n=e,u()),(o=a.previous).next=a.previous=e,e.next=a,e.previous=o}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var o=e.previous;o.next=t,t.previous=o}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=r;return function(){var o=r,a=i;r=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{r=o,i=a,d()}}},t.unstable_getCurrentPriorityLevel=function(){return r},t.unstable_shouldYield=function(){return!o&&(null!==n&&n.expirationTime=0&&d.splice(t,1)}function v(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var o=function(){0;return n.nc}();o&&(e.attrs.nonce=o)}return y(t,e.attrs),m(e,t),t}function y(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function b(e,t){var n,o,r,i;if(t.transform&&e.css){if(!(i="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=u||(u=v(t)),o=x.bind(null,n,a,!1),r=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",y(t,e.attrs),m(e,t),t}(t),o=w.bind(null,n,t),r=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(t),o=C.bind(null,n),r=function(){g(n)});return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else r()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return f(n,t),function(e){for(var o=[],r=0;r=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}function p(){for(var e=0,t=0,n=arguments.length;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function b(){return void 0===_&&(_="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),_}var _=b();function k(){return{rtl:b()}}var x,C={};var w={"user-select":1};function S(e,t){var n=function(){if(!x){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;x=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return x}(),o=e[t];if(w[o]){var r=e[t+1];w[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var E,T=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function I(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===T.indexOf(n)?"px":"";e[t+1]=""+o+r}}var P="left",M="right",N="@noflip",D=((E={})[P]=M,E[M]=P,E),A={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function B(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(N)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(P)>=0)t[n]=o.replace(P,M);else if(o.indexOf(M)>=0)t[n]=o.replace(M,P);else if(String(r).indexOf(P)>=0)t[n+1]=r.replace(P,M);else if(String(r).indexOf(M)>=0)t[n+1]=r.replace(M,P);else if(D[o])t[n]=D[o];else if(A[r])t[n+1]=A[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var F="displayName";var O=/\:global\((.+?)\)/g;function R(e){if(!O.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function L(e,t){return e.indexOf(":global(")>=0?e.replace(O,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function H(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function W(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==F&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?R(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,L(t,o))})):e([r],n,L(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?H(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return j.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}function V(){for(var e=[],t=0;t10?" (+ "+(he.length-10)+" more)":"")),me=void 0,he=[]}),2e3)))}var ve="cubic-bezier(.1,.9,.2,1)",ye="cubic-bezier(.1,.25,.75,.9)",be=G({from:{opacity:0},to:{opacity:1}}),_e=G({from:{opacity:1},to:{opacity:0,visibility:"hidden"}}),ke=nt(-10),xe=nt(-20),Ce=nt(-40),we=nt(-400),Se=nt(10),Ee=nt(20),Te=nt(40),Ie=nt(400),Pe=ot(10),Me=ot(20),Ne=ot(-10),De=ot(-20),Ae=rt(10),Be=rt(20),Fe=rt(40),Oe=rt(400),Re=rt(-10),Le=rt(-20),He=rt(-40),We=rt(-400),ze=it(-10),Ue=it(-20),Ke=it(10),je=it(20),Ve=G({from:{transform:"scale3d(.98,.98,1)"},to:{transform:"scale3d(1,1,1)"}}),Ge=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(.98,.98,1)"}}),qe=G({from:{transform:"scale3d(1.03,1.03,1)"},to:{transform:"scale3d(1,1,1)"}}),Ze=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(1.03,1.03,1)"}}),Qe=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(90deg)"}}),Ye=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(-90deg)"}}),Xe=ye,Je="0.267s",$e="0.367s",et={slideRightIn10:tt(be+","+ke,"0.367s",ve),slideRightIn20:tt(be+","+xe,"0.367s",ve),slideRightIn40:tt(be+","+Ce,"0.367s",ve),slideRightIn400:tt(be+","+we,"0.367s",ve),slideLeftIn10:tt(be+","+Se,"0.367s",ve),slideLeftIn20:tt(be+","+Ee,"0.367s",ve),slideLeftIn40:tt(be+","+Te,"0.367s",ve),slideLeftIn400:tt(be+","+Ie,"0.367s",ve),slideUpIn10:tt(be+","+Pe,"0.367s",ve),slideUpIn20:tt(be+","+Me,"0.367s",ve),slideDownIn10:tt(be+","+Ne,"0.367s",ve),slideDownIn20:tt(be+","+De,"0.367s",ve),slideRightOut10:tt(_e+","+Ae,"0.367s",ve),slideRightOut20:tt(_e+","+Be,"0.367s",ve),slideRightOut40:tt(_e+","+Fe,"0.367s",ve),slideRightOut400:tt(_e+","+Oe,"0.367s",ve),slideLeftOut10:tt(_e+","+Re,"0.367s",ve),slideLeftOut20:tt(_e+","+Le,"0.367s",ve),slideLeftOut40:tt(_e+","+He,"0.367s",ve),slideLeftOut400:tt(_e+","+We,"0.367s",ve),slideUpOut10:tt(_e+","+ze,"0.367s",ve),slideUpOut20:tt(_e+","+Ue,"0.367s",ve),slideDownOut10:tt(_e+","+Ke,"0.367s",ve),slideDownOut20:tt(_e+","+je,"0.367s",ve),scaleUpIn100:tt(be+","+Ve,"0.367s",ve),scaleDownIn100:tt(be+","+qe,"0.367s",ve),scaleUpOut103:tt(_e+","+Ze,"0.167s",ye),scaleDownOut98:tt(_e+","+Ge,"0.167s",ye),fadeIn100:tt(be,"0.167s",ye),fadeIn200:tt(be,"0.267s",ye),fadeIn400:tt(be,"0.367s",ye),fadeIn500:tt(be,"0.467s",ye),fadeOut100:tt(_e,"0.167s",ye),fadeOut200:tt(_e,"0.267s",ye),fadeOut400:tt(_e,"0.367s",ye),fadeOut500:tt(_e,"0.467s",ye),rotate90deg:tt(Qe,"0.1s",ye),rotateN90deg:tt(Ye,"0.1s",ye)};function tt(e,t,n){return{animationName:e,animationDuration:t,animationTimingFunction:n,animationFillMode:"both"}}function nt(e){return G({from:{transform:"translate3d("+e+"px,0,0)"},to:{transform:"translate3d(0,0,0)"}})}function ot(e){return G({from:{transform:"translate3d(0,"+e+"px,0)"},to:{transform:"translate3d(0,0,0)"}})}function rt(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d("+e+"px,0,0)"}})}function it(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(0,"+e+"px,0)"}})}var at,st,lt={themeDarker:"#004578",themeDark:"#005a9e",themeDarkAlt:"#106ebe",themePrimary:"#0078d4",themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:"#c7e0f4",themeLighter:"#deecf9",themeLighterAlt:"#eff6fc",black:"#000000",blackTranslucent40:"rgba(0,0,0,.4)",neutralDark:"#201f1e",neutralPrimary:"#323130",neutralPrimaryAlt:"#3b3a39",neutralSecondary:"#605e5c",neutralSecondaryAlt:"#8a8886",neutralTertiary:"#a19f9d",neutralTertiaryAlt:"#c8c6c4",neutralQuaternary:"#d2d0ce",neutralQuaternaryAlt:"#e1dfdd",neutralLight:"#edebe9",neutralLighter:"#f3f2f1",neutralLighterAlt:"#faf9f8",accent:"#0078d4",white:"#ffffff",whiteTranslucent40:"rgba(255,255,255,.4)",yellowDark:"#d29200",yellow:"#ffb900",yellowLight:"#fff100",orange:"#d83b01",orangeLight:"#ea4300",orangeLighter:"#ff8c00",redDark:"#a4262c",red:"#e81123",magentaDark:"#5c005c",magenta:"#b4009e",magentaLight:"#e3008c",purpleDark:"#32145a",purple:"#5c2d91",purpleLight:"#b4a0ff",blueDark:"#002050",blueMid:"#00188f",blue:"#0078d4",blueLight:"#00bcf2",tealDark:"#004b50",teal:"#008272",tealLight:"#00b294",greenDark:"#004b1c",green:"#107c10",greenLight:"#bad80a"},ut={elevation4:"0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108)",elevation8:"0 3.2px 7.2px 0 rgba(0, 0, 0, 0.132), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.108)",elevation16:"0 6.4px 14.4px 0 rgba(0, 0, 0, 0.132), 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.108)",elevation64:"0 25.6px 57.6px 0 rgba(0, 0, 0, 0.22), 0 4.8px 14.4px 0 rgba(0, 0, 0, 0.18)",roundedCorner2:"2px"},ct="'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif";!function(e){e.Arabic="Segoe UI Web (Arabic)",e.Cyrillic="Segoe UI Web (Cyrillic)",e.EastEuropean="Segoe UI Web (East European)",e.Greek="Segoe UI Web (Greek)",e.Hebrew="Segoe UI Web (Hebrew)",e.Thai="Leelawadee UI Web",e.Vietnamese="Segoe UI Web (Vietnamese)",e.WestEuropean="Segoe UI Web (West European)",e.Selawik="Selawik Web",e.Armenian="Segoe UI Web (Armenian)",e.Georgian="Segoe UI Web (Georgian)"}(at||(at={})),function(e){e.Arabic="'"+at.Arabic+"'",e.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun",e.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu",e.Cyrillic="'"+at.Cyrillic+"'",e.EastEuropean="'"+at.EastEuropean+"'",e.Greek="'"+at.Greek+"'",e.Hebrew="'"+at.Hebrew+"'",e.Hindi="'Nirmala UI'",e.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka",e.Korean="'Malgun Gothic', Gulim",e.Selawik="'"+at.Selawik+"'",e.Thai="'Leelawadee UI Web', 'Kmer UI'",e.Vietnamese="'"+at.Vietnamese+"'",e.WestEuropean="'"+at.WestEuropean+"'",e.Armenian="'"+at.Armenian+"'",e.Georgian="'"+at.Georgian+"'"}(st||(st={}));var dt,pt,ft,ht,mt="'Segoe UI', '"+at.WestEuropean+"'",gt={ar:st.Arabic,bg:st.Cyrillic,cs:st.EastEuropean,el:st.Greek,et:st.EastEuropean,he:st.Hebrew,hi:st.Hindi,hr:st.EastEuropean,hu:st.EastEuropean,ja:st.Japanese,kk:st.EastEuropean,ko:st.Korean,lt:st.EastEuropean,lv:st.EastEuropean,pl:st.EastEuropean,ru:st.Cyrillic,sk:st.EastEuropean,"sr-latn":st.EastEuropean,th:st.Thai,tr:st.EastEuropean,uk:st.Cyrillic,vi:st.Vietnamese,"zh-hans":st.ChineseSimplified,"zh-hant":st.ChineseTraditional,hy:st.Armenian,ka:st.Georgian};function vt(e,t,n){return{fontFamily:n,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:e,fontWeight:t}}function yt(e){if(!X&&"undefined"!=typeof document){var t=e;return t&&t.ownerDocument?t.ownerDocument:document}}!function(e){e.mini="10px",e.xSmall="10px",e.small="12px",e.smallPlus="12px",e.medium="14px",e.mediumPlus="16px",e.icon="16px",e.large="18px",e.xLarge="20px",e.xLargePlus="24px",e.xxLarge="28px",e.xxLargePlus="32px",e.superLarge="42px",e.mega="68px"}(dt||(dt={})),function(e){e.light=100,e.semilight=300,e.regular=400,e.semibold=600,e.bold=700}(pt||(pt={})),function(e){e.xSmall="10px",e.small="12px",e.medium="16px",e.large="20px"}(ft||(ft={}));var bt,_t,kt,xt,Ct="https://static2.sharepointonline.com/files/fabric/assets",wt=(bt=function(){if(void 0===ht){var e=yt(),t=function(e){var t=null;try{var n=$();t=n?n.localStorage.getItem(e):null}catch(e){}return t}("language");null!==t&&(ht=t),void 0===ht&&e&&(ht=e.documentElement.getAttribute("lang")),void 0===ht&&(ht="en")}return ht}(),_t=function(e){for(var t in gt)if(gt.hasOwnProperty(t)&&e&&0===t.indexOf(e))return gt[t];return mt}(bt)+", "+ct,{tiny:vt(dt.mini,pt.regular,_t),xSmall:vt(dt.xSmall,pt.regular,_t),small:vt(dt.small,pt.regular,_t),smallPlus:vt(dt.smallPlus,pt.regular,_t),medium:vt(dt.medium,pt.regular,_t),mediumPlus:vt(dt.mediumPlus,pt.regular,_t),large:vt(dt.large,pt.regular,_t),xLarge:vt(dt.xLarge,pt.semibold,_t),xLargePlus:vt(dt.xLargePlus,pt.semibold,_t),xxLarge:vt(dt.xxLarge,pt.semibold,_t),xxLargePlus:vt(dt.xxLargePlus,pt.semibold,_t),superLarge:vt(dt.superLarge,pt.semibold,_t),mega:vt(dt.mega,pt.semibold,_t)});function St(e,t,n,o){se({fontFamily:e="'"+e+"'",src:(void 0!==o?"local('"+o+"'),":"")+"url('"+t+".woff2') format('woff2'),url('"+t+".woff') format('woff')",fontWeight:n,fontStyle:"normal",fontDisplay:"swap"})}function Et(e,t,n,o,r){void 0===o&&(o="segoeui");var i=e+"/"+n+"/"+o;St(t,i+"-light",pt.light,r&&r+" Light"),St(t,i+"-semilight",pt.semilight,r&&r+" SemiLight"),St(t,i+"-regular",pt.regular,r),St(t,i+"-semibold",pt.semibold,r&&r+" SemiBold")}!function(e){if(e){var t=e+"/fonts";Et(t,at.Thai,"leelawadeeui-thai","leelawadeeui"),Et(t,at.Arabic,"segoeui-arabic"),Et(t,at.Cyrillic,"segoeui-cyrillic"),Et(t,at.EastEuropean,"segoeui-easteuropean"),Et(t,at.Greek,"segoeui-greek"),Et(t,at.Hebrew,"segoeui-hebrew"),Et(t,at.Vietnamese,"segoeui-vietnamese"),Et(t,at.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI"),Et(t,st.Selawik,"selawik","selawik"),Et(t,at.Armenian,"segoeui-armenian"),Et(t,at.Georgian,"segoeui-georgian"),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-semilight",pt.light),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-bold",pt.semibold)}}((kt=$(),xt=kt?kt.FabricConfig:void 0,xt&&void 0!==xt.fontBaseUrl?xt.fontBaseUrl:Ct));var Tt="@media screen and (-ms-high-contrast: active)";function It(e,t){return"@media only screen and (min-width: "+e+"px) and (max-width: "+t+"px)"}var Pt,Mt="ms-Fabric--isFocusVisible",Nt="ms-Fabric--isFocusHidden";function Dt(e,t){var n=t?$(t):$();if(n){var o=n.document.body.classList;o.add(e?Mt:Nt),o.remove(e?Nt:Mt)}}function At(e,t,n,o,r,i,a){return Bt(e,"number"!=typeof t&&t?t:{inset:t,position:n,highContrastStyle:o,borderColor:r,outlineColor:i,isFocusedOnly:a})}function Bt(e,t){var n,o;void 0===t&&(t={});var r=t.inset,i=void 0===r?0:r,a=t.width,s=void 0===a?1:a,l=t.position,u=void 0===l?"relative":l,c=t.highContrastStyle,d=t.borderColor,p=void 0===d?e.palette.white:d,f=t.outlineColor,h=void 0===f?e.palette.neutralSecondary:f,m=t.isFocusedOnly;return{outline:"transparent",position:u,selectors:(n={"::-moz-focus-inner":{border:"0"}},n["."+Mt+" &"+(void 0===m||m?":focus":"")+":after"]={content:'""',position:"absolute",left:i+1,top:i+1,bottom:i+1,right:i+1,border:s+"px solid "+p,outline:s+"px solid "+h,zIndex:Pt.FocusStyle,selectors:(o={},o[Tt]=c,o)},n)}}!function(e){e.Nav=1,e.ScrollablePane=1,e.FocusStyle=1,e.Coachmark=1e3,e.Layer=1e6,e.KeytipLayer=1000001}(Pt||(Pt={}));var Ft=function(e,t,n,o){var r,i,a;return void 0===n&&(n="border"),void 0===o&&(o=-1),{borderColor:e,selectors:{":after":(r={pointerEvents:"none",content:"''",position:"absolute",left:o,top:o,bottom:o,right:o},r[n]="2px solid "+e,r.borderRadius=t,r.width="borderBottom"===n?"100%":void 0,r.selectors=(i={},i[Tt]=(a={},a["border"===n?"borderColor":"borderBottomColor"]="Highlight",a),i),r)}}},Ot={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden"};var Rt,Lt={none:0,insertNode:1,appendChild:2},Ht="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),Wt={};try{Wt=window}catch(e){}var zt=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Lt.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Rt=Wt.__stylesheet__)||Rt._lastStyleElement&&Rt._lastStyleElement.ownerDocument!==document){var t=Wt&&Wt.FabricConfig||{};Rt=Wt.__stylesheet__=new e(t.mergeStyles)}return Rt},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Lt.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Lt.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Lt.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),Ht||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}(),Ut=zt.getInstance();Ut&&Ut.onReset&&zt.getInstance().onReset((function(){Kt++}));var Kt=0,jt={empty:!0},Vt={},Gt="undefined"==typeof WeakMap?null:WeakMap;function qt(e,t,n){if(void 0===t&&(t=100),void 0===n&&(n=!1),!Gt)return e;var o,r=0,i=Kt;return function(){for(var a=[],s=0;s0&&r>t)&&(o=Yt(),r=0,i=Kt),l=o;for(var u=0;u-1;e[o]=i?r:ln(e[o]||{},r,n)}else e[o]=r}return n.pop(),e}var un,cn={s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"},dn=n(18),pn=yn({palette:lt,semanticColors:bn(lt,!1,!1),fonts:wt,isInverted:!1,disableGlobalClassNames:!1}),fn=[],hn="theme";if(!nn.getSettings([hn]).theme){var mn=$();mn&&mn.FabricConfig&&mn.FabricConfig.theme&&(pn=yn(mn.FabricConfig.theme)),nn.applySettings(((un={})[hn]=pn,un))}function gn(e){return void 0===e&&(e=!1),!0===e&&(pn=yn({},e)),pn}function vn(e,t){var n;return void 0===t&&(t=!1),pn=yn(e,t),Object(dn.a)(u(u(u(u({},pn.palette),pn.semanticColors),pn.effects),function(e){for(var t={},n=0,o=Object.keys(e.fonts);n0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return En.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}Q("@uifabric/styling","7.10.1");var Tn=o.createContext({customizations:{inCustomizerContext:!1,settings:{},scopedSettings:{}}}),In=["theme","styles"];function Pn(e,t,n,r,i){var a=(r=r||{scope:"",fields:void 0}).scope,s=r.fields,d=void 0===s?In:s;return function(r){function i(){var t=null!==r&&r.apply(this,arguments)||this;return t._inCustomizerContext=!1,t._renderContent=function(r){t._inCustomizerContext=!!r.customizations.inCustomizerContext;var i=nn.getSettings(d,a,r.customizations),s=i.styles,l=(i.dir,c(i,["styles","dir"])),p=n?n(t.props):void 0;return t._updateStyles(s),o.createElement(e,u({},l,p,t.props,{styles:t._styles}))},t._onSettingsChanged=function(){return t.forceUpdate()},t}return l(i,r),i.prototype.render=function(){return o.createElement(Tn.Consumer,null,this._renderContent)},i.prototype.componentDidMount=function(){this._inCustomizerContext||nn.observe(this._onSettingsChanged)},i.prototype.componentWillUnmount=function(){this._inCustomizerContext||nn.unobserve(this._onSettingsChanged)},i.prototype._updateStyles=function(e){var n=this;this._styles&&e===this._styles.__cachedInputs__[1]&&!this.props.styles||(this._styles=function(o){return function(e){for(var t=[],n=1;n=0)}),{},e)}var $n,eo=function(){function e(e,t){this._timeoutIds=null,this._immediateIds=null,this._intervalIds=null,this._animationFrameIds=null,this._isDisposed=!1,this._parent=e||null,this._onErrorHandler=t,this._noop=function(){}}return e.prototype.dispose=function(){var e;if(this._isDisposed=!0,this._parent=null,this._timeoutIds){for(e in this._timeoutIds)this._timeoutIds.hasOwnProperty(e)&&this.clearTimeout(parseInt(e,10));this._timeoutIds=null}if(this._immediateIds){for(e in this._immediateIds)this._immediateIds.hasOwnProperty(e)&&this.clearImmediate(parseInt(e,10));this._immediateIds=null}if(this._intervalIds){for(e in this._intervalIds)this._intervalIds.hasOwnProperty(e)&&this.clearInterval(parseInt(e,10));this._intervalIds=null}if(this._animationFrameIds){for(e in this._animationFrameIds)this._animationFrameIds.hasOwnProperty(e)&&this.cancelAnimationFrame(parseInt(e,10));this._animationFrameIds=null}},e.prototype.setTimeout=function(e,t){var n=this,o=0;return this._isDisposed||(this._timeoutIds||(this._timeoutIds={}),o=setTimeout((function(){try{n._timeoutIds&&delete n._timeoutIds[o],e.apply(n._parent)}catch(e){n._onErrorHandler&&n._onErrorHandler(e)}}),t),this._timeoutIds[o]=!0),o},e.prototype.clearTimeout=function(e){this._timeoutIds&&this._timeoutIds[e]&&(clearTimeout(e),delete this._timeoutIds[e])},e.prototype.setImmediate=function(e,t){var n=this,o=0,r=$(t);if(!this._isDisposed){this._immediateIds||(this._immediateIds={});o=r.setTimeout((function(){try{n._immediateIds&&delete n._immediateIds[o],e.apply(n._parent)}catch(e){n._logError(e)}}),0),this._immediateIds[o]=!0}return o},e.prototype.clearImmediate=function(e,t){var n=$(t);this._immediateIds&&this._immediateIds[e]&&(n.clearTimeout(e),delete this._immediateIds[e])},e.prototype.setInterval=function(e,t){var n=this,o=0;return this._isDisposed||(this._intervalIds||(this._intervalIds={}),o=setInterval((function(){try{e.apply(n._parent)}catch(e){n._logError(e)}}),t),this._intervalIds[o]=!0),o},e.prototype.clearInterval=function(e){this._intervalIds&&this._intervalIds[e]&&(clearInterval(e),delete this._intervalIds[e])},e.prototype.throttle=function(e,t,n){var o=this;if(this._isDisposed)return this._noop;var r,i,a=t||0,s=!0,l=!0,u=0,c=null;n&&"boolean"==typeof n.leading&&(s=n.leading),n&&"boolean"==typeof n.trailing&&(l=n.trailing);var d=function(t){var n=(new Date).getTime(),p=n-u,f=s?a-p:a;return p>=a&&(!t||s)?(u=n,c&&(o.clearTimeout(c),c=null),r=e.apply(o._parent,i)):null===c&&l&&(c=o.setTimeout(d,f)),r};return function(){for(var e=[],t=0;t=s&&(n=!0),d=t);var r=t-d,a=s-r,h=t-p,v=!1;return null!==c&&(h>=c&&f?v=!0:a=Math.min(a,c-h)),r>=s||v||n?m(t):null!==f&&e||!u||(f=o.setTimeout(g,a)),i},v=function(){return!!f},y=function(){for(var e=[],t=0;t-1)for(var a=n.split(/[ ,]+/),s=0;s1?e[1]:""}return this.__className},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_disposables",{get:function(){return this.__disposables||(this.__disposables=[]),this.__disposables},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_async",{get:function(){return this.__async||(this.__async=new eo(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 to(this),this._disposables.push(this.__events)),this.__events},enumerable:!0,configurable:!0}),t.prototype._resolveRef=function(e){var t=this;return this.__resolves||(this.__resolves={}),this.__resolves[e]||(this.__resolves[e]=function(n){return t[e]=n}),this.__resolves[e]},t.prototype._updateComponentRef=function(e,t){void 0===t&&(t={}),e&&t&&e.componentRef!==t.componentRef&&(this._setComponentRef(e.componentRef,null),this._setComponentRef(t.componentRef,this))},t.prototype._warnDeprecations=function(e){this.className,this.props},t.prototype._warnMutuallyExclusive=function(e){this.className,this.props},t.prototype._warnConditionallyRequiredProps=function(e,t,n){this.className,this.props},t.prototype._setComponentRef=function(e,t){!this._skipComponentRefResolution&&e&&("function"==typeof e&&e(t),"object"==typeof e&&(e.current=t))},t}(o.Component);function uo(e,t,n){var o=e[n],r=t[n];(o||r)&&(e[n]=function(){var e;return r&&(e=r.apply(this,arguments)),o!==r&&(e=o.apply(this,arguments)),e})}function co(){return null}function po(){for(var e=[],t=0;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function ho(e){go!==e&&(go=e)}function mo(){return void 0===go&&(go="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),go}!function(e){e[e.default=0]="default",e[e.image=1]="image",e[e.Default=1e5]="Default",e[e.Image=100001]="Image"}(so||(so={}));var go=mo();function vo(){return{rtl:mo()}}var yo,bo={};var _o={"user-select":1};function ko(e,t){var n=function(){if(!yo){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;yo=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return yo}(),o=e[t];if(_o[o]){var r=e[t+1];_o[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var xo,Co=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function wo(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===Co.indexOf(n)?"px":"";e[t+1]=""+o+r}}var So="left",Eo="right",To="@noflip",Io=((xo={})[So]=Eo,xo[Eo]=So,xo),Po={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function Mo(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(To)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(So)>=0)t[n]=o.replace(So,Eo);else if(o.indexOf(Eo)>=0)t[n]=o.replace(Eo,So);else if(String(r).indexOf(So)>=0)t[n+1]=r.replace(So,Eo);else if(String(r).indexOf(Eo)>=0)t[n+1]=r.replace(Eo,So);else if(Io[o])t[n]=Io[o];else if(Po[r])t[n+1]=Po[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var No="displayName";var Do=/\:global\((.+?)\)/g;function Ao(e){if(!Do.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function Bo(e,t){return e.indexOf(":global(")>=0?e.replace(Do,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function Fo(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function Oo(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==No&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?Ao(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,Bo(t,o))})):e([r],n,Bo(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?Fo(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;rKo&&(t.clear(),n=0,e.disableCaching=!0),a[Qo]}}function Xo(e,t){return t=function(e){switch(e){case void 0:return"__undefined__";case null:return"__null__";default:return e}}(t),e.has(t)||e.set(t,new Map),e.get(t)}function Jo(e,t){if("function"==typeof t&&t.__cachedInputs__)for(var n=0,o=t.__cachedInputs__;n0&&this._imageElement.current.naturalHeight>0||this._imageElement.current.complete&&t._svgRegex.test(e))&&(this._computeCoverStyle(this.props),this.setState({loadState:Zo.loaded})))},t.prototype._computeCoverStyle=function(e){var t=e.imageFit,n=e.width,o=e.height;if((t===Go.cover||t===Go.contain||t===Go.centerContain||t===Go.centerCover)&&void 0===this.props.coverStyle&&this._imageElement.current&&this._frameElement.current){var r=void 0;r=n&&o&&t!==Go.centerContain&&t!==Go.centerCover?n/o:this._frameElement.current.clientWidth/this._frameElement.current.clientHeight;var i=this._imageElement.current.naturalWidth/this._imageElement.current.naturalHeight;this._coverStyle=i>r?qo.landscape:qo.portrait}},t.defaultProps={shouldFadeIn:!0},t._svgRegex=/\.svg$/i,t}(o.Component),nr={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageCenterContain:"ms-Image-image--centerContain",imageCenterCover:"ms-Image-image--centerCover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"},or=Pn(tr,(function(e){var t=e.className,n=e.width,o=e.height,r=e.maximizeFrame,i=e.isLoaded,a=e.shouldFadeIn,s=e.shouldStartVisible,l=e.isLandscape,u=e.isCenter,c=e.isContain,d=e.isCover,p=e.isCenterContain,f=e.isCenterCover,h=e.isNone,m=e.isError,g=e.isNotImageFit,v=e.theme,y=Jt(nr,v),b={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"},_=$(),k=void 0!==_&&void 0===_.navigator.msMaxTouchPoints,x=c&&l||d&&!l?{width:"100%",height:"auto"}:{width:"auto",height:"100%"};return{root:[y.root,v.fonts.medium,{overflow:"hidden"},r&&[y.rootMaximizeFrame,{height:"100%",width:"100%"}],i&&a&&!s&&xn.fadeIn400,(u||c||d||p||f)&&{position:"relative"},t],image:[y.image,{display:"block",opacity:0},i&&["is-loaded",{opacity:1}],u&&[y.imageCenter,b],c&&[y.imageContain,k&&{width:"100%",height:"100%",objectFit:"contain"},!k&&x,b],d&&[y.imageCover,k&&{width:"100%",height:"100%",objectFit:"cover"},!k&&x,b],p&&[y.imageCenterContain,l&&{maxWidth:"100%"},!l&&{maxHeight:"100%"},b],f&&[y.imageCenterCover,l&&{maxHeight:"100%"},!l&&{maxWidth:"100%"},b],h&&[y.imageNone,{width:"auto",height:"auto"}],g&&[!!n&&!o&&{height:"auto",width:"100%"},!n&&!!o&&{height:"100%",width:"auto"},!!n&&!!o&&{height:"100%",width:"100%"}],l&&y.imageLandscape,!l&&y.imagePortrait,!i&&"is-notLoaded",a&&"is-fadeIn",m&&"is-error"]}}),void 0,{scope:"Image"},!0),rr=V({root:{display:"inline-block"},placeholder:["ms-Icon-placeHolder",{width:"1em"}],image:["ms-Icon-imageContainer",{overflow:"hidden"}]}),ir=qt((function(e){var t=fe(e)||{subset:{},code:void 0},n=t.code,o=t.subset;return n?{children:n,iconClassName:o.className,fontFamily:o.fontFace&&o.fontFace.fontFamily}:null}),void 0,!0),ar=function(e){var t=e.iconName,n=e.className,r=e.style,i=void 0===r?{}:r,a=ir(t)||{},s=a.iconClassName,l=a.children,c=a.fontFamily,d=Jn(e,Vn),p=e["aria-label"]?{}:{role:"presentation","aria-hidden":!0};return o.createElement("i",u({"data-icon-name":t},p,d,{className:Mn("ms-Icon",rr.root,s,!t&&rr.placeholder,n),style:u({fontFamily:c},i)}),l)},sr=(qt((function(e,t,n){return ar({iconName:e,className:t,"aria-label":n})})),Yo({disableCaching:!0})),lr=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n.onImageLoadingStateChange=function(e){n.props.imageProps&&n.props.imageProps.onLoadingStateChange&&n.props.imageProps.onLoadingStateChange(e),e===Zo.error&&n.setState({imageLoadError:!0})},n.state={imageLoadError:!1},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.iconName,i=e.imageErrorAs,a=e.theme,s="string"==typeof r&&0===r.length,l=this.props.iconType===so.image||this.props.iconType===so.Image||!!this.props.imageProps,c=ir(r)||{},d=c.iconClassName,p=c.children,f=sr(n,{theme:a,className:t,iconClassName:d,isImage:l,isPlaceholder:s}),h=l?"span":"i",m=Jn(this.props,Vn,["aria-label"]),g=this.state.imageLoadError,v=u(u({},this.props.imageProps),{onLoadingStateChange:this.onImageLoadingStateChange}),y=g&&i||or,b=this.props.ariaLabel||this.props["aria-label"],_=b?{"aria-label":b}:{"aria-hidden":!this.props["aria-labelledby"]&&!v["aria-labelledby"]};return o.createElement(h,u({"data-icon-name":r},_,m,{className:f.root}),l?o.createElement(y,u({},v)):p)},t}(o.Component),(function(e){var t=e.className,n=e.iconClassName,o=e.isPlaceholder,r=e.isImage,i=e.styles;return{root:[o&&rr.placeholder,rr.root,r&&rr.image,n,t,i&&i.root,i&&i.imageContainer]}}),void 0,{scope:"Icon"},!0),ur=function(e){var t=e.className,n=e.imageProps,r=Jn(e,Vn),i=e["aria-label"]?{}:{role:"presentation","aria-hidden":!n.alt&&!n["aria-labelledby"]};return o.createElement("div",u({},i,r,{className:Mn("ms-Icon",rr.root,rr.image,t)}),o.createElement(or,u({},n)))},cr={topLeftEdge:0,topCenter:1,topRightEdge:2,topAutoEdge:3,bottomLeftEdge:4,bottomCenter:5,bottomRightEdge:6,bottomAutoEdge:7,leftTopEdge:8,leftCenter:9,leftBottomEdge:10,rightTopEdge:11,rightCenter:12,rightBottomEdge:13};!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header",e[e.Section=3]="Section"}($o||($o={}));var dr,pr={none:0,all:1,inputOnly:2};function fr(e,t,n){void 0===n&&(n=!0);var o=!1;if(e&&t)if(n)for(o=!1;t;){var r=Nn(t);if(r===e){o=!0;break}t=r}else e.contains&&(o=e.contains(t));return o}!function(e){e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal",e[e.bidirectional=2]="bidirectional",e[e.domOrder=3]="domOrder"}(dr||(dr={}));var hr="data-is-focusable",mr="data-is-visible",gr="data-focuszone-id",vr="data-is-sub-focuszone";function yr(e,t,n){return kr(e,t,!0,!1,!1,n)}function br(e,t,n){return _r(e,t,!0,!1,!0,n)}function _r(e,t,n,o,r,i,a,s){if(!t||!a&&t===e)return null;var l=xr(t);if(r&&l&&(i||!wr(t)&&!Sr(t))){var u=_r(e,t.lastElementChild,!0,!0,!0,i,a,s);if(u){if(s&&Cr(u,!0)||!s)return u;var c=_r(e,u.previousElementSibling,!0,!0,!0,i,a,s);if(c)return c;for(var d=u.parentElement;d&&d!==t;){var p=_r(e,d.previousElementSibling,!0,!0,!0,i,a,s);if(p)return p;d=d.parentElement}}}if(n&&l&&Cr(t,s))return t;var f=_r(e,t.previousElementSibling,!0,!0,!0,i,a,s);return f||(o?null:_r(e,t.parentElement,!0,!1,!1,i,a,s))}function kr(e,t,n,o,r,i,a,s){if(!t||t===e&&r&&!a)return null;var l=xr(t);if(n&&l&&Cr(t,s))return t;if(!r&&l&&(i||!wr(t)&&!Sr(t))){var u=kr(e,t.firstElementChild,!0,!0,!1,i,a,s);if(u)return u}if(t===e)return null;var c=kr(e,t.nextElementSibling,!0,!0,!1,i,a,s);return c||(o?null:kr(e,t.parentElement,!1,!1,!0,i,a,s))}function xr(e){if(!e||!e.getAttribute)return!1;var t=e.getAttribute(mr);return null!=t?"true"===t:0!==e.offsetHeight||null!==e.offsetParent||!0===e.isVisible}function Cr(e,t){if(!e||e.disabled)return!1;var n=0,o=null;e&&e.getAttribute&&(o=e.getAttribute("tabIndex"))&&(n=parseInt(o,10));var r=e.getAttribute?e.getAttribute(hr):null,i=null!==o&&n>=0,a=!!e&&"false"!==r&&("A"===e.tagName||"BUTTON"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"SELECT"===e.tagName||"true"===r||i);return t?-1!==n&&a:a}function wr(e){return!!(e&&e.getAttribute&&e.getAttribute(gr))}function Sr(e){return!(!e||!e.getAttribute||"true"!==e.getAttribute(vr))}function Er(e,t){return"true"!==function(e,t){var n=Dn(e,(function(e){return e.hasAttribute(t)}));return n&&n.getAttribute(t)}(e,t)}var Tr,Ir=void 0;function Pr(e){if(e){if(Ir)return void(Ir=e);Ir=e;var t=$(e);t&&t.requestAnimationFrame((function(){Ir&&Ir.focus(),Ir=void 0}))}}function Mr(e){for(var t=[],n=1;n0&&e.preventDefault(),Wr.scrollHeight-Wr.scrollTop<=Wr.clientHeight&&t<0&&e.preventDefault()}},function(e,t){e&&(t.on(e,"touchstart",zr,{passive:!1}),t.on(e,"touchmove",Ur,{passive:!1}),Wr=e)}),qr=function(e,t){if(e){t.on(e,"touchmove",(function(e){e.stopPropagation()}),{passive:!1})}},Zr=function(e){e.preventDefault()};function Qr(){if(void 0===Tr){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),Tr=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return Tr}function Yr(e){for(var t=e,n=yt(e);t&&t!==n.body;){if("true"===t.getAttribute(Vr))return t;t=t.parentElement}for(t=e;t&&t!==n.body;){if("false"!==t.getAttribute(Vr)){var o=getComputedStyle(t),r=o?o.getPropertyValue("overflow-y"):"";if(r&&("scroll"===r||"auto"===r))return t}t=t.parentElement}return t&&t!==n.body||(t=$(e)),t}var Xr,Jr={none:0,insertNode:1,appendChild:2},$r="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),ei={};try{ei=window}catch(e){}var ti=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Jr.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Xr=ei.__stylesheet__)||Xr._lastStyleElement&&Xr._lastStyleElement.ownerDocument!==document){var t=ei&&ei.FabricConfig||{};Xr=ei.__stylesheet__=new e(t.mergeStyles)}return Xr},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Jr.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Jr.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Jr.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),$r||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}();function ni(){return void 0===oi&&(oi="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),oi}var oi=ni();var ri,ii={};var ai={"user-select":1};function si(e,t){var n=function(){if(!ri){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;ri=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return ri}(),o=e[t];if(ai[o]){var r=e[t+1];ai[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var li,ui=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function ci(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===ui.indexOf(n)?"px":"";e[t+1]=""+o+r}}var di="left",pi="right",fi="@noflip",hi=((li={})[di]=pi,li[pi]=di,li),mi={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function gi(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(fi)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(di)>=0)t[n]=o.replace(di,pi);else if(o.indexOf(pi)>=0)t[n]=o.replace(pi,di);else if(String(r).indexOf(di)>=0)t[n+1]=r.replace(di,pi);else if(String(r).indexOf(pi)>=0)t[n+1]=r.replace(pi,di);else if(hi[o])t[n]=hi[o];else if(mi[r])t[n+1]=mi[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var vi="displayName";var yi=/\:global\((.+?)\)/g;function bi(e){if(!yi.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function _i(e,t){return e.indexOf(":global(")>=0?e.replace(yi,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function ki(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function xi(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==vi&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?bi(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,_i(t,o))})):e([r],n,_i(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?ki(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}(e instanceof Array?e:[e]),o=n.classes,r=n.objects;r.length&&o.push(wi(t||{},r));return o.join(" ")}(e,{rtl:ni()})}var Ei,Ti="data-no-vertical-wrap",Ii="data-no-horizontal-wrap",Pi=999999999,Mi=-999999999,Ni="ms-FocusZone";var Di,Ai,Bi={},Fi=new Set,Oi=["text","number","password","email","tel","url","search"],Ri=!1,Li=function(e){function t(t){var n=e.call(this,t)||this;return n._disposables=[],n._root=o.createRef(),n._onFocus=function(e){if(!n._portalContainsElement(e.target)){var t,o=n.props,r=o.onActiveElementChanged,i=o.doNotAllowFocusEventToPropagate,a=o.onFocusNotification,s=n._isImmediateDescendantOfZone(e.target);if(a&&a(),s)t=e.target;else for(var l=e.target;l&&l!==n._root.current;){if(Cr(l)&&n._isImmediateDescendantOfZone(l)){t=l;break}l=Nn(l,Ri)}var u=!n._activeElement;t&&t!==n._activeElement&&((s||u)&&n._setFocusAlignment(t,!0,!0),n._activeElement=t,u&&n._updateTabIndexes()),r&&r(n._activeElement,e),i&&e.stopPropagation()}},n._onBlur=function(){n._setParkedFocus(!1)},n._onKeyDownCapture=function(e){e.which===Fn.tab&&Fi.forEach((function(e){return e._updateTabIndexes()}))},n._onMouseDown=function(e){if(!n._portalContainsElement(e.target)&&!n.props.disabled){for(var t=e.target,o=[];t&&t!==n._root.current;)o.push(t),t=Nn(t,Ri);for(;o.length&&((t=o.pop())&&Cr(t)&&n._setActiveElement(t,!0),!wr(t)););}},n._onKeyDown=function(e){if(!n._portalContainsElement(e.target)){var t=n.props,o=t.direction,r=t.disabled,i=t.isInnerZoneKeystroke;if(!(r||(n.props.onKeyDown&&n.props.onKeyDown(e),e.isDefaultPrevented()||n._getDocument().activeElement===n._root.current&&n._isInnerZone))){if(i&&i(e)&&n._isImmediateDescendantOfZone(e.target)){var a=n._getFirstInnerZone();if(a){if(!a.focus(!0))return}else{if(!Sr(e.target))return;if(!n.focusElement(kr(e.target,e.target.firstChild,!0)))return}}else{if(e.altKey)return;switch(e.which){case Fn.space:if(n._tryInvokeClickForFocusable(e.target))break;return;case Fn.left:if(o!==dr.vertical&&n._moveFocusLeft())break;return;case Fn.right:if(o!==dr.vertical&&n._moveFocusRight())break;return;case Fn.up:if(o!==dr.horizontal&&n._moveFocusUp())break;return;case Fn.down:if(o!==dr.horizontal&&n._moveFocusDown())break;return;case Fn.pageDown:if(n._moveFocusPaging(!0))break;return;case Fn.pageUp:if(n._moveFocusPaging(!1))break;return;case Fn.tab:if(n.props.allowTabKey||n.props.handleTabKey===pr.all||n.props.handleTabKey===pr.inputOnly&&n._isElementInput(e.target)){var s=!1;if(n._processingTabKey=!0,o!==dr.vertical&&n._shouldWrapFocus(n._activeElement,Ii))s=(Uo()?!e.shiftKey:e.shiftKey)?n._moveFocusLeft():n._moveFocusRight();else s=e.shiftKey?n._moveFocusUp():n._moveFocusDown();if(n._processingTabKey=!1,s)break}return;case Fn.home:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!1))return!1;var l=n._root.current&&n._root.current.firstChild;if(n._root.current&&l&&n.focusElement(kr(n._root.current,l,!0)))break;return;case Fn.end:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!0))return!1;var u=n._root.current&&n._root.current.lastChild;if(n._root.current&&n.focusElement(_r(n._root.current,u,!0,!0,!0)))break;return;case Fn.enter:if(n._tryInvokeClickForFocusable(e.target))break;return;default:return}}e.preventDefault(),e.stopPropagation()}}},n._getHorizontalDistanceFromCenter=function(e,t,o){var r=n._focusAlignment.x,i=Math.floor(o.top),a=Math.floor(t.bottom),s=Math.floor(o.bottom),l=Math.floor(t.top);return e&&i>a||!e&&s=o.left&&r<=o.left+o.width?0:Math.abs(o.left+o.width/2-r):n._shouldWrapFocus(n._activeElement,Ti)?Pi:Mi},Dr(n),n._id=Hn("FocusZone"),n._focusAlignment={x:0,y:0},n._processingTabKey=!1,n}return l(t,e),t.getOuterZones=function(){return Fi.size},t.prototype.componentDidMount=function(){var e=this._root.current;if(Bi[this._id]=this,e){for(var t=$(e),n=Nn(e,Ri);n&&n!==this._getDocument().body&&1===n.nodeType;){if(wr(n)){this._isInnerZone=!0;break}n=Nn(n,Ri)}this._isInnerZone||(Fi.add(this),t&&1===Fi.size&&(Di=Rr(t,"keydown",this._onKeyDownCapture,!0))),this._disposables.push(Rr(e,"blur",this._onBlur,!0)),this._updateTabIndexes(),this.props.defaultActiveElement&&(this._activeElement=this._getDocument().querySelector(this.props.defaultActiveElement),this.focus())}},t.prototype.componentDidUpdate=function(){var e=this._root.current,t=this._getDocument();if(t&&this._lastIndexPath&&(t.activeElement===t.body||t.activeElement===e)){var n=function(e,t){for(var n=e,o=0,r=t;o-1&&(-1===i||c=0&&c<0)break}}while(r);if(a&&a!==this._activeElement)s=!0,this.focusElement(a);else if(this.props.isCircularNavigation&&o)return e?this.focusElement(kr(this._root.current,this._root.current.firstElementChild,!0)):this.focusElement(_r(this._root.current,this._root.current.lastElementChild,!0,!0,!0));return s},t.prototype._moveFocusDown=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!0,(function(o,r){var i=-1,a=Math.floor(r.top),s=Math.floor(o.bottom);return a=s||a===t)&&(t=a,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusUp=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!1,(function(o,r){var i=-1,a=Math.floor(r.bottom),s=Math.floor(r.top),l=Math.floor(o.top);return a>l?e._shouldWrapFocus(e._activeElement,Ti)?Pi:Mi:((-1===t&&a<=l||s===t)&&(t=s,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusLeft=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.top.toFixed(3))parseFloat(n.top.toFixed(3)))&&o.right<=n.right&&e.props.direction!==dr.vertical?r=n.right-o.right:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusRight=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(!Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.bottom.toFixed(3))>parseFloat(n.top.toFixed(3)):parseFloat(o.top.toFixed(3))=n.left&&e.props.direction!==dr.vertical?r=o.left-n.left:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusPaging=function(e,t){void 0===t&&(t=!0),void 0===t&&(t=!0);var n=this._activeElement;if(!n||!this._root.current)return!1;if(this._isElementInput(n)&&!this._shouldInputLoseFocus(n,e))return!1;var o=Yr(n);if(!o)return!1;var r=-1,i=void 0,a=-1,s=-1,l=o.clientHeight,u=n.getBoundingClientRect();do{if(n=e?kr(this._root.current,n):_r(this._root.current,n)){var c=n.getBoundingClientRect(),d=Math.floor(c.top),p=Math.floor(u.bottom),f=Math.floor(c.bottom),h=Math.floor(u.top),m=this._getHorizontalDistanceFromCenter(e,u,c);if(e&&d>p+l||!e&&f-1&&(e&&d>a?(a=d,r=m,i=n):!e&&f-1){var n=e.selectionStart,o=n!==e.selectionEnd,r=e.value,i=e.readOnly;if(o||n>0&&!t&&!i||n!==r.length&&t&&!i||this.props.handleTabKey&&(!this.props.shouldInputLoseFocusOnArrowKey||!this.props.shouldInputLoseFocusOnArrowKey(e)))return!1}return!0},t.prototype._shouldWrapFocus=function(e,t){return!this.props.checkForNoWrap||Er(e,t)},t.prototype._portalContainsElement=function(e){return e&&!!this._root.current&&Bn(e,this._root.current)},t.prototype._getDocument=function(){return yt(this._root.current)},t.defaultProps={isCircularNavigation:!1,direction:dr.bidirectional},t}(o.Component);function Hi(e){if(void 0===Ai||e){var t=$(),n=t&&t.navigator.userAgent;Ai=!!n&&-1!==n.indexOf("Macintosh")}return!!Ai}var Wi=function(){return!!(window&&window.navigator&&window.navigator.userAgent)&&/iPad|iPhone|iPod/i.test(window.navigator.userAgent)};function zi(e){return e.canCheck?!(!e.isChecked&&!e.checked):"boolean"==typeof e.isChecked?e.isChecked:"boolean"==typeof e.checked?e.checked:null}function Ui(e){return!(!e.subMenuProps&&!e.items)}function Ki(e){return!(!e.isDisabled&&!e.disabled)}var ji=["setState","render","componentWillMount","UNSAFE_componentWillMount","componentDidMount","componentWillReceiveProps","UNSAFE_componentWillReceiveProps","shouldComponentUpdate","componentWillUpdate","getSnapshotBeforeUpdate","UNSAFE_componentWillUpdate","componentDidUpdate","componentWillUnmount"];var Vi,Gi=function(e){function t(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n}return l(t,e),t.prototype._updateComposedComponentRef=function(e){var t;this._composedComponentInstance=e,e?this._hoisted=function(e,t,n){void 0===n&&(n=ji);var o=[],r=function(r){"function"!=typeof t[r]||void 0!==e[r]||n&&-1!==n.indexOf(r)||(o.push(r),e[r]=function(){t[r].apply(t,arguments)})};for(var i in t)r(i);return o}(this,e):this._hoisted&&(t=this,this._hoisted.forEach((function(e){return delete t[e]})))},t}(lo);function qi(e,t){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}!function(e){e[e.small=0]="small",e[e.medium=1]="medium",e[e.large=2]="large",e[e.xLarge=3]="xLarge",e[e.xxLarge=4]="xxLarge",e[e.xxxLarge=5]="xxxLarge",e[e.unknown=999]="unknown"}(Vi||(Vi={}));var Zi,Qi,Yi,Xi,Ji=[479,639,1023,1365,1919,99999999];function $i(e){var t=function(t){function n(e){var n=t.call(this,e)||this;return n._onResize=function(){var e=n._getResponsiveMode();e!==n.state.responsiveMode&&n.setState({responsiveMode:e})},n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n.state={responsiveMode:Zi||Qi||Vi.large},n}return l(n,t),n.prototype.componentDidMount=function(){this._events.on(window,"resize",this._onResize),this._onResize()},n.prototype.componentWillUnmount=function(){this._events.dispose()},n.prototype.render=function(){var t=this.state.responsiveMode;return t===Vi.unknown?null:o.createElement(e,u({ref:this._updateComposedComponentRef,responsiveMode:t},this.props))},n.prototype._getResponsiveMode=function(){var e=Vi.small,t=$(Object(i.findDOMNode)(this));if(void 0!==t){try{for(;t.innerWidth>Ji[e];)e++}catch(t){e=Zi||Qi||Vi.large}Qi=e}else{if(void 0===Zi)throw new Error("Content was rendered in a server environment without providing a default responsive mode. Call setResponsiveMode to define what the responsive mode is.");e=Zi}return e},n}(Gi);return qi(e,t)}!function(e){e[e.top=1]="top",e[e.bottom=-1]="bottom",e[e.left=2]="left",e[e.right=-2]="right"}(Yi||(Yi={})),function(e){e[e.top=0]="top",e[e.bottom=1]="bottom",e[e.start=2]="start",e[e.end=3]="end"}(Xi||(Xi={}));var ea,ta=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t}(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}());function na(e,t,n){return{targetEdge:e,alignmentEdge:t,isAuto:n}}var oa=((ea={})[cr.topLeftEdge]=na(Yi.top,Yi.left),ea[cr.topCenter]=na(Yi.top),ea[cr.topRightEdge]=na(Yi.top,Yi.right),ea[cr.topAutoEdge]=na(Yi.top,void 0,!0),ea[cr.bottomLeftEdge]=na(Yi.bottom,Yi.left),ea[cr.bottomCenter]=na(Yi.bottom),ea[cr.bottomRightEdge]=na(Yi.bottom,Yi.right),ea[cr.bottomAutoEdge]=na(Yi.bottom,void 0,!0),ea[cr.leftTopEdge]=na(Yi.left,Yi.top),ea[cr.leftCenter]=na(Yi.left),ea[cr.leftBottomEdge]=na(Yi.left,Yi.bottom),ea[cr.rightTopEdge]=na(Yi.right,Yi.top),ea[cr.rightCenter]=na(Yi.right),ea[cr.rightBottomEdge]=na(Yi.right,Yi.bottom),ea);function ra(e,t){return!(e.topt.bottom)&&(!(e.leftt.right)))}function ia(e,t){var n=new Array;return e.topt.bottom&&n.push(Yi.bottom),e.leftt.right&&n.push(Yi.right),n}function aa(e,t){return e[Yi[t]]}function sa(e,t,n){return e[Yi[t]]=n,e}function la(e,t){var n=ba(t);return(aa(e,n.positiveEdge)+aa(e,n.negativeEdge))/2}function ua(e,t){return e>0?t:-1*t}function ca(e,t){return ua(e,aa(t,e))}function da(e,t,n){return ua(n,aa(e,n)-aa(t,n))}function pa(e,t,n){var o=aa(e,t)-n;return e=sa(e,t,n),e=sa(e,-1*t,aa(e,-1*t)-o)}function fa(e,t,n,o){return void 0===o&&(o=0),pa(e,n,aa(t,n)+ua(n,o))}function ha(e,t,n){return ca(n,e)>ca(n,t)}function ma(e,t,n,o,r,i,a){void 0===r&&(r=0);var s=o.alignmentEdge,l=o.alignTargetEdge,u={elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:s};i||a||(u=function(e,t,n,o,r){void 0===r&&(r=0);var i=[Yi.left,Yi.right,Yi.bottom,Yi.top];Uo()&&(i[0]*=-1,i[1]*=-1);for(var a=e,s=o.targetEdge,l=o.alignmentEdge,u=0;u<4;u++){if(ha(a,n,s))return{elementRectangle:a,targetEdge:s,alignmentEdge:l};i.splice(i.indexOf(s),1),i.length>0&&(i.indexOf(-1*s)>-1?s*=-1:(l=s,s=i.slice(-1)[0]),a=ya(e,t,{targetEdge:s,alignmentEdge:l},r))}return{elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:l}}(e,t,n,o,r));var c=ia(e,n);if(l){if(u.alignmentEdge&&c.indexOf(-1*u.alignmentEdge)>-1){var d=function(e,t,n,o){var r=e.alignmentEdge,i=e.targetEdge,a=-1*r;return{elementRectangle:ya(e.elementRectangle,t,{targetEdge:i,alignmentEdge:a},n,o),targetEdge:i,alignmentEdge:a}}(u,t,r,a);if(ra(d.elementRectangle,n))return d;u=ga(ia(d.elementRectangle,n),u,n)}}else u=ga(c,u,n);return u}function ga(e,t,n){for(var o=0,r=e;oMath.abs(da(e,n,-1*t))?-1*t:t}function ka(e){return Math.sqrt(e*e*2)}function xa(e,t,n){if(void 0===e&&(e=cr.bottomAutoEdge),n)return{alignmentEdge:n.alignmentEdge,isAuto:n.isAuto,targetEdge:n.targetEdge};var o=u({},oa[e]);return Uo()?(o.alignmentEdge&&o.alignmentEdge%2==0&&(o.alignmentEdge=-1*o.alignmentEdge),void 0!==t?oa[t]:o):o}function Ca(e,t,n){var o=la(t,e),r=la(n,e),i=ba(e),a=i.positiveEdge,s=i.negativeEdge;return o<=r?a:s}function wa(e,t,n,o,r,i,a){var s=ya(e,t,o,r,a);return ra(s,n)?{elementRectangle:s,targetEdge:o.targetEdge,alignmentEdge:o.alignmentEdge}:ma(e,t,n,o,r,i,a)}function Sa(e,t,n){var o=-1*e.targetEdge,r=new ta(0,e.elementRectangle.width,0,e.elementRectangle.height),i={},a=_a(e.elementRectangle,e.alignmentEdge?e.alignmentEdge:ba(o).positiveEdge,n);return i[Yi[o]]=aa(t,o),i[Yi[a]]=da(t,r,a),{elementPosition:u({},i),closestEdge:Ca(e.targetEdge,t,r),targetEdge:o}}function Ea(e,t){var n=t.targetRectangle,o=ba(t.targetEdge),r=o.positiveEdge,i=o.negativeEdge,a=la(n,t.targetEdge),s=new ta(e/2,t.elementRectangle.width-e/2,e/2,t.elementRectangle.height-e/2),l=new ta(0,e,0,e);return ha(l=va(l=pa(l,-1*t.targetEdge,-e/2),-1*t.targetEdge,a-ca(r,t.elementRectangle)),s,r)?ha(l,s,i)||(l=fa(l,s,i)):l=fa(l,s,r),l}function Ta(e){var t=e.getBoundingClientRect();return new ta(t.left,t.right,t.top,t.bottom)}function Ia(e){return new ta(e.left,e.right,e.top,e.bottom)}function Pa(e,t,n,o,r){var i=0,a=oa[t],s=r?-1*a.targetEdge:a.targetEdge;return(i=s===Yi.top?aa(e,a.targetEdge)-o.top-n:s===Yi.bottom?o.bottom-aa(e,a.targetEdge)-n:o.bottom-e.top-n)>0?i:o.height}function Ma(e,t,n,o){var r=e.gapSpace?e.gapSpace:0,i=function(e,t){var n;if(t){if(t.preventDefault){var o=t;n=new ta(o.clientX,o.clientX,o.clientY,o.clientY)}else if(t.getBoundingClientRect)n=Ta(t);else{var r=t;n=new ta(r.x,r.x,r.y,r.y)}if(!ra(n,e))for(var i=0,a=ia(n,e);i0&&n>t&&(e=n-t>1)}this.state.needsVerticalScrollBar!==e&&this.setState({needsVerticalScrollBar:e})}},t.defaultProps={shouldRestoreFocus:!0},t}(o.Component),Oa=((Ba={})[Yi.top]=xn.slideUpIn10,Ba[Yi.bottom]=xn.slideDownIn10,Ba[Yi.left]=xn.slideLeftIn10,Ba[Yi.right]=xn.slideRightIn10,Ba),Ra=Yo({disableCaching:!0}),La=0,Ha=0,Wa={opacity:0,filter:"opacity(0)"},za=["role","aria-roledescription"],Ua=function(e){function t(t){var n=e.call(this,t)||this;return n._hostElement=o.createRef(),n._calloutElement=o.createRef(),n._hasListeners=!1,n._disposables=[],n.dismiss=function(e){var t=n.props.onDismiss;t&&t(e)},n._dismissOnScroll=function(e){var t=n.props.preventDismissOnScroll;n.state.positions&&!t&&n._dismissOnClickOrScroll(e)},n._dismissOnResize=function(e){n.props.preventDismissOnResize||n.dismiss(e)},n._dismissOnLostFocus=function(e){n.props.preventDismissOnLostFocus||n._dismissOnClickOrScroll(e)},n._setInitialFocus=function(){n.props.setInitialFocus&&!n._didSetInitialFocus&&n.state.positions&&n._calloutElement.current&&(n._didSetInitialFocus=!0,n._async.requestAnimationFrame((function(){return e=n._calloutElement.current,!!(t=kr(e,e,!0,!1,!1,!0))&&(Pr(t),!0);var e,t}),n._calloutElement.current))},n._onComponentDidMount=function(){n._addListeners(),n.props.onLayerMounted&&n.props.onLayerMounted(),n._updateAsyncPosition(),n._setHeightOffsetEveryFrame()},n._mouseDownOnPopup=function(){n._isMouseDownOnPopup=!0},n._mouseUpOnPopup=function(){n._isMouseDownOnPopup=!1},n._async=new eo(n),n._didSetInitialFocus=!1,n.state={positions:void 0,slideDirectionalClassName:void 0,calloutElementRect:void 0,heightOffset:0},n._positionAttempts=0,n}return l(t,e),t.prototype.componentDidUpdate=function(){this.props.hidden?this._hasListeners&&this._removeListeners():(this._setInitialFocus(),this._hasListeners||this._addListeners(),this._updateAsyncPosition())},t.prototype.shouldComponentUpdate=function(e,t){return!(!e.shouldUpdateWhenHidden&&this.props.hidden&&e.hidden)&&(!zn(this.props,e)||!zn(this.state,t))},t.prototype.UNSAFE_componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._disposables.forEach((function(e){return e()}))},t.prototype.UNSAFE_componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"==typeof t||t instanceof String)&&!this._blockResetHeight&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame(),this._didPositionPropsChange(e,this.props)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t),this.setState({positions:void 0}),this._didSetInitialFocus=!1,this._bounds=void 0),this._blockResetHeight=!1},t.prototype.componentDidMount=function(){this.props.hidden||this._onComponentDidMount()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props.target,t=this.props,n=t.styles,r=t.style,i=t.ariaLabel,a=t.ariaDescribedBy,s=t.ariaLabelledBy,l=t.className,c=t.isBeakVisible,d=t.children,p=t.beakWidth,f=t.calloutWidth,h=t.calloutMaxWidth,m=t.finalHeight,g=t.hideOverflow,v=void 0===g?!!m:g,y=t.backgroundColor,b=t.calloutMaxHeight,_=t.onScroll,k=t.shouldRestoreFocus,x=void 0===k||k;e=this._getTarget();var C=this.state.positions,w=this._getMaxHeight()?this._getMaxHeight()+this.state.heightOffset:void 0,S=b&&w&&b0&&(this._positionAttempts=0,this.props.onPositioned&&this.props.onPositioned(this.state.positions))}},t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds,t="function"==typeof e?e(this.props.target,this._targetWindow):e;t||(t={top:0+this.props.minPagePadding,left:0+this.props.minPagePadding,right:this._targetWindow.innerWidth-this.props.minPagePadding,bottom:this._targetWindow.innerHeight-this.props.minPagePadding,width:this._targetWindow.innerWidth-2*this.props.minPagePadding,height:this._targetWindow.innerHeight-2*this.props.minPagePadding}),this._bounds=t}return this._bounds},t.prototype._getMaxHeight=function(){var e=this;if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var t=this.props.isBeakVisible?this.props.beakWidth:0,n=(this.props.gapSpace?this.props.gapSpace:0)+t;this._async.requestAnimationFrame((function(){e._target&&(e._maxHeight=function(e,t,n,o,r){void 0===n&&(n=0);var i=e,a=e,s=e,l=o?Ia(o):new ta(0,window.innerWidth-Qr(),0,window.innerHeight);return Pa(i.stopPropagation?new ta(i.clientX,i.clientX,i.clientY,i.clientY):void 0!==s.x&&void 0!==s.y?new ta(s.x,s.x,s.y,s.y):Ta(a),t,n,l,r)}(e._target,e.props.directionalHint,n,e._getBounds(),e.props.coverTarget),e._blockResetHeight=!0,e.forceUpdate())}),this._target)}else this._maxHeight=this._getBounds().height;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)&&this._comparePositions(e.beakPosition.elementPosition,t.beakPosition.elementPosition)},t.prototype._comparePositions=function(e,t){for(var n in t)if(t.hasOwnProperty(n)){var o=e[n],r=t[n];if(void 0===o||void 0===r)return!1;if(o.toFixed(2)!==r.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){var t=this._calloutElement.current;if(e)if("string"==typeof e){var n=yt(t);this._target=n?n.querySelector(e):null,this._targetWindow=$(t)}else if(e.stopPropagation)this._targetWindow=$(e.target),this._target=e;else if(e.getBoundingClientRect){var o=e;this._targetWindow=$(o),this._target=e}else void 0!==e.current?(this._target=e.current,this._targetWindow=$(this._target)):(this._targetWindow=$(t),this._target=e);else this._targetWindow=$(t)},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._calloutElement.current&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame((function(){var t=e._calloutElement.current&&e._calloutElement.current.lastChild;if(t){var n=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+n}),t.offsetHeight-1&&r._virtual.children.splice(i,1)}n._virtual.parent=o||void 0,o&&(o._virtual||(o._virtual={children:[]}),o._virtual.children.push(n))}(r,n._rootRef.current),n.props.insertFirst?o.insertBefore(r,o.firstChild):o.appendChild(r),n.setState({hostId:e,layerElement:r},(function(){var e=n.props,t=e.onLayerDidMount,o=e.onLayerMounted;o&&o(),t&&t()}))}},n.state={},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this.props.hostId;this._createLayerElement(),e&&function(e,t){ns[e]||(ns[e]=[]),ns[e].push(t)}(e,this._createLayerElement)},t.prototype.render=function(){var e=this.state.layerElement,t=this._getClassNames(),n=this.props.eventBubblingEnabled;return o.createElement("span",{className:"ms-layer",ref:this._rootRef},e&&i.createPortal(o.createElement($a,u({},!n&&function(){os||(os={},["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 os[e]=as})));return os}(),{className:t.content}),this.props.children),e))},t.prototype.componentDidUpdate=function(){this.props.hostId!==this.state.hostId&&this._createLayerElement()},t.prototype.componentWillUnmount=function(){var e=this.props.hostId;this._removeLayerElement(),e&&function(e,t){if(ns[e]){var n=ns[e].indexOf(t);n>=0&&(ns[e].splice(n,1),0===ns[e].length&&delete ns[e])}}(e,this._createLayerElement)},t.prototype._removeLayerElement=function(){var e=this.props.onLayerWillUnmount,t=this.state.layerElement;if(e&&e(),t&&t.parentNode){var n=t.parentNode;n&&n.removeChild(t)}},t.prototype._getClassNames=function(){var e=this.props,t=e.className,n=e.styles,o=e.theme;return rs(n,{theme:o,className:t,isNotHost:!this.props.hostId})},t.prototype._getHost=function(){var e=this.props.hostId,t=yt(this._rootRef.current);if(t){if(e)return t.getElementById(e);var n=ts;return n?t.querySelector(n):t.body}},t.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}},t=d([es("Layer",["theme","hostId"])],t)}(o.Component),as=function(e){e.eventPhase===Event.BUBBLING_PHASE&&"mouseenter"!==e.type&&"mouseleave"!==e.type&&"touchstart"!==e.type&&"touchend"!==e.type&&e.stopPropagation()};var ss={root:"ms-Layer",rootNoHost:"ms-Layer--fixed",content:"ms-Layer-content"},ls=Pn(is,(function(e){var t=e.className,n=e.isNotHost,o=e.theme,r=Jt(ss,o);return{root:[r.root,o.fonts.medium,n&&[r.rootNoHost,{position:"fixed",zIndex:Pt.Layer,top:0,left:0,bottom:0,right:0,visibility:"hidden"}],t],content:[r.content,{visibility:"visible"}]}}),void 0,{scope:"Layer",fields:["hostId","theme","styles"]}),us=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.layerProps,n=c(e,["layerProps"]),r=o.createElement(Va,u({},n));return this.props.doNotLayer?r:o.createElement(ls,u({},t),r)},t}(o.Component),cs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.openSubMenu=function(){var e=t.props,n=e.item,o=e.openSubMenu,r=e.getSubmenuTarget;if(r){var i=r();Ui(n)&&o&&i&&o(n,i)}},t.dismissSubMenu=function(){var e=t.props,n=e.item,o=e.dismissSubMenu;Ui(n)&&o&&o()},t.dismissMenu=function(e){var n=t.props.dismissMenu;n&&n(void 0,e)},t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.item,n=e.classNames;return o.createElement("div",{className:t.split?n.linkContentMenu:n.linkContent},function(e){var t=e.onCheckmarkClick,n=e.item,r=e.classNames,i=zi(n);if(t){return o.createElement(lr,{iconName:i?"CheckMark":"",className:r.checkmarkIcon,onClick:function(e){return t(n,e)}})}return null}(this.props),function(e){var t=e.item,n=e.hasIcons,r=e.classNames,i=t.iconProps;return n?t.onRenderIcon?t.onRenderIcon(e):o.createElement(lr,u({},i,{className:r.icon})):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.text||t.name?o.createElement("span",{className:n.label},t.text||t.name):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.secondaryText?o.createElement("span",{className:n.secondaryText},t.secondaryText):null}(this.props),function(e){var t=e.item,n=e.classNames,r=e.theme;return Ui(t)?o.createElement(lr,u({iconName:Uo(r)?"ChevronLeft":"ChevronRight"},t.submenuIconProps,{className:n.subMenuIcon})):null}(this.props))},t}(lo),ds=qt((function(e){return V({wrapper:{display:"inline-flex",height:"100%",alignItems:"center"},divider:{width:1,height:"100%",backgroundColor:e.palette.neutralTertiaryAlt}})})),ps=It(0,639),fs=qt((function(){var e;return{selectors:(e={},e[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",MsHighContrastAdjust:"none"},e)}})),hs=qt((function(e){var t,n,o,r,i,a,s,l=e.semanticColors,c=e.fonts,d=e.palette,p=l.menuItemBackgroundHovered,f=l.menuItemTextHovered,h=l.menuItemBackgroundPressed,m=l.bodyDivider;return j({item:[c.medium,{color:l.bodyText,position:"relative",boxSizing:"border-box"}],divider:{display:"block",height:"1px",backgroundColor:m,position:"relative"},root:[At(e),c.medium,{color:l.bodyText,backgroundColor:"transparent",border:"none",width:"100%",height:36,lineHeight:36,display:"block",cursor:"pointer",padding:"0px 8px 0 4px",textAlign:"left"}],rootDisabled:{color:l.disabledBodyText,cursor:"default",pointerEvents:"none",selectors:(t={},t[Tt]={color:"GrayText",opacity:1},t)},rootHovered:u({backgroundColor:p,color:f,selectors:{".ms-ContextualMenu-icon":{color:d.themeDarkAlt},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootFocused:u({backgroundColor:d.white},fs()),rootChecked:u({selectors:{".ms-ContextualMenu-checkmarkIcon":{color:d.neutralPrimary}}},fs()),rootPressed:u({backgroundColor:h,selectors:{".ms-ContextualMenu-icon":{color:d.themeDark},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootExpanded:u({backgroundColor:h,color:l.bodyTextChecked},fs()),linkContent:{whiteSpace:"nowrap",height:"inherit",display:"flex",alignItems:"center",maxWidth:"100%"},anchorLink:{padding:"0px 8px 0 4px",textRendering:"auto",color:"inherit",letterSpacing:"normal",wordSpacing:"normal",textTransform:"none",textIndent:"0px",textShadow:"none",textDecoration:"none",boxSizing:"border-box"},label:{margin:"0 4px",verticalAlign:"middle",display:"inline-block",flexGrow:"1",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},secondaryText:{color:e.palette.neutralSecondary,paddingLeft:"20px",textAlign:"right"},icon:{display:"inline-block",minHeight:"1px",maxHeight:36,fontSize:ft.medium,width:ft.medium,margin:"0 4px",verticalAlign:"middle",flexShrink:"0",selectors:(n={},n[ps]={fontSize:ft.large,width:ft.large},n)},iconColor:{color:l.menuIcon,selectors:(o={},o[Tt]={color:"inherit"},o["$root:hover &"]={selectors:(r={},r[Tt]={color:"HighlightText"},r)},o["$root:focus &"]={selectors:(i={},i[Tt]={color:"HighlightText"},i)},o)},iconDisabled:{color:l.disabledBodyText},checkmarkIcon:{color:l.bodySubtext,selectors:(a={},a[Tt]={color:"HighlightText"},a)},subMenuIcon:{height:36,lineHeight:36,color:d.neutralSecondary,textAlign:"center",display:"inline-block",verticalAlign:"middle",flexShrink:"0",fontSize:ft.small,selectors:(s={":hover":{color:d.neutralPrimary},":active":{color:d.neutralPrimary}},s[ps]={fontSize:ft.medium},s)},splitButtonFlexContainer:[At(e),{display:"flex",height:36,flexWrap:"nowrap",justifyContent:"center",alignItems:"flex-start"}]})})),ms=It(0,639),gs=qt((function(e){var t;return V(ds(e),{wrapper:{position:"absolute",right:28,selectors:(t={},t[ms]={right:32},t)},divider:{height:16,width:1}})})),vs={item:"ms-ContextualMenu-item",divider:"ms-ContextualMenu-divider",root:"ms-ContextualMenu-link",isChecked:"is-checked",isExpanded:"is-expanded",isDisabled:"is-disabled",linkContent:"ms-ContextualMenu-linkContent",linkContentMenu:"ms-ContextualMenu-linkContent",icon:"ms-ContextualMenu-icon",iconColor:"ms-ContextualMenu-iconColor",checkmarkIcon:"ms-ContextualMenu-checkmarkIcon",subMenuIcon:"ms-ContextualMenu-submenuIcon",label:"ms-ContextualMenu-itemText",secondaryText:"ms-ContextualMenu-secondaryText",splitMenu:"ms-ContextualMenu-splitMenu"},ys=qt((function(e,t,n,o,r,i,a,s,l,u,c,d){var p,f,h,m,g=hs(e),v=Jt(vs,e);return V({item:[v.item,g.item,a],divider:[v.divider,g.divider,s],root:[v.root,g.root,o&&[v.isChecked,g.rootChecked],r&&g.anchorLink,n&&[v.isExpanded,g.rootExpanded],t&&[v.isDisabled,g.rootDisabled],!t&&!n&&[{selectors:(p={":hover":g.rootHovered,":active":g.rootPressed},p["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,p["."+Mt+" &:hover"]={background:"inherit;"},p)}],d],splitPrimary:[g.root,{width:"calc(100% - 28px)"},o&&["is-checked",g.rootChecked],(t||c)&&["is-disabled",g.rootDisabled],!(t||c)&&!o&&[{selectors:(f={":hover":g.rootHovered},f[":hover ~ ."+v.splitMenu]=g.rootHovered,f[":active"]=g.rootPressed,f["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,f["."+Mt+" &:hover"]={background:"inherit;"},f)}]],splitMenu:[v.splitMenu,g.root,{flexBasis:"0",padding:"0 8px",minWidth:"28px"},n&&["is-expanded",g.rootExpanded],t&&["is-disabled",g.rootDisabled],!t&&!n&&[{selectors:(h={":hover":g.rootHovered,":active":g.rootPressed},h["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,h["."+Mt+" &:hover"]={background:"inherit;"},h)}]],anchorLink:g.anchorLink,linkContent:[v.linkContent,g.linkContent],linkContentMenu:[v.linkContentMenu,g.linkContent,{justifyContent:"center"}],icon:[v.icon,i&&g.iconColor,g.icon,l,t&&[v.isDisabled,g.iconDisabled]],iconColor:g.iconColor,checkmarkIcon:[v.checkmarkIcon,i&&g.checkmarkIcon,g.icon,l],subMenuIcon:[v.subMenuIcon,g.subMenuIcon,u,n&&{color:e.palette.neutralPrimary},t&&[g.iconDisabled]],label:[v.label,g.label],secondaryText:[v.secondaryText,g.secondaryText],splitContainer:[g.splitButtonFlexContainer,!t&&!o&&[{selectors:(m={},m["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,m)}]]})})),bs=function(e){var t=e.theme,n=e.disabled,o=e.expanded,r=e.checked,i=e.isAnchorLink,a=e.knownIcon,s=e.itemClassName,l=e.dividerClassName,u=e.iconClassName,c=e.subMenuClassName,d=e.primaryDisabled,p=e.className;return ys(t,n,o,r,i,a,s,l,u,c,d,p)},_s=Pn(cs,bs,void 0,{scope:"ContextualMenuItem"}),ks=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onItemMouseEnter=function(e){var n=t.props,o=n.item,r=n.onItemMouseEnter;r&&r(o,e,e.currentTarget)},t._onItemClick=function(e){var n=t.props,o=n.item,r=n.onItemClickBase;r&&r(o,e,e.currentTarget)},t._onItemMouseLeave=function(e){var n=t.props,o=n.item,r=n.onItemMouseLeave;r&&r(o,e)},t._onItemKeyDown=function(e){var n=t.props,o=n.item,r=n.onItemKeyDown;r&&r(o,e)},t._onItemMouseMove=function(e){var n=t.props,o=n.item,r=n.onItemMouseMove;r&&r(o,e,e.currentTarget)},t._getSubMenuId=function(e){var n=t.props.getSubMenuId;if(n)return n(e)},t._getSubmenuTarget=function(){},t}return l(t,e),t.prototype.shouldComponentUpdate=function(e){return!zn(e,this.props)},t}(lo);function xs(e,t){for(var n=-1,o=0;e&&o=0&&(s.keytip.visible=this.keytips[l].keytip.visible,this.keytips=(n=this.keytips,o=s,r=l,(i=n.slice())[r]=o,i),to.raise(this,ws.KEYTIP_UPDATED,{keytip:s.keytip,uniqueID:s.uniqueID}))},e.prototype.unregister=function(e,t,n){void 0===n&&(n=!1),n?this.persistedKeytips=this.persistedKeytips.filter((function(e){return e.uniqueID!==t})):this.keytips=this.keytips.filter((function(e){return e.uniqueID!==t}));var o=n?ws.PERSISTED_KEYTIP_REMOVED:ws.KEYTIP_REMOVED;to.raise(this,o,{keytip:e,uniqueID:t})},e.prototype.enterKeytipMode=function(){to.raise(this,ws.ENTER_KEYTIP_MODE)},e.prototype.exitKeytipMode=function(){to.raise(this,ws.EXIT_KEYTIP_MODE)},e.prototype.getKeytips=function(){return this.keytips.map((function(e){return e.keytip}))},e.prototype.addParentOverflow=function(e){var t=p(e.keySequences);if(t.pop(),0!==t.length){var n=Cs(this.getKeytips(),(function(e){return function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0){for(var W=0,z=0,U=r;z0?o.createElement("li",{role:"presentation",key:s.key||e.key||"section-"+n},o.createElement("div",u({},c),o.createElement("ul",{className:this._classNames.list},s.topDivider&&this._renderSeparator(n,t,!0,!0),l&&this._renderListItem(l,e.key||n,t,e.title),s.items.map((function(e,t){return a._renderMenuItem(e,t,t,s.items.length,r,i)})),s.bottomDivider&&this._renderSeparator(n,t,!1,!0)))):void 0}},t.prototype._renderListItem=function(e,t,n,r){return o.createElement("li",{role:"presentation",title:r,key:t,className:n.item},e)},t.prototype._renderSeparator=function(e,t,n,r){return r||e>0?o.createElement("li",{role:"separator",key:"separator-"+e+(void 0===n?"":n?"-top":"-bottom"),className:t.divider,"aria-hidden":"true"}):null},t.prototype._renderNormalItem=function(e,t,n,o,r,i,a){return e.onRender?e.onRender(u({"aria-posinset":o+1,"aria-setsize":r},e),this.dismiss):e.href?this._renderAnchorMenuItem(e,t,n,o,r,i,a):e.split&&Ui(e)?this._renderSplitButton(e,t,n,o,r,i,a):this._renderButtonItem(e,t,n,o,r,i,a)},t.prototype._renderHeaderMenuItem=function(e,t,n,r,i){var a=this.props.contextualMenuItemAs,s=void 0===a?_s:a,l=e.itemProps,c=e.id,d=l&&Jn(l,Xn);return o.createElement("div",u({id:c,className:this._classNames.header},d,{style:e.style}),o.createElement(s,u({item:e,classNames:t,index:n,onCheckmarkClick:r?this._onItemClick:void 0,hasIcons:i},l)))},t.prototype._renderAnchorMenuItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ns,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onAnchorClick,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderButtonItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ds,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderSplitButton=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Fs,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss,expandedMenuItemKey:u,onTap:this._onPointerAndTouchEvent})},t.prototype._isAltOrMeta=function(e){return e.which===Fn.alt||"Meta"===e.key},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._updateFocusOnMouseEvent=function(e,t,n){var o=this,r=n||t.currentTarget,i=this.props.subMenuHoverDelay,a=void 0===i?Ws:i;e.key!==this.state.expandedMenuItemKey&&(void 0!==this._enterTimerId&&(this._async.clearTimeout(this._enterTimerId),this._enterTimerId=void 0),void 0===this.state.expandedMenuItemKey&&r.focus(),Ui(e)?(t.stopPropagation(),this._enterTimerId=this._async.setTimeout((function(){r.focus(),o.setState({expandedByMouseClick:!0}),o._onItemSubMenuExpand(e,r),o._enterTimerId=void 0}),a)):this._enterTimerId=this._async.setTimeout((function(){o._onSubMenuDismiss(t),r.focus(),o._enterTimerId=void 0}),a))},t.prototype._getSubmenuProps=function(){var e=this.state,t=e.submenuTarget,n=e.expandedMenuItemKey,o=this._findItemByKey(n),r=null;return o&&(r={items:Ls(o),target:t,onDismiss:this._onSubMenuDismiss,isSubMenu:!0,id:this.state.subMenuId,shouldFocusOnMount:!0,shouldFocusOnContainer:this.state.expandedByMouseClick,directionalHint:Uo(this.props.theme)?cr.leftTopEdge:cr.rightTopEdge,className:this.props.className,gapSpace:0,isBeakVisible:!1},o.subMenuProps&&Un(r,o.subMenuProps)),r},t.prototype._findItemByKey=function(e){var t=this.props.items;return this._findItemByKeyFromItems(e,t)},t.prototype._findItemByKeyFromItems=function(e,t){for(var n=0,o=t;n *":{position:"relative",left:0,top:0}}}],rootDisabled:[At(e,{inset:1,highContrastStyle:l,borderColor:"transparent"}),{backgroundColor:a,borderColor:a,color:s,cursor:"default",pointerEvents:"none",selectors:(t={":hover":Qs,":focus":Qs},t[Tt]={color:"grayText",borderColor:"grayText"},t)}],iconDisabled:{color:s},menuIconDisabled:{color:s},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},description:{display:"block"},textContainer:{flexGrow:1,display:"block"},icon:Ys(r.mediumPlus.fontSize),menuIcon:Ys(r.small.fontSize),label:{margin:"0 4px",lineHeight:"100%",display:"block"},screenReaderText:Ot}})),Js=qt((function(e,t){var n;return j(Xs(e),{root:{padding:"0 4px",height:"40px",color:e.palette.neutralPrimary,backgroundColor:"transparent",border:"1px solid transparent"},rootHovered:{color:e.palette.themePrimary,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},iconHovered:{color:e.palette.themePrimary},rootPressed:{color:e.palette.black},rootExpanded:{color:e.palette.themePrimary},iconPressed:{color:e.palette.themeDarker},rootDisabled:{color:e.palette.neutralTertiary,backgroundColor:"transparent",borderColor:"transparent"},rootChecked:{color:e.palette.black},iconChecked:{color:e.palette.themeDarker},flexContainer:{justifyContent:"flex-start"},icon:{color:e.palette.themeDarkAlt},iconDisabled:{color:"inherit"},menuIcon:{color:e.palette.neutralSecondary},textContainer:{flexGrow:0}},t)})),$s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--action ms-Button--command",styles:Js(n,t),onRenderDescription:co}))},t=d([es("ActionButton",["theme","styles"],!0)],t)}(lo),el={root:"ms-Nav",linkText:"ms-Nav-linkText",compositeLink:"ms-Nav-compositeLink",link:"ms-Nav-link",chevronButton:"ms-Nav-chevronButton",chevronIcon:"ms-Nav-chevron",navItem:"ms-Nav-navItem",navItems:"ms-Nav-navItems",group:"ms-Nav-group",groupContent:"ms-Nav-groupContent"},tl={textContainer:{overflow:"hidden"},label:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}};var nl=Zt((function(e){var t=e;return Zt((function(n){if(e===n)throw new Error("Attempted to compose a component with itself.");var r=n,i=Zt((function(e){return function(t){return o.createElement(r,u({},t,{defaultRender:e}))}}));return function(e){var n=e.defaultRender;return o.createElement(t,u({},e,{defaultRender:n?i(n):r}))}}))}));var ol=Zt((function(e){return Zt((function(t){var n=Zt((function(e){return function(n){return t(n,e)}}));return function(o,r){return e(o,r?n(r):t)}}))}));function rl(e,t){return ol(e)(t)}var il;var al=Yo(),sl=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._focusZone=o.createRef(),n._onRenderLink=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=al(r,{theme:a,groups:i});return o.createElement("div",{className:s.linkText},e.name)},n._renderGroup=function(e,t){var r=n.props,i=r.styles,a=r.groups,s=r.theme,l=r.onRenderGroupHeader,u=void 0===l?n._renderGroupHeader:l,c=al(i,{theme:s,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:a});return o.createElement("div",{key:t,className:c.group},e.name?u(e,n._renderGroupHeader):null,o.createElement("div",{className:c.groupContent},n._renderLinks(e.links,0)))},n._renderGroupHeader=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=t.expandButtonAriaLabel,l=al(r,{theme:a,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:i}),u=n._isGroupExpanded(e),c=(u?e.collapseAriaLabel:e.expandAriaLabel)||s;return o.createElement("button",{className:l.chevronButton,onClick:n._onGroupHeaderClicked.bind(n,e),"aria-label":c,"aria-expanded":u},o.createElement(lr,{className:l.chevronIcon,iconName:"ChevronDown"}),e.name)},Dr(n),n.state={isGroupCollapsed:{},isLinkExpandStateChanged:!1,selectedKey:t.initialSelectedKey||t.selectedKey},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.groups,r=e.className,i=e.isOnTop,a=e.theme;if(!n)return null;var s=n.map(this._renderGroup),l=al(t,{theme:a,className:r,isOnTop:i,groups:n});return o.createElement(Li,{direction:dr.vertical,componentRef:this._focusZone},o.createElement("nav",{role:"navigation",className:l.root,"aria-label":this.props.ariaLabel},s))},Object.defineProperty(t.prototype,"selectedKey",{get:function(){return this.state.selectedKey},enumerable:!0,configurable:!0}),t.prototype.focus=function(e){return void 0===e&&(e=!1),!(!this._focusZone||!this._focusZone.current)&&this._focusZone.current.focus(e)},t.prototype._renderNavLink=function(e,t,n){var r,i,a,s=this.props,l=s.styles,u=s.groups,c=s.theme,d=s.selectedAriaLabel,p=e.icon||e.iconProps,f=this._isLinkSelected(e),h=al(l,{theme:c,isSelected:f,isDisabled:e.disabled,isButtonEntry:e.onClick&&!e.forceAnchor,leftPadding:14*n+3+(p?0:24),groups:u}),m=e.url&&e.target&&(!(r=e.url)||/^[a-z0-9+-.]:\/\//i.test(r))?"noopener noreferrer":void 0,g=f&&d?d:void 0,v=this.props.linkAs?(i=this.props.linkAs,a=$s,nl(i)(a)):$s,y=this.props.onRenderLink?rl(this.props.onRenderLink,this._onRenderLink):this._onRenderLink;return o.createElement(v,{className:h.link,styles:tl,href:e.url||(e.forceAnchor?"#":void 0),iconProps:e.iconProps||{iconName:e.icon},onClick:e.onClick?this._onNavButtonLinkClicked.bind(this,e):this._onNavAnchorLinkClicked.bind(this,e),title:void 0!==e.title?e.title:e.name,target:e.target,rel:m,disabled:e.disabled,"aria-label":e.ariaLabel&&g?e.ariaLabel+" "+g:g||(e.ariaLabel?e.ariaLabel:void 0),link:e},y(e))},t.prototype._renderCompositeLink=function(e,t,n){var r=u({},Jn(e,Xn,["onClick"])),i=this.props,a=i.expandButtonAriaLabel,s=i.styles,l=i.groups,c=i.theme,d=al(s,{theme:c,isExpanded:!!e.isExpanded,isSelected:this._isLinkSelected(e),isLink:!0,isDisabled:e.disabled,position:14*n+1,groups:l}),p="";return e.links&&e.links.length>0&&(p=e.collapseAriaLabel||e.expandAriaLabel?e.isExpanded?e.collapseAriaLabel:e.expandAriaLabel:a?e.name+" "+a:e.name),o.createElement("div",u({},r,{key:e.key||t,className:d.compositeLink}),e.links&&e.links.length>0?o.createElement("button",{className:d.chevronButton,onClick:this._onLinkExpandClicked.bind(this,e),"aria-label":p,"aria-expanded":e.isExpanded?"true":"false"},o.createElement(lr,{className:d.chevronIcon,iconName:"ChevronDown"})):null,this._renderNavLink(e,t,n))},t.prototype._renderLink=function(e,t,n){var r=this.props,i=r.styles,a=r.groups,s=r.theme,l=al(i,{theme:s,groups:a});return o.createElement("li",{key:e.key||t,role:"listitem",className:l.navItem},this._renderCompositeLink(e,t,n),e.isExpanded?this._renderLinks(e.links,++n):null)},t.prototype._renderLinks=function(e,t){var n=this;if(!e||!e.length)return null;var r=e.map((function(e,o){return n._renderLink(e,o,t)})),i=this.props,a=i.styles,s=i.groups,l=i.theme,u=al(a,{theme:l,groups:s});return o.createElement("ul",{role:"list",className:u.navItems},r)},t.prototype._onGroupHeaderClicked=function(e,t){e.onHeaderClick&&e.onHeaderClick(t,this._isGroupExpanded(e)),this._toggleCollapsed(e),t.preventDefault(),t.stopPropagation()},t.prototype._onLinkExpandClicked=function(e,t){var n=this.props.onLinkExpandClick;n&&n(t,e),t.defaultPrevented||(e.isExpanded=!e.isExpanded,this.setState({isLinkExpandStateChanged:!0})),t.preventDefault(),t.stopPropagation()},t.prototype._preventBounce=function(e,t){!e.url&&e.forceAnchor&&t.preventDefault()},t.prototype._onNavAnchorLinkClicked=function(e,t){this._preventBounce(e,t),this.props.onLinkClick&&this.props.onLinkClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._onNavButtonLinkClicked=function(e,t){this._preventBounce(e,t),e.onClick&&e.onClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._isLinkSelected=function(e){if(void 0!==this.props.selectedKey)return e.key===this.props.selectedKey;if(void 0!==this.state.selectedKey)return e.key===this.state.selectedKey;if(void 0===$()||!e.url)return!1;(il=il||document.createElement("a")).href=e.url||"";var t=il.href;return location.href===t||(location.protocol+"//"+location.host+location.pathname===t||!!location.hash&&(location.hash===e.url||(il.href=location.hash.substring(1),il.href===t)))},t.prototype._isGroupExpanded=function(e){return e.name&&this.state.isGroupCollapsed.hasOwnProperty(e.name)?!this.state.isGroupCollapsed[e.name]:void 0===e.collapseByDefault||!e.collapseByDefault},t.prototype._toggleCollapsed=function(e){var t;if(e.name){var n=u(u({},this.state.isGroupCollapsed),((t={})[e.name]=this._isGroupExpanded(e),t));this.setState({isGroupCollapsed:n})}},t.defaultProps={groups:null},t}(o.Component),(function(e){var t,n=e.className,o=e.theme,r=e.isOnTop,i=e.isExpanded,a=e.isGroup,s=e.isLink,l=e.isSelected,u=e.isDisabled,c=e.isButtonEntry,d=e.navHeight,p=void 0===d?44:d,f=e.position,h=e.leftPadding,m=void 0===h?20:h,g=e.leftPaddingExpanded,v=void 0===g?28:g,y=e.rightPadding,b=void 0===y?20:y,_=o.palette,k=o.semanticColors,x=o.fonts,C=Jt(el,o);return{root:[C.root,n,x.medium,{overflowY:"auto",userSelect:"none",WebkitOverflowScrolling:"touch"},r&&[{position:"absolute"},xn.slideRightIn40]],linkText:[C.linkText,{margin:"0 4px",overflow:"hidden",verticalAlign:"middle",textAlign:"left",textOverflow:"ellipsis"}],compositeLink:[C.compositeLink,{display:"block",position:"relative",color:k.bodyText},i&&"is-expanded",l&&"is-selected",u&&"is-disabled",u&&{color:k.disabledText}],link:[C.link,At(o),{display:"block",position:"relative",height:p,width:"100%",lineHeight:p+"px",textDecoration:"none",cursor:"pointer",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",paddingLeft:m,paddingRight:b,color:k.bodyText,selectors:(t={},t[Tt]={borderColor:"transparent",selectors:{":focus":{borderColor:"WindowText"}}},t)},!u&&{selectors:{".ms-Nav-compositeLink:hover &":{backgroundColor:k.bodyBackgroundHovered}}},l&&{color:k.bodyTextChecked,fontWeight:pt.semibold,backgroundColor:k.bodyBackgroundChecked,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}},u&&{color:k.disabledText},c&&{color:_.themePrimary}],chevronButton:[C.chevronButton,At(o),x.small,{display:"block",textAlign:"left",lineHeight:p+"px",margin:"5px 0",padding:"0px, "+b+"px, 0px, "+v+"px",border:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",cursor:"pointer",color:k.bodyText,backgroundColor:"transparent",selectors:{"&:visited":{color:k.bodyText}}},a&&{fontSize:x.large.fontSize,width:"100%",height:p,borderBottom:"1px solid "+k.bodyDivider},s&&{display:"block",width:v-2,height:p-2,position:"absolute",top:"1px",left:f+"px",zIndex:Pt.Nav,padding:0,margin:0},l&&{color:_.themePrimary,backgroundColor:_.neutralLighterAlt,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}}],chevronIcon:[C.chevronIcon,{position:"absolute",left:"8px",height:p,lineHeight:p+"px",fontSize:x.small.fontSize,transition:"transform .1s linear"},i&&{transform:"rotate(-180deg)"},s&&{top:0}],navItem:[C.navItem,{padding:0}],navItems:[C.navItems,{listStyleType:"none",padding:0,margin:0}],group:[C.group,i&&"is-expanded"],groupContent:[C.groupContent,{display:"none",marginBottom:"40px"},xn.slideDownIn20,i&&{display:"block"}]}}),void 0,{scope:"Nav"}),ll=u;function ul(e,t){for(var n=[],r=2;r0)throw new Error("Any module using getSlots must use withSlots. Please see withSlots javadoc for more info.");return fl(t[e],n,o[e],o.slots&&o.slots[e],o._defaultStyles&&o._defaultStyles[e])};r.isSlot=!0,n[e]=r}};for(var i in t)r(i);return n}function fl(e,t,n,o,r){return void 0!==e.create?e.create(t,n,o,r):dl(e)(t,n,o,r)}function hl(e,t){void 0===t&&(t={});var n=t.factoryOptions,r=(void 0===n?{}:n).defaultProp,i=function(n){var r,i,a,s=(r=t.displayName,i=o.useContext(Tn),a=t.fields,nn.getSettings(a||["theme","styles","tokens"],r,i.customizations)),l=t.state;l&&(n=u(u({},n),l(n)));var c=n.theme||s.theme,d=function e(t,n){for(var o=[],r=2;r2)return{rowGap:{value:0,unit:"px"},columnGap:{value:0,unit:"px"}};if(2===n.length)return{rowGap:vl(gl(n[0],t)),columnGap:vl(gl(n[1],t))};var o=vl(gl(e,t));return{rowGap:o,columnGap:o}}(x,t),T=E.rowGap,I=E.columnGap,P=""+-.5*I.value+I.unit,M=""+-.5*T.value+T.unit,N={textOverflow:"ellipsis"},D={"> *:not(.ms-StackItem)":{flexShrink:b?0:1}};return g?{root:[k.root,{flexWrap:"wrap",maxWidth:w,maxHeight:C,width:"auto",overflow:"visible",height:"100%"},v&&(o={},o[p?"justifyContent":"alignItems"]=bl[v]||v,o),y&&(r={},r[p?"alignItems":"justifyContent"]=bl[y]||y,r),_,{display:"flex"},p&&{height:d?"100%":"auto"}],inner:[k.inner,{display:"flex",flexWrap:"wrap",marginLeft:P,marginRight:P,marginTop:M,marginBottom:M,overflow:"visible",boxSizing:"border-box",padding:yl(S,t),width:0===I.value?"100%":"calc(100% + "+I.value+I.unit+")",maxWidth:"100vw",selectors:u({"> *":u({margin:""+.5*T.value+T.unit+" "+.5*I.value+I.unit},N)},D)},v&&(i={},i[p?"justifyContent":"alignItems"]=bl[v]||v,i),y&&(a={},a[p?"alignItems":"justifyContent"]=bl[y]||y,a),p&&{flexDirection:f?"row-reverse":"row",height:0===T.value?"100%":"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxWidth:0===I.value?"100%":"calc(100% - "+I.value+I.unit+")"}}},!p&&{flexDirection:f?"column-reverse":"column",height:"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxHeight:0===T.value?"100%":"calc(100% - "+T.value+T.unit+")"}}}]}:{root:[k.root,{display:"flex",flexDirection:p?f?"row-reverse":"row":f?"column-reverse":"column",flexWrap:"nowrap",width:"auto",height:d?"100%":"auto",maxWidth:w,maxHeight:C,padding:yl(S,t),boxSizing:"border-box",selectors:u((s={"> *":N},s[f?"> *:not(:last-child)":"> *:not(:first-child)"]=[p&&{marginLeft:""+I.value+I.unit},!p&&{marginTop:""+T.value+T.unit}],s),D)},m&&{flexGrow:!0===m?1:m},v&&(l={},l[p?"justifyContent":"alignItems"]=bl[v]||v,l),y&&(c={},c[p?"alignItems":"justifyContent"]=bl[y]||y,c),_]}},statics:{Item:Cl}}),Sl=qt((function(e,t){var n,o,r,i,a,s,l,c,d,p,f=e.effects,h=e.palette,m={position:"absolute",width:1,right:31,top:8,bottom:8};return j({splitButtonContainer:[At(e,{highContrastStyle:{left:-2,top:-2,bottom:-2,right:-2,border:"none"},inset:2}),{display:"inline-flex",selectors:{".ms-Button--default":{borderTopRightRadius:"0",borderBottomRightRadius:"0",borderRight:"none"},".ms-Button--primary":{borderTopRightRadius:"0",borderBottomRightRadius:"0",border:"none",selectors:(n={},n[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},n)},".ms-Button--primary + .ms-Button":{border:"none"}}}],splitButtonContainerHovered:{selectors:{".ms-Button--primary":{selectors:(o={},o[Tt]={color:"Window",backgroundColor:"Highlight"},o)},".ms-Button.is-disabled":{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)}}},splitButtonContainerChecked:{selectors:{".ms-Button--primary":{selectors:(i={},i[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},i)}}},splitButtonContainerCheckedHovered:{selectors:{".ms-Button--primary":{selectors:(a={},a[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},a)}}},splitButtonContainerFocused:{outline:"none!important"},splitButtonMenuButton:{padding:6,height:"auto",boxSizing:"border-box",borderRadius:0,borderTopRightRadius:f.roundedCorner2,borderBottomRightRadius:f.roundedCorner2,border:"1px solid "+h.neutralSecondaryAlt,borderLeft:"none",outline:"transparent",userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",width:32,marginLeft:-1,marginTop:0,marginRight:0,marginBottom:0},splitButtonDivider:u(u({},m),{selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s)}),splitButtonDividerDisabled:u(u({},m),{selectors:(l={},l[Tt]={backgroundColor:"GrayText"},l)}),splitButtonMenuButtonDisabled:{pointerEvents:"none",border:"none",selectors:(c={":hover":{cursor:"default"},".ms-Button--primary":{selectors:(d={},d[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},d)}},c[Tt]={border:"1px solid GrayText",color:"GrayText",backgroundColor:"Window"},c)},splitButtonFlexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},splitButtonContainerDisabled:{outline:"none",border:"none",selectors:(p={},p[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},p)}},t)})),El=function(){return{position:"absolute",width:1,right:31,top:8,bottom:8}};var Tl,Il,Pl=qt((function(e,t,n){var o=Xs(e),r=Sl(e);return j(o,{root:{minWidth:"80px",height:"32px"},label:{fontWeight:pt.semibold}},n?function(e){var t,n,o,r,i,a,s,l,c,d=e.palette,p=e.semanticColors;return{root:{backgroundColor:p.primaryButtonBackground,border:"1px solid "+p.primaryButtonBackground,color:p.primaryButtonText,selectors:(t={},t[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={selectors:{":after":{border:"none",outlineColor:d.white}}},t)},rootHovered:{backgroundColor:p.primaryButtonBackgroundHovered,border:"1px solid "+p.primaryButtonBackgroundHovered,color:p.primaryButtonTextHovered,selectors:(n={},n[Tt]={color:"Window",backgroundColor:"Highlight",borderColor:"Highlight"},n)},rootPressed:{backgroundColor:p.primaryButtonBackgroundPressed,border:"1px solid "+p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed,selectors:(o={},o[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},o)},rootExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootChecked:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootCheckedHovered:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootDisabled:{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)},splitButtonContainer:{selectors:(i={},i[Tt]={border:"none"},i)},splitButtonDivider:u(u({},El()),{backgroundColor:d.white,selectors:(a={},a[Tt]={backgroundColor:"Window"},a)}),splitButtonMenuButton:{backgroundColor:p.primaryButtonBackground,color:p.primaryButtonText,selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s[":hover"]={backgroundColor:p.primaryButtonBackgroundHovered,selectors:(l={},l[Tt]={color:"Highlight"},l)},s)},splitButtonMenuButtonDisabled:{backgroundColor:p.primaryButtonBackgroundDisabled,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundDisabled}}},splitButtonMenuButtonChecked:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuButtonExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuIcon:{color:p.primaryButtonText},splitButtonMenuIconDisabled:{color:d.neutralTertiary,selectors:(c={},c[Tt]={color:"GrayText"},c)}}}(e):function(e){var t,n,o,r,i,a=e.semanticColors,s=e.palette,l=a.buttonBackground,c=a.buttonBackgroundPressed,d=a.buttonBackgroundHovered,p=a.buttonText,f=a.buttonTextHovered,h=a.buttonTextChecked,m=a.buttonTextCheckedHovered;return{root:{backgroundColor:l,color:p},rootHovered:{backgroundColor:d,color:f,selectors:(t={},t[Tt]={borderColor:"Highlight",color:"Highlight"},t)},rootPressed:{backgroundColor:c,color:h},rootExpanded:{backgroundColor:c,color:h},rootChecked:{backgroundColor:c,color:h},rootCheckedHovered:{backgroundColor:c,color:m},rootDisabled:{selectors:(n={},n[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},n)},splitButtonContainer:{selectors:(o={},o[Tt]={border:"none"},o)},splitButtonMenuButton:{color:s.white,backgroundColor:"transparent",selectors:{":hover":{backgroundColor:s.neutralLight,selectors:(r={},r[Tt]={color:"Highlight"},r)}}},splitButtonMenuButtonDisabled:{backgroundColor:a.buttonBackgroundDisabled,selectors:{":hover":{backgroundColor:a.buttonBackgroundDisabled}}},splitButtonDivider:u(u({},El()),{backgroundColor:s.neutralTertiaryAlt,selectors:(i={},i[Tt]={backgroundColor:"WindowText"},i)}),splitButtonDividerDisabled:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuButtonExpanded:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuIcon:{color:a.buttonText},splitButtonMenuIconDisabled:{color:a.buttonTextDisabled}}}(e),r,t)})),Ml=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,n=void 0!==t&&t,r=e.styles,i=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:n?"ms-Button--primary":"ms-Button--default",styles:Pl(i,r,n),onRenderDescription:co}))},t=d([es("DefaultButton",["theme","styles"],!0)],t)}(lo),Nl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){return o.createElement(Ml,u({},this.props,{primary:!0,onRenderDescription:co}))},t=d([es("PrimaryButton",["theme","styles"],!0)],t)}(lo);!function(e){e[e.xSmall=0]="xSmall",e[e.small=1]="small",e[e.medium=2]="medium",e[e.large=3]="large"}(Tl||(Tl={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(Il||(Il={}));var Dl,Al=function(e){function t(t){var n=e.call(this,t)||this;return n.state={isRendered:!1},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.delay;this._timeoutId=setTimeout((function(){e.setState({isRendered:!0})}),t)},t.prototype.componentWillUnmount=function(){this._timeoutId&&clearTimeout(this._timeoutId)},t.prototype.render=function(){return this.state.isRendered?o.Children.only(this.props.children):null},t.defaultProps={delay:0},t}(o.Component),Bl=Yo(),Fl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.size,r=e.ariaLabel,i=e.ariaLive,a=e.styles,s=e.label,l=e.theme,c=e.className,d=e.labelPosition,p=r,f=Jn(this.props,Xn,["size"]),h=n;void 0===h&&void 0!==t&&(h=t===Il.large?Tl.large:Tl.medium);var m=Bl(a,{theme:l,size:h,className:c,labelPosition:d});return o.createElement("div",u({},f,{className:m.root}),o.createElement("div",{className:m.circle}),s&&o.createElement("div",{className:m.label},s),p&&o.createElement("div",{role:"status","aria-live":i},o.createElement(Al,null,o.createElement("div",{className:m.screenReaderText},p))))},t.defaultProps={size:Tl.medium,ariaLive:"polite",labelPosition:"bottom"},t}(lo),Ol={root:"ms-Spinner",circle:"ms-Spinner-circle",label:"ms-Spinner-label"},Rl=G({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Ll=Pn(Fl,(function(e){var t,n=e.theme,o=e.size,r=e.className,i=e.labelPosition,a=n.palette,s=Jt(Ol,n);return{root:[s.root,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},"top"===i&&{flexDirection:"column-reverse"},"right"===i&&{flexDirection:"row"},"left"===i&&{flexDirection:"row-reverse"},r],circle:[s.circle,{boxSizing:"border-box",borderRadius:"50%",border:"1.5px solid "+a.themeLight,borderTopColor:a.themePrimary,animationName:Rl,animationDuration:"1.3s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.53,.21,.29,.67)",selectors:(t={},t[Tt]={borderTopColor:"Highlight"},t)},o===Tl.xSmall&&["ms-Spinner--xSmall",{width:12,height:12}],o===Tl.small&&["ms-Spinner--small",{width:16,height:16}],o===Tl.medium&&["ms-Spinner--medium",{width:20,height:20}],o===Tl.large&&["ms-Spinner--large",{width:28,height:28}]],label:[s.label,n.fonts.small,{color:a.themePrimary,margin:"8px 0 0",textAlign:"center"},"top"===i&&{margin:"0 0 8px"},"right"===i&&{margin:"0 0 0 8px"},"left"===i&&{margin:"0 8px 0 0"}],screenReaderText:Ot}}),void 0,{scope:"Spinner"}),Hl={root:"ms-ScrollablePane",contentContainer:"ms-ScrollablePane--contentContainer"},Wl=o.createContext({scrollablePane:void 0}),zl=Yo(),Ul=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._stickyAboveRef=o.createRef(),n._stickyBelowRef=o.createRef(),n._contentContainer=o.createRef(),n.subscribe=function(e){n._subscribers.add(e)},n.unsubscribe=function(e){n._subscribers.delete(e)},n.addSticky=function(e){n._stickies.add(e),n.contentContainer&&(e.setDistanceFromTop(n.contentContainer),n.sortSticky(e))},n.removeSticky=function(e){n._stickies.delete(e),n._removeStickyFromContainers(e),n.notifySubscribers()},n.sortSticky=function(e,t){n.stickyAbove&&n.stickyBelow&&(t&&n._removeStickyFromContainers(e),e.canStickyTop&&e.stickyContentTop&&n._addToStickyContainer(e,n.stickyAbove,e.stickyContentTop),e.canStickyBottom&&e.stickyContentBottom&&n._addToStickyContainer(e,n.stickyBelow,e.stickyContentBottom))},n.updateStickyRefHeights=function(){var e=n._stickies,t=0,o=0;e.forEach((function(e){var r=e.state,i=r.isStickyTop,a=r.isStickyBottom;e.nonStickyContent&&(i&&(t+=e.nonStickyContent.offsetHeight),a&&(o+=e.nonStickyContent.offsetHeight),n._checkStickyStatus(e))})),n.setState({stickyTopHeight:t,stickyBottomHeight:o})},n.notifySubscribers=function(){n.contentContainer&&n._subscribers.forEach((function(e){e(n.contentContainer,n.stickyBelow)}))},n.getScrollPosition=function(){return n.contentContainer?n.contentContainer.scrollTop:0},n.syncScrollSticky=function(e){e&&n.contentContainer&&e.syncScroll(n.contentContainer)},n._getScrollablePaneContext=function(){return{scrollablePane:{subscribe:n.subscribe,unsubscribe:n.unsubscribe,addSticky:n.addSticky,removeSticky:n.removeSticky,updateStickyRefHeights:n.updateStickyRefHeights,sortSticky:n.sortSticky,notifySubscribers:n.notifySubscribers,syncScrollSticky:n.syncScrollSticky}}},n._addToStickyContainer=function(e,t,o){if(t.children.length){if(!t.contains(o)){var r=[].slice.call(t.children),i=[];n._stickies.forEach((function(o){t===n.stickyAbove&&e.canStickyTop?i.push(o):e.canStickyBottom&&i.push(o)}));for(var a=void 0,s=0,l=i.sort((function(e,t){return(e.state.distanceFromTop||0)-(t.state.distanceFromTop||0)})).filter((function(e){var o=t===n.stickyAbove?e.stickyContentTop:e.stickyContentBottom;if(o)return r.indexOf(o)>-1}));s=(e.state.distanceFromTop||0)){a=u;break}}var c=null;a&&(c=t===n.stickyAbove?a.stickyContentTop:a.stickyContentBottom),t.insertBefore(o,c)}}else t.appendChild(o)},n._removeStickyFromContainers=function(e){n.stickyAbove&&e.stickyContentTop&&n.stickyAbove.contains(e.stickyContentTop)&&n.stickyAbove.removeChild(e.stickyContentTop),n.stickyBelow&&e.stickyContentBottom&&n.stickyBelow.contains(e.stickyContentBottom)&&n.stickyBelow.removeChild(e.stickyContentBottom)},n._onWindowResize=function(){var e=n._getScrollbarWidth(),t=n._getScrollbarHeight();n.setState({scrollbarWidth:e,scrollbarHeight:t}),n.notifySubscribers()},n._getStickyContainerStyle=function(e,t){return u(u({height:e},Uo(n.props.theme)?{right:"0",left:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}:{left:"0",right:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}),t?{top:"0"}:{bottom:(n.state.scrollbarHeight||n._getScrollbarHeight()||0)+"px"})},n._onScroll=function(){var e=n.contentContainer;e&&n._stickies.forEach((function(t){t.syncScroll(e)})),n._notifyThrottled()},n._subscribers=new Set,n._stickies=new Set,n.state={stickyTopHeight:0,stickyBottomHeight:0,scrollbarWidth:0,scrollbarHeight:0},n._notifyThrottled=n._async.throttle(n.notifySubscribers,50),n}return l(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyAbove",{get:function(){return this._stickyAboveRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyBelow",{get:function(){return this._stickyBelowRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"contentContainer",{get:function(){return this._contentContainer.current},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){var e=this,t=this.props.initialScrollPosition;this._events.on(this.contentContainer,"scroll",this._onScroll),this._events.on(window,"resize",this._onWindowResize),this.contentContainer&&t&&(this.contentContainer.scrollTop=t),this.setStickiesDistanceFromTop(),this._stickies.forEach((function(t){e.sortSticky(t)})),this.notifySubscribers(),"MutationObserver"in window&&(this._mutationObserver=new MutationObserver((function(t){var n=e._getScrollbarHeight();if(n!==e.state.scrollbarHeight&&e.setState({scrollbarHeight:n}),e.notifySubscribers(),t.some(function(e){return null!==this.stickyAbove&&null!==this.stickyBelow&&(this.stickyAbove.contains(e.target)||this.stickyBelow.contains(e.target))}.bind(e)))e.updateStickyRefHeights();else{var o=[];e._stickies.forEach((function(e){e.root&&e.root.contains(t[0].target)&&o.push(e)})),o.length&&o.forEach((function(e){e.forceUpdate()}))}})),this.root&&this._mutationObserver.observe(this.root,{childList:!0,attributes:!0,subtree:!0,characterData:!0}))},t.prototype.componentWillUnmount=function(){this._events.off(this.contentContainer),this._events.off(window),this._mutationObserver&&this._mutationObserver.disconnect()},t.prototype.shouldComponentUpdate=function(e,t){return this.props.children!==e.children||this.props.initialScrollPosition!==e.initialScrollPosition||this.props.className!==e.className||this.state.stickyTopHeight!==t.stickyTopHeight||this.state.stickyBottomHeight!==t.stickyBottomHeight||this.state.scrollbarWidth!==t.scrollbarWidth||this.state.scrollbarHeight!==t.scrollbarHeight},t.prototype.componentDidUpdate=function(e,t){var n=this.props.initialScrollPosition;this.contentContainer&&"number"==typeof n&&e.initialScrollPosition!==n&&(this.contentContainer.scrollTop=n),t.stickyTopHeight===this.state.stickyTopHeight&&t.stickyBottomHeight===this.state.stickyBottomHeight||this.notifySubscribers(),this._async.setTimeout(this._onWindowResize,0)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.theme,r=e.styles,i=this.state,a=i.stickyTopHeight,s=i.stickyBottomHeight,l=zl(r,{theme:n,className:t,scrollbarVisibility:this.props.scrollbarVisibility});return o.createElement("div",u({},Jn(this.props,Xn),{ref:this._root,className:l.root}),o.createElement("div",{"aria-hidden":"true",ref:this._stickyAboveRef,className:l.stickyAbove,style:this._getStickyContainerStyle(a,!0)}),o.createElement("div",{ref:this._contentContainer,className:l.contentContainer,"data-is-scrollable":!0},o.createElement(Wl.Provider,{value:this._getScrollablePaneContext()},this.props.children)),o.createElement("div",{"aria-hidden":"true",className:l.stickyBelow,style:this._getStickyContainerStyle(s,!1)},o.createElement("div",{ref:this._stickyBelowRef,className:l.stickyBelowItems})))},t.prototype.setStickiesDistanceFromTop=function(){var e=this;this.contentContainer&&this._stickies.forEach((function(t){t.setDistanceFromTop(e.contentContainer)}))},t.prototype.forceLayoutUpdate=function(){this._onWindowResize()},t.prototype._checkStickyStatus=function(e){this.stickyAbove&&this.stickyBelow&&this.contentContainer&&e.nonStickyContent&&(e.state.isStickyTop||e.state.isStickyBottom?(e.state.isStickyTop&&!this.stickyAbove.contains(e.nonStickyContent)&&e.stickyContentTop&&e.addSticky(e.stickyContentTop),e.state.isStickyBottom&&!this.stickyBelow.contains(e.nonStickyContent)&&e.stickyContentBottom&&e.addSticky(e.stickyContentBottom)):this.contentContainer.contains(e.nonStickyContent)||e.resetSticky())},t.prototype._getScrollbarWidth=function(){var e=this.contentContainer;return e?e.offsetWidth-e.clientWidth:0},t.prototype._getScrollbarHeight=function(){var e=this.contentContainer;return e?e.offsetHeight-e.clientHeight:0},t}(lo),(function(e){var t,n,o=e.className,r=e.theme,i=Jt(Hl,r),a={position:"absolute",pointerEvents:"auto"},s={position:"absolute",top:0,right:0,bottom:0,left:0,WebkitOverflowScrolling:"touch"};return{root:[i.root,r.fonts.medium,s,o],contentContainer:[i.contentContainer,{overflowY:"always"===e.scrollbarVisibility?"scroll":"auto"},s],stickyAbove:[{top:0,zIndex:1,selectors:(t={},t[Tt]={borderBottom:"1px solid WindowText"},t)},a],stickyBelow:[{bottom:0,selectors:(n={},n[Tt]={borderTop:"1px solid WindowText"},n)},a],stickyBelowItems:[{bottom:0},a,{width:"100%"}]}}),void 0,{scope:"ScrollablePane"});!function(e){e[e.normal=0]="normal",e[e.largeHeader=1]="largeHeader",e[e.close=2]="close"}(Dl||(Dl={}));var Kl=function(e){function t(n){var r=e.call(this,n)||this;return r._root=o.createRef(),r._firstBumper=o.createRef(),r._lastBumper=o.createRef(),r._hasFocus=!1,r._onRootFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r._hasFocus=!0},r._onRootBlur=function(e){r.props.onBlur&&r.props.onBlur(e);var t=e.relatedTarget;null===e.relatedTarget&&(t=r._getDocument().activeElement),fr(r._root.current,t)||(r._hasFocus=!1)},r._onFirstBumperFocus=function(){r._onBumperFocus(!0)},r._onLastBumperFocus=function(){r._onBumperFocus(!1)},r._onBumperFocus=function(e){if(!r.props.disabled){var t,n,o=e===r._hasFocus?r._lastBumper.current:r._firstBumper.current;if(r._root.current){var i=e===r._hasFocus?(t=r._root.current,void 0===(n=!1)&&(n=!0),_r(t,o,n,!1,!0,!0,!1,!0)):function(e,t,n,o){return void 0===o&&(o=!0),kr(e,t,o,!1,!1,n,!1,!0)}(r._root.current,o,!0,!1);i&&(r._isBumper(i)?r.focus():i.focus())}}},r._onFocusCapture=function(e){r.props.onFocusCapture&&r.props.onFocusCapture(e),e.target===e.currentTarget||r._isBumper(e.target)||(r._previouslyFocusedElementInTrapZone=e.target)},r._forceFocusInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=r._getDocument().activeElement;fr(r._root.current,n)||(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},r._forceClickInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=e.target;n&&!fr(r._root.current,n)&&(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},Dr(r),r}return l(t,e),t.prototype.componentDidMount=function(){this._bringFocusIntoZone(),this._updateEventHandlers(this.props)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=e.elementToFocusOnDismiss;t&&this._previouslyFocusedElementOutsideTrapZone!==t&&(this._previouslyFocusedElementOutsideTrapZone=t),this._updateEventHandlers(e)},t.prototype.componentDidUpdate=function(e){var t=void 0===e.forceFocusInsideTrap||e.forceFocusInsideTrap,n=void 0===this.props.forceFocusInsideTrap||this.props.forceFocusInsideTrap,o=void 0!==e.disabled&&e.disabled,r=void 0!==this.props.disabled&&this.props.disabled;!t&&n||o&&!r?this._bringFocusIntoZone():(t&&!n||!o&&r)&&this._returnFocusToInitiator()},t.prototype.componentWillUnmount=function(){this.props.disabled&&!this.props.forceFocusInsideTrap&&fr(this._root.current,this._getDocument().activeElement)||this._returnFocusToInitiator(),this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0),this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),delete this._previouslyFocusedElementInTrapZone,delete this._previouslyFocusedElementOutsideTrapZone},t.prototype.render=function(){var e=this.props,t=e.className,n=e.disabled,r=void 0!==n&&n,i=e.ariaLabelledBy,a=Jn(this.props,Xn),s={style:{pointerEvents:"none",position:"fixed"},tabIndex:r?-1:0,"data-is-visible":!0};return o.createElement("div",u({},a,{className:t,ref:this._root,"aria-labelledby":i,onFocusCapture:this._onFocusCapture,onFocus:this._onRootFocus,onBlur:this._onRootBlur}),o.createElement("div",u({},s,{ref:this._firstBumper,onFocus:this._onFirstBumperFocus})),this.props.children,o.createElement("div",u({},s,{ref:this._lastBumper,onFocus:this._onLastBumperFocus})))},t.prototype.focus=function(){var e=this.props,t=e.focusPreviouslyFocusedInnerElement,n=e.firstFocusableSelector;if(t&&this._previouslyFocusedElementInTrapZone&&fr(this._root.current,this._previouslyFocusedElementInTrapZone))this._focusAsync(this._previouslyFocusedElementInTrapZone);else{var o="string"==typeof n?n:n&&n(),r=null;this._root.current&&(o&&(r=this._root.current.querySelector("."+o)),r||(r=kr(this._root.current,this._root.current.firstChild,!1,!1,!1,!0))),r&&this._focusAsync(r)}},t.prototype._focusAsync=function(e){this._isBumper(e)||Pr(e)},t.prototype._bringFocusIntoZone=function(){var e=this.props,n=e.elementToFocusOnDismiss,o=e.disabled,r=void 0!==o&&o,i=e.disableFirstFocus,a=void 0!==i&&i;r||(t._focusStack.push(this),this._previouslyFocusedElementOutsideTrapZone=n||this._getDocument().activeElement,a||fr(this._root.current,this._previouslyFocusedElementOutsideTrapZone)||this.focus())},t.prototype._returnFocusToInitiator=function(){var e=this,n=this.props.ignoreExternalFocusing;t._focusStack=t._focusStack.filter((function(t){return e!==t}));var o=this._getDocument(),r=o.activeElement;n||!this._previouslyFocusedElementOutsideTrapZone||"function"!=typeof this._previouslyFocusedElementOutsideTrapZone.focus||!fr(this._root.current,r)&&r!==o.body||this._focusAsync(this._previouslyFocusedElementOutsideTrapZone)},t.prototype._updateEventHandlers=function(e){var t=e.isClickableOutsideFocusTrap,n=void 0!==t&&t,o=e.forceFocusInsideTrap,r=void 0===o||o;r&&!this._disposeFocusHandler?this._disposeFocusHandler=Rr(window,"focus",this._forceFocusInTrap,!0):!r&&this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),n||this._disposeClickHandler?n&&this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0):this._disposeClickHandler=Rr(window,"click",this._forceClickInTrap,!0)},t.prototype._isBumper=function(e){return e===this._firstBumper.current||e===this._lastBumper.current},t.prototype._getDocument=function(){return yt(this._root.current)},t._focusStack=[],t}(o.Component),jl=Je,Vl={root:"ms-Modal",main:"ms-Dialog-main",scrollableContent:"ms-Modal-scrollableContent",isOpen:"is-open",layer:"ms-Modal-Layer"},Gl=Yo(),ql=function(e){function t(t){var n=e.call(this,t)||this,o=n.props.allowTouchBodyScroll,r=void 0!==o&&o;return n._allowTouchBodyScroll=r,n}return l(t,e),t.prototype.componentDidMount=function(){var e;!this._allowTouchBodyScroll&&((e=yt())&&e.body&&!Kr&&(e.body.classList.add(jr),e.body.addEventListener("touchmove",Zr,{passive:!1,capture:!1})),Kr++)},t.prototype.componentWillUnmount=function(){!this._allowTouchBodyScroll&&function(){if(Kr>0){var e=yt();e&&e.body&&1===Kr&&(e.body.classList.remove(jr),e.body.removeEventListener("touchmove",Zr)),Kr--}}()},t.prototype.render=function(){var e=this.props,t=e.isDarkThemed,n=e.className,r=e.theme,i=e.styles,a=Jn(this.props,Xn),s=Gl(i,{theme:r,className:n,isDark:t});return o.createElement("div",u({},a,{className:s.root}))},t}(lo),Zl={root:"ms-Overlay",rootDark:"ms-Overlay--dark"},Ql=Pn(ql,(function(e){var t,n=e.className,o=e.theme,r=e.isNone,i=e.isDark,a=o.palette,s=Jt(Zl,o);return{root:[s.root,o.fonts.medium,{backgroundColor:a.whiteTranslucent40,top:0,right:0,bottom:0,left:0,position:"absolute",selectors:(t={},t[Tt]={border:"1px solid WindowText",opacity:0},t)},r&&{visibility:"hidden"},i&&[s.rootDark,{backgroundColor:a.blackTranslucent40}],n]}}),void 0,{scope:"Overlay"}),Yl=qt((function(e,t){return{root:K(e,t&&{touchAction:"none",selectors:{"& *":{userSelect:"none"}}})}})),Xl={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},Jl=function(e){function t(t){var n=e.call(this,t)||this;return n._currentEventType=Xl.mouse,n._events=[],n._onMouseDown=function(e){var t=o.Children.only(n.props.children).props.onMouseDown;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStart(e)},n._onMouseUp=function(e){var t=o.Children.only(n.props.children).props.onMouseUp;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStop(e)},n._onTouchStart=function(e){var t=o.Children.only(n.props.children).props.onTouchStart;return t&&t(e),n._currentEventType=Xl.touch,n._onDragStart(e)},n._onTouchEnd=function(e){var t=o.Children.only(n.props.children).props.onTouchEnd;t&&t(e),n._currentEventType=Xl.touch,n._onDragStop(e)},n._onDragStart=function(e){if("number"==typeof e.button&&0!==e.button)return!1;if(!(n.props.handleSelector&&!n._matchesSelector(e.target,n.props.handleSelector)||n.props.preventDragSelector&&n._matchesSelector(e.target,n.props.preventDragSelector))){n._touchId=n._getTouchId(e);var t=n._getControlPosition(e);if(void 0!==t){var o=n._createDragDataFromPosition(t);n.props.onStart&&n.props.onStart(e,o),n.setState({isDragging:!0,lastPosition:t}),n._events=[Rr(document.body,n._currentEventType.move,n._onDrag),Rr(document.body,n._currentEventType.stop,n._onDragStop)]}}},n._onDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=n._getControlPosition(e);if(t){var o=n._createUpdatedDragData(n._createDragDataFromPosition(t)),r=o.position;n.props.onDragChange&&n.props.onDragChange(e,o),n.setState({position:r,lastPosition:t})}},n._onDragStop=function(e){if(n.state.isDragging){var t=n._getControlPosition(e);if(t){var o=n._createDragDataFromPosition(t);n.setState({isDragging:!1,lastPosition:void 0}),n.props.onStop&&n.props.onStop(e,o),n.props.position&&n.setState({position:n.props.position}),n._events.forEach((function(e){return e()}))}}},n.state={isDragging:!1,position:n.props.position||{x:0,y:0},lastPosition:void 0},n}return l(t,e),t.prototype.componentDidUpdate=function(e){!this.props.position||e.position&&this.props.position===e.position||this.setState({position:this.props.position})},t.prototype.componentWillUnmount=function(){this._events.forEach((function(e){return e()}))},t.prototype.render=function(){var e=o.Children.only(this.props.children),t=e.props,n=this.props.position,r=this.state,i=r.position,a=r.isDragging,s=i.x,l=i.y;return n&&!a&&(s=n.x,l=n.y),o.cloneElement(e,{style:u(u({},t.style),{transform:"translate("+s+"px, "+l+"px)"}),className:Yl(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;t0&&(n=t[0].getBoundingClientRect(),this.setState({modalRectangleTop:n.top}))}}else this.setState({isOpen:!0}),e.dragOptions&&this._registerForKeyUp();!e.isOpen&&this.state.isOpen&&(this._onModalCloseTimer=this._async.setTimeout(this._onModalClose,1e3*parseFloat(jl)),this.setState({isVisible:!1}))},t.prototype.componentDidMount=function(){this.state.isOpen&&this.state.isVisible&&this._registerForKeyUp()},t.prototype.componentDidUpdate=function(e,t){e.isOpen||t.isVisible||this.setState({isVisible:!0})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.containerClassName,r=e.scrollableContentClassName,i=e.elementToFocusOnDismiss,a=e.firstFocusableSelector,s=e.forceFocusInsideTrap,l=e.ignoreExternalFocusing,c=e.isBlocking,d=e.isClickableOutsideFocusTrap,p=e.isDarkOverlay,f=e.onDismiss,h=e.layerProps,m=e.overlay,g=e.responsiveMode,v=e.titleAriaId,y=e.styles,b=e.subtitleAriaId,_=e.theme,k=e.topOffsetFixed,x=e.onLayerDidMount,C=e.isModeless,w=e.dragOptions,S=this.state,E=S.isOpen,T=S.isVisible,I=S.hasBeenOpened,P=S.modalRectangleTop,M=S.x,N=S.y,D=S.isInKeyboardMoveMode;if(!E)return null;var A=void 0===h?"":h.className,B=eu(y,{theme:_,className:t,containerClassName:n,scrollableContentClassName:r,isOpen:E,isVisible:T,hasBeenOpened:I,modalRectangleTop:P,topOffsetFixed:k,isModeless:C,layerClassName:A,isDefaultDragHandle:w&&!w.dragHandleSelector}),F=u(u(u({},$l),this.props.layerProps),{onLayerDidMount:h&&h.onLayerDidMount?h.onLayerDidMount:x,insertFirst:C,className:B.layer}),O=o.createElement(Kl,{componentRef:this._focusTrapZone,className:B.main,elementToFocusOnDismiss:i,isClickableOutsideFocusTrap:C||d||!c,ignoreExternalFocusing:l,forceFocusInsideTrap:C?!C:s,firstFocusableSelector:a,focusPreviouslyFocusedInnerElement:!0,onBlur:D?this._onExitKeyboardMoveMode:void 0},w&&D&&o.createElement("div",{className:B.keyboardMoveIconContainer},w.keyboardMoveIconProps?o.createElement(lr,u({},w.keyboardMoveIconProps)):o.createElement(lr,{iconName:"move",className:B.keyboardMoveIcon})),o.createElement("div",{ref:this._allowScrollOnModal,className:B.scrollableContent,"data-is-scrollable":!0},w&&this.state.isModalMenuOpen&&o.createElement(w.menu,{items:[{key:"move",text:w.moveMenuItemText,onClick:this._onEnterKeyboardMoveMode},{key:"close",text:w.closeMenuItemText,onClick:this._onModalClose}],onDismiss:this._onModalContextMenuClose,alignTargetEdge:!0,coverTarget:!0,directionalHint:cr.topLeftEdge,directionalHintFixed:!0,shouldFocusOnMount:!0,target:this._scrollableContent}),this.props.children));return g>=Vi.small?o.createElement(ls,u({},F),o.createElement(Fa,{role:C||!c?"dialog":"alertdialog","aria-modal":!C,ariaLabelledBy:v,ariaDescribedBy:b,onDismiss:f,shouldRestoreFocus:!l},o.createElement("div",{className:B.root},!C&&o.createElement(Ql,u({isDarkThemed:p,onClick:c?void 0:f,allowTouchBodyScroll:this._allowTouchBodyScroll},m)),w?o.createElement(Jl,{handleSelector:w.dragHandleSelector||"."+B.main.split(" ")[0],preventDragSelector:"button",onStart:this._onDragStart,onDragChange:this._onDrag,onStop:this._onDragStop,position:{x:M,y:N}},O):O))):null},t.prototype.focus=function(){this._focusTrapZone.current&&this._focusTrapZone.current.focus()},t.prototype._getMoveDelta=function(e){var t=10;return e.shiftKey?e.ctrlKey||(t=50):e.ctrlKey&&(t=1),t},t.defaultProps={isOpen:!1,isDarkOverlay:!0,isBlocking:!1,className:"",containerClassName:""},t=d([$i],t)}(lo),(function(e){var t,n=e.className,o=e.containerClassName,r=e.scrollableContentClassName,i=e.isOpen,a=e.isVisible,s=e.hasBeenOpened,l=e.modalRectangleTop,u=e.theme,c=e.topOffsetFixed,d=e.isModeless,p=e.layerClassName,f=e.isDefaultDragHandle,h=u.palette,m=u.effects,g=u.fonts,v=Jt(Vl,u);return{root:[v.root,g.medium,{backgroundColor:"transparent",position:d?"absolute":"fixed",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:0,pointerEvents:"none",transition:"opacity "+jl},c&&s&&{alignItems:"flex-start"},i&&v.isOpen,a&&{opacity:1,pointerEvents:"auto"},n],main:[v.main,{boxShadow:m.elevation64,borderRadius:m.roundedCorner2,backgroundColor:h.white,boxSizing:"border-box",position:"relative",textAlign:"left",outline:"3px solid transparent",maxHeight:"calc(100% - 32px)",maxWidth:"calc(100% - 32px)",minHeight:"176px",minWidth:"288px",overflowY:"auto",zIndex:d?Pt.Layer:void 0},c&&s&&{top:l},f&&{cursor:"move"},o],scrollableContent:[v.scrollableContent,{overflowY:"auto",flexGrow:1,maxHeight:"100vh",selectors:(t={},t["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:window.innerHeight},t)},r],layer:d&&[p,v.layer,{position:"static",width:"unset",height:"unset"}],keyboardMoveIconContainer:{position:"absolute",display:"flex",justifyContent:"center",width:"100%",padding:"3px 0px"},keyboardMoveIcon:{fontSize:g.xLargePlus.fontSize,width:"24px"}}}),void 0,{scope:"Modal"}),nu=qt((function(e,t){var n,o=Xs(e),r=Sl(e),i=e.palette;return j(o,{root:{padding:"0 4px",width:"32px",height:"32px",backgroundColor:"transparent",border:"none",color:e.semanticColors.link},rootHovered:{color:i.themeDarkAlt,backgroundColor:i.neutralLighter,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},rootHasMenu:{width:"auto"},rootPressed:{color:i.themeDark,backgroundColor:i.neutralLight},rootExpanded:{color:i.themeDark,backgroundColor:i.neutralLight},rootChecked:{color:i.themeDark,backgroundColor:i.neutralLight},rootCheckedHovered:{color:i.themeDark,backgroundColor:i.neutralQuaternaryAlt},rootDisabled:{color:i.neutralTertiaryAlt}},r,t)})),ou=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--icon",styles:nu(n,t),onRenderText:co,onRenderDescription:co}))},t=d([es("IconButton",["theme","styles"],!0)],t)}(lo),ru=Yo(),iu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.theme;return this._classNames=ru(n,{theme:r,className:t}),o.createElement("div",{className:this._classNames.actions},o.createElement("div",{className:this._classNames.actionsRight},this._renderChildrenAsActions()))},t.prototype._renderChildrenAsActions=function(){var e=this;return o.Children.map(this.props.children,(function(t){return t?o.createElement("span",{className:e._classNames.action},t):null}))},t}(lo),au={actions:"ms-Dialog-actions",action:"ms-Dialog-action",actionsRight:"ms-Dialog-actionsRight"},su=Pn(iu,(function(e){var t=e.className,n=e.theme,o=Jt(au,n);return{actions:[o.actions,{position:"relative",width:"100%",minHeight:"24px",lineHeight:"24px",margin:"16px 0 0",fontSize:"0",selectors:{".ms-Button":{lineHeight:"normal"}}},t],action:[o.action,{margin:"0 4px"}],actionsRight:[o.actionsRight,{textAlign:"right",marginRight:"-4px",fontSize:"0"}]}}),void 0,{scope:"DialogFooter"}),lu=Yo(),uu=o.createElement(su,null).type,cu=function(e){function t(t){return e.call(this,t)||this}return l(t,e),t.prototype.render=function(){var e,t=this.props,n=t.showCloseButton,r=t.className,i=t.closeButtonAriaLabel,a=t.onDismiss,s=t.subTextId,l=t.subText,c=t.titleId,d=t.title,p=t.type,f=t.styles,h=t.theme,m=t.draggableHeaderClassName,g=lu(f,{theme:h,className:r,isLargeHeader:p===Dl.largeHeader,isClose:p===Dl.close,draggableHeaderClassName:m}),v=this._groupChildren();return l&&(e=o.createElement("p",{className:g.subText,id:s},l)),o.createElement("div",{className:g.content},o.createElement("div",{className:g.header},o.createElement("p",{className:g.title,id:c,role:"heading","aria-level":2},d),o.createElement("div",{className:g.topButton},this.props.topButtonsProps.map((function(e,t){return o.createElement(ou,u({key:e.uniqueId||t},e))})),(p===Dl.close||n&&p!==Dl.largeHeader)&&o.createElement(ou,{className:g.button,iconProps:{iconName:"Cancel"},ariaLabel:i,onClick:a,title:i}))),o.createElement("div",{className:g.inner},o.createElement("div",{className:g.innerContent},e,v.contents),v.footers))},t.prototype._groupChildren=function(){var e={footers:[],contents:[]};return o.Children.map(this.props.children,(function(t){"object"==typeof t&&null!==t&&t.type===uu?e.footers.push(t):e.contents.push(t)})),e},t.defaultProps={showCloseButton:!1,className:"",topButtonsProps:[],closeButtonAriaLabel:"Close"},t=d([$i],t)}(lo),du={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"},pu=Pn(cu,(function(e){var t,n,o,r=e.className,i=e.theme,a=e.isLargeHeader,s=e.isClose,l=e.hidden,u=e.isMultiline,c=e.draggableHeaderClassName,d=i.palette,p=i.fonts,f=i.effects,h=i.semanticColors,m=Jt(du,i);return{content:[a&&[m.contentLgHeader,{borderTop:"4px solid "+d.themePrimary}],s&&m.close,{flexGrow:1,overflowY:"hidden"},r],subText:[m.subText,p.medium,{margin:"0 0 24px 0",color:h.bodySubtext,lineHeight:"1.5",wordWrap:"break-word",fontWeight:pt.regular}],header:[m.header,{position:"relative",width:"100%",boxSizing:"border-box"},s&&m.close,c&&[c,{cursor:"move"}]],button:[m.button,l&&{selectors:{".ms-Icon.ms-Icon--Cancel":{color:h.buttonText,fontSize:ft.medium}}}],inner:[m.inner,{padding:"0 24px 24px",selectors:(t={},t["@media (min-width: 320px) and (max-width: 479px)"]={padding:"0 16px 16px"},t)}],innerContent:[m.content,{position:"relative",width:"100%"}],title:[m.title,p.xLarge,{color:h.bodyText,margin:"0",padding:"16px 46px 20px 24px",lineHeight:"normal",selectors:(n={},n["@media (min-width: 320px) and (max-width: 479px)"]={padding:"16px 46px 16px 16px"},n)},a&&{color:h.menuHeader},u&&{fontSize:p.xxLarge.fontSize}],topButton:[{display:"flex",flexDirection:"row",flexWrap:"nowrap",position:"absolute",top:"0",right:"0",padding:"15px 15px 0 0",selectors:(o={"> *":{flex:"0 0 auto"},".ms-Dialog-button":{color:h.buttonText},".ms-Dialog-button:hover":{color:h.buttonTextHovered,borderRadius:f.roundedCorner2}},o["@media (min-width: 320px) and (max-width: 479px)"]={padding:"15px 8px 0 0"},o)}]}}),void 0,{scope:"DialogContent"}),fu=Yo(),hu={isDarkOverlay:!1,isBlocking:!1,className:"",containerClassName:"",topOffsetFixed:!1},mu={type:Dl.normal,className:"",topButtonsProps:[]},gu=function(e){function t(t){var n=e.call(this,t)||this;return n._getSubTextId=function(){var e=n.props,t=e.ariaDescribedById,o=e.modalProps,r=e.dialogContentProps,i=e.subText,a=t||o&&o.subtitleAriaId;return a||(a=(i||r&&r.subText)&&n._defaultSubTextId),a},n._getTitleTextId=function(){var e=n.props,t=e.ariaLabelledById,o=e.modalProps,r=e.dialogContentProps,i=e.title,a=t||o&&o.titleAriaId;return a||(a=(i||r&&r.title)&&n._defaultTitleTextId),a},n._id=Hn("Dialog"),n._defaultTitleTextId=n._id+"-title",n._defaultSubTextId=n._id+"-subText",n}return l(t,e),t.prototype.render=function(){var e,t,n=this.props,r=n.className,i=n.containerClassName,a=n.contentClassName,s=n.elementToFocusOnDismiss,l=n.firstFocusableSelector,c=n.forceFocusInsideTrap,d=n.styles,p=n.hidden,f=n.ignoreExternalFocusing,h=n.isBlocking,m=n.isClickableOutsideFocusTrap,g=n.isDarkOverlay,v=n.isOpen,y=n.onDismiss,b=n.onDismissed,_=n.onLayerDidMount,k=n.responsiveMode,x=n.subText,C=n.theme,w=n.title,S=n.topButtonsProps,E=n.type,T=n.minWidth,I=n.maxWidth,P=n.modalProps,M=u({},P?P.layerProps:{onLayerDidMount:_});_&&!M.onLayerDidMount&&(M.onLayerDidMount=_),P&&P.dragOptions&&!P.dragOptions.dragHandleSelector?(e="ms-Dialog-draggable-header",t=u(u({},P.dragOptions),{dragHandleSelector:"."+e})):t=P&&P.dragOptions;var N=u(u(u({},hu),P),{layerProps:M,dragOptions:t}),D=u(u(u({},mu),this.props.dialogContentProps),{draggableHeaderClassName:e}),A=fu(d,{theme:C,className:r||N.className,containerClassName:i||N.containerClassName,hidden:p,dialogDefaultMinWidth:T,dialogDefaultMaxWidth:I});return o.createElement(tu,u({elementToFocusOnDismiss:s,firstFocusableSelector:l,forceFocusInsideTrap:c,ignoreExternalFocusing:f,isClickableOutsideFocusTrap:m,onDismissed:b,responsiveMode:k},N,{isDarkOverlay:void 0!==g?g:N.isDarkOverlay,isBlocking:void 0!==h?h:N.isBlocking,isOpen:void 0!==v?v:!p,className:A.root,containerClassName:A.main,onDismiss:y||N.onDismiss,subtitleAriaId:this._getSubTextId(),titleAriaId:this._getTitleTextId()}),o.createElement(pu,u({titleId:this._defaultTitleTextId,subTextId:this._defaultSubTextId,title:w,subText:x,showCloseButton:void 0!==h?!h:!N.isBlocking,topButtonsProps:S||D.topButtonsProps,type:void 0!==E?E:D.type,onDismiss:y||D.onDismiss,className:a||D.className},D),this.props.children))},t.defaultProps={hidden:!0},t=d([$i],t)}(o.Component),vu={root:"ms-Dialog"},yu=Pn(gu,(function(e){var t,n=e.className,o=e.containerClassName,r=e.dialogDefaultMinWidth,i=void 0===r?"288px":r,a=e.dialogDefaultMaxWidth,s=void 0===a?"340px":a,l=e.hidden,u=e.theme;return{root:[Jt(vu,u).root,u.fonts.medium,n],main:[{width:i,outline:"3px solid transparent",selectors:(t={},t["@media (min-width: 480px)"]={width:"auto",maxWidth:s,minWidth:i},t)},!l&&{display:"flex"},o]}}),void 0,{scope:"Dialog"}),bu=Yo({disableCaching:!0}),_u=Pn(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.as,n=void 0===t?"label":t,r=e.children,i=e.className,a=e.disabled,s=e.styles,l=e.required,c=e.theme,d=bu(s,{className:i,disabled:a,required:l,theme:c});return o.createElement(n,u({},Jn(this.props,Xn),{className:d.root}),r)},t}(o.Component),(function(e){var t,n=e.theme,o=e.className,r=e.disabled,i=e.required,a=n.semanticColors,s=pt.semibold,l=a.bodyText,u=a.disabledBodyText,c=a.errorText;return{root:["ms-Label",n.fonts.medium,{fontWeight:s,color:l,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},r&&{color:u,selectors:(t={},t[Tt]={color:"GrayText"},t)},i&&{selectors:{"::after":{content:"' *'",color:c,paddingRight:12}}},o]}}),void 0,{scope:"Label"}),ku=Yo(),xu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._link=o.createRef(),t._onClick=function(e){var n=t.props,o=n.onClick;n.disabled?e.preventDefault():o&&o(e)},t}return l(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.children,i=t.className,a=t.href,s=t.theme,l=t.styles,c=t.keytipProps,d=ku(l,{className:i,isButton:!a,isDisabled:n,theme:s}),p=this._getRootType(this.props);return o.createElement(Ms,{keytipProps:c,ariaDescribedBy:this.props["aria-describedby"],disabled:n},(function(t){return o.createElement(p,u({},t,e._adjustPropsForRootType(p,e.props),{className:d.root,onClick:e._onClick,ref:e._link,"aria-disabled":n}),r)}))},t.prototype.focus=function(){var e=this._link.current;e&&e.focus&&e.focus()},t.prototype._adjustPropsForRootType=function(e,t){t.children,t.as;var n=t.disabled,o=t.target,r=t.href,i=(t.theme,t.getStyles,t.styles,t.componentRef,c(t,["children","as","disabled","target","href","theme","getStyles","styles","componentRef"]));return"string"==typeof e?"a"===e?u({target:o,href:n?void 0:r},i):"button"===e?u({type:"button",disabled:n},i):u(u({},i),{disabled:n}):u({target:o,href:r,disabled:n},i)},t.prototype._getRootType=function(e){return e.as?e.as:e.href?"a":"button"},t}(lo),Cu={root:"ms-Link"},wu=Pn(xu,(function(e){var t,n,o,r=e.className,i=e.isButton,a=e.isDisabled,s=e.theme,l=s.semanticColors,u=l.link,c=l.linkHovered,d=l.disabledText,p=l.focusBorder,f=Jt(Cu,s);return{root:[f.root,s.fonts.medium,{color:u,outline:"none",fontSize:"inherit",fontWeight:"inherit",selectors:(t={".ms-Fabric--isFocusVisible &:focus":{boxShadow:"0 0 0 1px "+p+" inset",selectors:(n={},n[Tt]={outline:"1px solid WindowText"},n)}},t[Tt]={borderBottom:"none"},t)},i&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(o={},o["@media screen and (-ms-high-contrast: white-on-black)"]={color:"#FFFF00"},o["@media screen and (-ms-high-contrast: black-on-white)"]={color:"#00009F"},o)},!i&&{textDecoration:"none"},a&&["is-disabled",{color:d,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!a&&{selectors:{"&:active, &:hover, &:active:hover":{color:c,textDecoration:"underline"},"&:focus":{color:u}}},f.root,r]}}),void 0,{scope:"Link"}),Su=function(e){function t(t){var n=e.call(this,t)||this;return n.parent_on_change=t.on_change,n}return l(t,e),t.prototype.get_value=function(){return null},t}(r.a.Component),Eu=Yo(),Tu=function(e){function t(t){var n=e.call(this,t)||this;return n._toggleButton=o.createRef(),n._onClick=function(e){var t=n.props,o=t.disabled,r=t.checked,i=t.onChange,a=t.onChanged,s=t.onClick,l=n.state.checked;o||(void 0===r&&n.setState({checked:!l}),i&&i(e,!l),a&&a(!l),s&&s(e))},n._warnMutuallyExclusive({checked:"defaultChecked"}),n._warnDeprecations({onAriaLabel:"ariaLabel",offAriaLabel:void 0,onChanged:"onChange"}),n.state={checked:!(!t.checked&&!t.defaultChecked)},n._id=t.id||Hn("Toggle"),n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.checked?null:{checked:!!e.checked}},Object.defineProperty(t.prototype,"checked",{get:function(){return this.state.checked},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this,t=this.props,n=t.as,r=void 0===n?"div":n,i=t.className,a=t.theme,s=t.disabled,l=t.keytipProps,c=t.label,d=t.ariaLabel,p=t.onAriaLabel,f=t.offAriaLabel,h=t.offText,m=t.onText,g=t.styles,v=t.inlineLabel,y=this.state.checked,b=y?m:h,_=y?p:f,k=Jn(this.props,Zn,["defaultChecked"]),x=Eu(g,{theme:a,className:i,disabled:s,checked:y,inlineLabel:v,onOffMissing:!m&&!h}),C=this._id+"-label",w=this._id+"-stateText",S=void 0;d||_||(c?S=C:b&&(S=w));var E=this.props.role?this.props.role:"switch";return o.createElement(r,{className:x.root,hidden:k.hidden},c&&o.createElement(_u,{htmlFor:this._id,className:x.label,id:C},c),o.createElement("div",{className:x.container},o.createElement(Ms,{keytipProps:l,ariaDescribedBy:k["aria-describedby"],disabled:s},(function(t){return o.createElement("button",u({},k,t,{className:x.pill,disabled:s,id:e._id,type:"button",role:E,ref:e._toggleButton,"aria-disabled":s,"aria-checked":y,"aria-label":d||_,"data-is-focusable":!0,onChange:e._noop,onClick:e._onClick,"aria-labelledby":S}),o.createElement("span",{className:x.thumb}))})),b&&o.createElement(_u,{htmlFor:this._id,className:x.text,id:w},b)))},t.prototype.focus=function(){this._toggleButton.current&&this._toggleButton.current.focus()},t.prototype._noop=function(){},t}(lo),Iu=Pn(Tu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.checked,p=e.inlineLabel,f=e.onOffMissing,h=l.semanticColors,m=l.palette,g=h.bodyBackground,v=h.inputBackgroundChecked,y=m.themeDark,b=m.neutralDark,_=h.disabledBodySubtext,k=h.smallInputBorder,x=h.inputForegroundChecked,C=h.disabledBodySubtext,w=h.disabledBackground,S=h.smallInputBorder,E=h.inputBorderHovered,T=h.disabledBodySubtext,I=h.disabledText;return{root:["ms-Toggle",d&&"is-checked",!c&&"is-enabled",c&&"is-disabled",l.fonts.medium,{marginBottom:"8px"},p&&{display:"flex",alignItems:"center"},u],label:["ms-Toggle-label",c&&{color:I,selectors:(t={},t[Tt]={color:"GrayText"},t)},p&&!f&&{marginRight:16},f&&p&&{order:1,marginLeft:16},p&&{wordBreak:"break-all"}],container:["ms-Toggle-innerContainer",{display:"inline-flex",position:"relative"}],pill:["ms-Toggle-background",At(l,{inset:-3}),{fontSize:"20px",boxSizing:"border-box",width:40,height:20,borderRadius:10,transition:"all 0.1s ease",border:"1px solid "+S,background:g,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 3px"},!c&&[!d&&{selectors:{":hover":[{borderColor:E}],":hover .ms-Toggle-thumb":[{backgroundColor:b,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)}]}},d&&[{background:v,borderColor:"transparent",justifyContent:"flex-end"},{selectors:(o={":hover":[{backgroundColor:y,borderColor:"transparent",selectors:(r={},r[Tt]={backgroundColor:"Highlight"},r)}]},o[Tt]={backgroundColor:"WindowText"},o)}]],c&&[{cursor:"default"},!d&&[{borderColor:T}],d&&[{backgroundColor:_,borderColor:"transparent",justifyContent:"flex-end"}]],!c&&{selectors:{"&:hover":{selectors:(i={},i[Tt]={borderColor:"Highlight"},i)}}}],thumb:["ms-Toggle-thumb",{display:"block",width:12,height:12,borderRadius:"50%",transition:"all 0.1s ease",backgroundColor:k,borderColor:"transparent",borderWidth:".28em",borderStyle:"solid",boxSizing:"border-box"},!c&&d&&[{backgroundColor:x,selectors:(a={},a[Tt]={backgroundColor:"Window",borderColor:"Window"},a)}],c&&[!d&&[{backgroundColor:C}],d&&[{backgroundColor:w}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 8px",userSelect:"none",fontWeight:pt.regular}}},c&&{selectors:{"&&":{color:I,selectors:(s={},s[Tt]={color:"GrayText"},s)}}}]}}),void 0,{scope:"Toggle"}),Pu=function(e){function t(t){var n=e.call(this,t)||this;return n.toggleref=null,n.toggleref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.toggleref.checked}},t.prototype.render=function(){var e=this;return r.a.createElement(Iu,{disabled:this.props.disabled,onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},checked:this.state.property_values.value,label:this.state.property_values.display_name,onText:"On",offText:"Off",componentRef:function(t){e.toggleref=t}})},t}(Su);function Mu(e,t){return void 0!==e[t]&&null!==e[t]}var Nu=Yo(),Du=function(e){function t(t){var n=e.call(this,t)||this;return n._onChange=function(e){var t=n.props.onChange;t&&t(e,n.props)},n._onBlur=function(e){var t=n.props.onBlur;t&&t(e,n.props)},n._onFocus=function(e){var t=n.props.onFocus;t&&t(e,n.props)},n._onRenderField=function(e){var t=e.id,r=e.imageSrc,i=e.imageAlt,a=void 0===i?"":i,s=e.selectedImageSrc,l=e.iconProps,c=e.imageSize?e.imageSize:{width:32,height:32},d=(e.onRenderLabel?rl(e.onRenderLabel,n._onRenderLabel):n._onRenderLabel)(e);return o.createElement("label",{htmlFor:t,className:n._classNames.field},r&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.imageWrapper},o.createElement(or,{src:r,alt:a,width:c.width,height:c.height})),o.createElement("div",{className:n._classNames.selectedImageWrapper},o.createElement(or,{src:s,alt:a,width:c.width,height:c.height}))),l&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.iconWrapper},o.createElement(lr,u({},l)))),r||l?o.createElement("div",{className:n._classNames.labelWrapper},d):d)},n._onRenderLabel=function(e){return o.createElement("span",{id:e.labelId,className:"ms-ChoiceFieldLabel"},e.text)},Dr(n),n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.focused,r=e.required,i=e.theme,a=e.iconProps,s=e.imageSrc,l=e.imageSize,d=void 0===l?{width:32,height:32}:l,p=e.disabled,f=e.checked,h=e.id,m=e.styles,g=e.name,v=e.onRenderField,y=void 0===v?this._onRenderField:v,b=c(e,["ariaLabel","focused","required","theme","iconProps","imageSrc","imageSize","disabled","checked","id","styles","name","onRenderField"]);this._classNames=Nu(m,{theme:i,hasIcon:!!a,hasImage:!!s,checked:f,disabled:p,imageIsLarge:!!s&&(d.width>71||d.height>71),imageSize:d,focused:n});var _=Jn(b,Zn),k=_.className,x=c(_,["className"]);return o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.choiceFieldWrapper},o.createElement("input",u({"aria-label":t,id:h,className:Mn(this._classNames.input,k),type:"radio",name:g,disabled:p,checked:f,required:r},x,{onChange:this._onChange,onFocus:this._onFocus,onBlur:this._onBlur})),y(this.props,this._onRenderField)))},t}(o.Component),Au={root:"ms-ChoiceField",choiceFieldWrapper:"ms-ChoiceField-wrapper",input:"ms-ChoiceField-input",field:"ms-ChoiceField-field",innerField:"ms-ChoiceField-innerField",imageWrapper:"ms-ChoiceField-imageWrapper",iconWrapper:"ms-ChoiceField-iconWrapper",labelWrapper:"ms-ChoiceField-labelWrapper",checked:"is-checked"},Bu="200ms";function Fu(e,t){var n,o;return["is-inFocus",{selectors:(n={},n["."+Mt+" &"]={position:"relative",outline:"transparent",selectors:{"::-moz-focus-inner":{border:0},":after":{content:'""',top:-2,right:-2,bottom:-2,left:-2,pointerEvents:"none",border:"1px solid "+e,position:"absolute",selectors:(o={},o[Tt]={borderColor:"WindowText",borderWidth:t?1:2},o)}}},n)}]}function Ou(e,t,n){return[t,{paddingBottom:2,transitionProperty:"opacity",transitionDuration:Bu,transitionTimingFunction:"ease",selectors:{".ms-Image":{display:"inline-block",borderStyle:"none"}}},(n?!e:e)&&["is-hidden",{position:"absolute",left:0,top:0,width:"100%",height:"100%",overflow:"hidden",opacity:0}]]}var Ru=Pn(Du,(function(e){var t,n,o,r,i,a=e.theme,s=e.hasIcon,l=e.hasImage,u=e.checked,c=e.disabled,d=e.imageIsLarge,p=e.focused,f=e.imageSize,h=a.palette,m=a.semanticColors,g=a.fonts,v=Jt(Au,a),y=h.neutralPrimary,b=m.inputBorderHovered,_=m.inputBackgroundChecked,k=h.themeDark,x=m.disabledBodySubtext,C=m.bodyBackground,w=h.neutralSecondary,S=m.inputBackgroundChecked,E=h.themeDark,T=m.disabledBodySubtext,I=h.neutralDark,P=m.focusBorder,M=m.inputBorderHovered,N=m.inputBackgroundChecked,D=h.themeDark,A=h.neutralLighter,B={selectors:{".ms-ChoiceFieldLabel":{color:I},":before":{borderColor:u?k:b},":after":[!s&&!l&&!u&&{content:'""',transitionProperty:"background-color",left:5,top:5,width:10,height:10,backgroundColor:w},u&&{borderColor:E}]}},F={borderColor:u?D:M,selectors:{":before":{opacity:1,borderColor:u?k:b}}},O=[{content:'""',display:"inline-block",backgroundColor:C,borderWidth:1,borderStyle:"solid",borderColor:y,width:20,height:20,fontWeight:"normal",position:"absolute",top:0,left:0,boxSizing:"border-box",transitionProperty:"border-color",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",borderRadius:"50%"},c&&{borderColor:x,selectors:(t={},t[Tt]={color:"GrayText"},t)},u&&{borderColor:c?x:_,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},(s||l)&&{top:3,right:3,left:"auto",opacity:u?1:0}],R=[{content:'""',width:0,height:0,borderRadius:"50%",position:"absolute",left:10,right:0,transitionProperty:"border-width",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",boxSizing:"border-box"},u&&{borderWidth:5,borderStyle:"solid",borderColor:c?T:S,left:5,top:5,width:10,height:10,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)},u&&(s||l)&&{top:8,right:8,left:"auto"}];return{root:[v.root,a.fonts.medium,{display:"flex",alignItems:"center",boxSizing:"border-box",color:m.bodyText,minHeight:26,border:"none",position:"relative",marginTop:8,selectors:{".ms-ChoiceFieldLabel":{display:"inline-block"}}},!s&&!l&&{selectors:{".ms-ChoiceFieldLabel":{paddingLeft:"26px"}}},l&&"ms-ChoiceField--image",s&&"ms-ChoiceField--icon",(s||l)&&{display:"inline-flex",fontSize:0,margin:"0 4px 4px 0",paddingLeft:0,backgroundColor:A,height:"100%"}],choiceFieldWrapper:[v.choiceFieldWrapper,p&&Fu(P,s||l)],input:[v.input,{position:"absolute",opacity:0,top:0,right:0,width:"100%",height:"100%",margin:0},c&&"is-disabled"],field:[v.field,u&&v.checked,{display:"inline-block",cursor:"pointer",marginTop:0,position:"relative",verticalAlign:"top",userSelect:"none",minHeight:20,selectors:{":hover":!c&&B,":focus":!c&&B,":before":O,":after":R}},s&&"ms-ChoiceField--icon",l&&"ms-ChoiceField-field--image",(s||l)&&{boxSizing:"content-box",cursor:"pointer",paddingTop:22,margin:0,textAlign:"center",transitionProperty:"all",transitionDuration:Bu,transitionTimingFunction:"ease",border:"1px solid transparent",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column"},u&&{borderColor:N},(s||l)&&!c&&{selectors:{":hover":F,":focus":F}},c&&{cursor:"default",selectors:(r={".ms-ChoiceFieldLabel":{color:m.disabledBodyText}},r[Tt]={color:"GrayText"},r)},u&&c&&{borderColor:A}],innerField:[v.innerField,l&&{height:f.height,width:f.width},(s||l)&&{position:"relative",display:"inline-block",paddingLeft:30,paddingRight:30},(s||l)&&d&&{paddingLeft:24,paddingRight:24},(s||l)&&c&&{opacity:.25,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)}],imageWrapper:Ou(!1,v.imageWrapper,u),selectedImageWrapper:Ou(!0,v.imageWrapper,u),iconWrapper:[v.iconWrapper,{fontSize:32,lineHeight:32,height:32}],labelWrapper:[v.labelWrapper,g.medium,(s||l)&&{display:"block",position:"relative",margin:"4px 8px",height:30,lineHeight:15,maxWidth:2*f.width,overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis"}]}}),void 0,{scope:"ChoiceGroupOption"}),Lu=Yo(),Hu=function(e){function t(t){var n=e.call(this,t)||this;n._focusCallbacks={},n._changeCallbacks={},n._onBlur=function(e,t){n.setState({keyFocused:void 0})},Dr(n);var o=t.defaultSelectedKey,r=t.options,i=void 0===r?[]:r,a=!Wu(t)&&void 0!==o&&i.some((function(e){return e.key===o}));return n.state={keyChecked:a?o:n._getKeyChecked(t)},n._id=Hn("ChoiceGroup"),n._labelId=Hn("ChoiceGroupLabel"),n}return l(t,e),Object.defineProperty(t.prototype,"checkedOption",{get:function(){var e=this,t=this.props.options;return Cs(void 0===t?[]:t,(function(t){return t.key===e.state.keyChecked}))},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){if(e!==this.props){var n=this._getKeyChecked(this.props);n!==this._getKeyChecked(e)&&this.setState({keyChecked:n})}},t.prototype.render=function(){var e=this,t=this.props,n=t.className,r=t.theme,i=t.styles,a=t.options,s=void 0===a?[]:a,l=t.label,c=t.required,d=t.disabled,p=t.name,f=this.state,h=f.keyChecked,m=f.keyFocused,g=Jn(this.props,Xn,["onChange","className","required"]),v=Lu(i,{theme:r,className:n,optionsContainIconOrImage:s.some((function(e){return!(!e.iconProps&&!e.imageSrc)}))}),y=this._id+"-label",b=this.props.ariaLabelledBy||(l?y:this.props["aria-labelledby"]);return o.createElement("div",u({className:v.applicationRole},g),o.createElement("div",u({className:v.root,role:"radiogroup"},b&&{"aria-labelledby":b}),l&&o.createElement(_u,{className:v.label,required:c,id:y,disabled:d},l),o.createElement("div",{className:v.flexContainer},s.map((function(t){var n=u(u({},t),{focused:t.key===m,checked:t.key===h,disabled:t.disabled||d,id:e._getOptionId(t),labelId:e._labelId+"-"+t.key,name:p||e._id,required:c});return o.createElement(Ru,u({key:t.key,onBlur:e._onBlur,onFocus:e._onFocus(t.key),onChange:e._onChange(t.key)},n))})))))},t.prototype.focus=function(){var e=this.props.options,t=void 0===e?[]:e,n=this.checkedOption||t.filter((function(e){return!e.disabled}))[0],o=n&&document.getElementById(this._getOptionId(n));o&&o.focus()},t.prototype._onFocus=function(e){var t=this;return this._focusCallbacks[e]||(this._focusCallbacks[e]=function(n,o){t.setState({keyFocused:e})}),this._focusCallbacks[e]},t.prototype._onChange=function(e){var t=this;return this._changeCallbacks[e]||(this._changeCallbacks[e]=function(n,o){var r=t.props,i=r.onChanged,a=r.onChange;Wu(t.props)||t.setState({keyChecked:e});var s=Cs(t.props.options||[],(function(t){return t.key===e}));a?a(n,s):i&&i(s,n)}),this._changeCallbacks[e]},t.prototype._getKeyChecked=function(e){if(void 0!==e.selectedKey)return e.selectedKey;var t=e.options,n=(void 0===t?[]:t).filter((function(e){return e.checked}));return n[0]&&n[0].key},t.prototype._getOptionId=function(e){return this._id+"-"+e.key},t}(o.Component);function Wu(e){return Mu(e,"selectedKey")}var zu={root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"},Uu=Pn(Hu,(function(e){var t=e.className,n=e.optionsContainIconOrImage,o=e.theme,r=Jt(zu,o);return{applicationRole:t,root:[r.root,o.fonts.medium,{display:"block"}],flexContainer:[r.flexContainer,n&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}}),void 0,{scope:"ChoiceGroup"}),Ku=function(e){function t(t){var n=e.call(this,t)||this;return n.choiceref=null,n.choiceref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting}),this.selected=e.setting.value},t.prototype.get_value=function(){return{value:this.selected}},t.prototype.render=function(){var e=this;return r.a.createElement(Uu,{className:"defaultChoiceGroup",defaultSelectedKey:this.state.property_values.value,options:this.state.property_values.options,label:this.state.property_values.display_name,componentRef:function(t){e.choiceref=t},onChange:function(t,n){e.selected=n.key,e.parent_on_change()}})},t}(Su),ju=Yo(),Vu=Pn((function(e){var t=e.styles,n=e.theme,r=e.className,i=e.vertical,a=e.alignContent,s=ju(t,{theme:n,className:r,alignContent:a,vertical:i});return o.createElement("div",{className:s.root},o.createElement("div",{className:s.content,role:"separator","aria-orientation":i?"vertical":"horizontal"},e.children))}),(function(e){var t=e.theme,n=e.alignContent,o=e.vertical,r=e.className,i="start"===n,a="center"===n,s="end"===n;return{root:[t.fonts.medium,{position:"relative"},n&&{textAlign:n},!n&&{textAlign:"center"},o&&(a||!n)&&{verticalAlign:"middle"},o&&i&&{verticalAlign:"top"},o&&s&&{verticalAlign:"bottom"},o&&{padding:"0 4px",height:"inherit",display:"table-cell",zIndex:1,selectors:{":after":{backgroundColor:t.palette.neutralLighter,width:"1px",content:'""',position:"absolute",top:"0",bottom:"0",left:"50%",right:"0",zIndex:-1}}},!o&&{padding:"4px 0",selectors:{":before":{backgroundColor:t.palette.neutralLighter,height:"1px",content:'""',display:"block",position:"absolute",top:"50%",bottom:"0",left:"0",right:"0"}}},r],content:[{position:"relative",display:"inline-block",padding:"0 12px",color:t.semanticColors.bodyText,background:t.semanticColors.bodyBackground},o&&{padding:"12px 0"}]}}),void 0,{scope:"Separator"}),Gu=function(e){function t(t){var n=e.call(this,t)||this;return n.colorpickerref=null,n.colorpickerref=null,n.state={property_values:t.setting,call_action_callback:t.action_callback,name:t.action_name},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting,name:e.action_name})},t.prototype.get_value=function(){return{value:this.state.property_values.value}},t.prototype.render=function(){var e=this;return r.a.createElement(wl,null,this.state.property_values.display_name?r.a.createElement(_u,null,this.state.property_values.display_name):null,this.state.property_values.value?r.a.createElement(ml,{styles:{root:{paddingBottom:"0.5em"}}},this.state.property_values.value):r.a.createElement("span",null),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},text:this.state.property_values.button_text,onClick:function(){return e.state.call_action_callback(e.state.name,e.state.property_values)}}))},t}(Su),qu=function(e){function t(t){var n=e.call(this,t)||this;return n.references={},n.references={},n.startup_reference=null,n.elevated_reference=null,n.restart_reference=null,n.parent_on_change=t.on_change,n.state={settings_key:t.settings_key,settings:t.settings},n}return l(t,e),t.prototype.shouldComponentUpdate=function(e,t){return!1},t.prototype.componentWillReceiveProps=function(e){this.setState({settings:e.settings})},t.prototype.get_data=function(){var e=this,t={};Object.keys(this.references).forEach((function(n){t[n]=e.references[n].get_value().value}));var n={};return n[this.state.settings_key]={startup:this.startup_reference.get_value().value,run_elevated:null!=this.elevated_reference&&this.elevated_reference.get_value().value,theme:this.theme_reference.get_value().value,enabled:t},n},t.prototype.render=function(){var e=this,t=this.state.settings.general.enabled;return r.a.createElement(wl,{tokens:{childrenGap:20}},r.a.createElement(ml,{variant:"xLarge"},"Available PowerToys"),Object.keys(t).map((function(n){var o=t[n];return r.a.createElement(wl,{key:n},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:5}},r.a.createElement(_u,null,n),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("overview_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].overview_link,target:"_blank"},"(Overview)"):null,e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("video_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].video_link,target:"_blank"},"(Video)"):null),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("description")?r.a.createElement(ml,{styles:{root:{paddingBottom:"5px"}}},e.state.settings.powertoys[n].description):null,r.a.createElement(Pu,{setting:{value:o},on_change:e.parent_on_change,ref:function(t){e.references[n]=t}}))})),r.a.createElement(Vu,null),r.a.createElement(ml,{variant:"xLarge"},"General"),r.a.createElement(wl,null,null!=this.state.settings.general.startup_disabled_reason&&r.a.createElement("span",{style:{color:"#c50500"},dangerouslySetInnerHTML:{__html:this.state.settings.general.startup_disabled_reason}}),r.a.createElement(_u,null,"Run at Startup"),r.a.createElement(Pu,{disabled:this.state.settings.general.startup_disabled_reason,setting:{value:this.state.settings.general.startup},on_change:this.parent_on_change,ref:function(t){e.startup_reference=t}})),this.state.settings.general.is_elevated&&r.a.createElement(_u,null,"Currently running as administrator"),this.state.settings.general.is_admin&&r.a.createElement(Pu,{setting:{display_name:this.state.settings.general.is_elevated?"Always run as administrator":"Always run as administrator (Restart as administrator to change this)",value:this.state.settings.general.run_elevated},disabled:!this.state.settings.general.is_elevated,on_change:this.parent_on_change,ref:function(t){e.elevated_reference=t}}),this.state.settings.general.is_admin&&!this.state.settings.general.is_elevated&&r.a.createElement(Gu,{setting:{display_name:"",value:"Running as user. Do you wish to run as administrator instead?",button_text:"Restart as administrator"},action_name:"restart_elevation",action_callback:function(e,t){window.output_from_webview(JSON.stringify({action:{general:{action_name:e,value:t}}}))},ref:function(t){e.restart_reference=t}}),r.a.createElement(Ku,{setting:{display_name:"Choose Settings color",value:this.state.settings.general.theme,options:[{key:"system",text:"System default app mode"},{key:"light",text:"Light"},{key:"dark",text:"Dark"}]},on_change:function(){vn("dark"===e.theme_reference.get_value().value||"system"===e.theme_reference.get_value().value&&"dark"===e.state.settings.general.system_theme?{palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}:{palette:{themePrimary:"#0078d4",themeLighterAlt:"#f3f9fd",themeLighter:"#d0e7f8",themeLight:"#a9d3f2",themeTertiary:"#5ca9e5",themeSecondary:"#1a86d9",themeDarkAlt:"#006cbe",themeDark:"#005ba1",themeDarker:"#004377",neutralLighterAlt:"#f8f8f8",neutralLighter:"#f4f4f4",neutralLight:"#eaeaea",neutralQuaternaryAlt:"#dadada",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c8c8",neutralTertiary:"#bab8b7",neutralSecondary:"#a3a2a0",neutralPrimaryAlt:"#8d8b8a",neutralPrimary:"#323130",neutralDark:"#605e5d",black:"#494847",white:"#ffffff"}}),e.parent_on_change()},ref:function(t){e.theme_reference=t}}),r.a.createElement(wl,null,r.a.createElement(ml,{variant:"xLarge"},"About PowerToys (Preview)"),r.a.createElement(_u,null,"Version ",this.state.settings.general.powertoys_version),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},href:"https://github.com/microsoft/PowerToys/releases",target:"_blank"},"Check for updates"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=bug_report.md&title=",target:"_blank",styles:{root:{paddingTop:"10px"}}},"Report a bug"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=feature_request.md&title=",target:"_blank"},"Request a feature"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys#privacy-statement",target:"_blank"},"Privacy statement")),r.a.createElement("span",null))},t}(r.a.Component);var Zu=Yo(),Qu="",Yu="TextField",Xu=function(e){function t(t){var n=e.call(this,t)||this;n._textElement=o.createRef(),n._onFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n.setState({isFocused:!0},(function(){n.props.validateOnFocusIn&&n._validate(n.value)}))},n._onBlur=function(e){n.props.onBlur&&n.props.onBlur(e),n.setState({isFocused:!1},(function(){n.props.validateOnFocusOut&&n._validate(n.value)}))},n._onRenderLabel=function(e){var t=e.label,r=e.required,i=n._classNames.subComponentStyles?n._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{required:r,htmlFor:n._id,styles:i,disabled:e.disabled,id:n._labelId},e.label):null},n._onRenderDescription=function(e){return e.description?o.createElement("span",{className:n._classNames.description},e.description):null},n._onInputChange=function(e){var t,o=e.target.value;void 0!==o&&o!==n._lastChangeValue&&(n._lastChangeValue=o,e.persist(),n.setState((function(e,r){var i=Ju(r,e)||"";return(t=o===i)?null:n._isControlled?null:{uncontrolledValue:o}}),(function(){var r=n.props.onChange;!t&&r&&r(e,o)})))},Dr(n),n._async=new eo(n),n._fallbackId=Hn(Yu),n._descriptionId=Hn(Yu+"Description"),n._labelId=Hn(Yu+"Label"),n._warnControlledUsage();var r=t.defaultValue,i=void 0===r?Qu:r;return"number"==typeof i&&(i=String(i)),n.state={uncontrolledValue:n._isControlled?void 0:i,isFocused:!1,errorMessage:""},n._delayedValidate=n._async.debounce(n._validate,n.props.deferredValidationTime),n._lastValidation=0,n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return Ju(this.props,this.state)},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._adjustInputHeight(),this.props.validateOnLoad&&this._validate(this.value)},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.getSnapshotBeforeUpdate=function(e,t){return{selection:[this.selectionStart,this.selectionEnd]}},t.prototype.componentDidUpdate=function(e,t,n){var o=this.props,r=(n||{}).selection,i=void 0===r?[null,null]:r,a=i[0],s=i[1];!!e.multiline!=!!o.multiline&&t.isFocused&&(this.focus(),null!==a&&null!==s&&a>=0&&s>=0&&this.setSelectionRange(a,s));var l=Ju(e,t),u=this.value;l!==u&&(this._warnControlledUsage(e),this.state.errorMessage&&!o.errorMessage&&this.setState({errorMessage:""}),this._adjustInputHeight(),this._lastChangeValue=void 0,$u(o)&&this._delayedValidate(u))},t.prototype.render=function(){var e=this.props,t=e.borderless,n=e.className,r=e.disabled,i=e.iconProps,a=e.inputClassName,s=e.label,l=e.multiline,c=e.required,d=e.underlined,p=e.prefix,f=e.resizable,h=e.suffix,m=e.theme,g=e.styles,v=e.autoAdjustHeight,y=e.onRenderPrefix,b=void 0===y?this._onRenderPrefix:y,_=e.onRenderSuffix,k=void 0===_?this._onRenderSuffix:_,x=e.onRenderLabel,C=void 0===x?this._onRenderLabel:x,w=e.onRenderDescription,S=void 0===w?this._onRenderDescription:w,E=this.state.isFocused,T=this._errorMessage;return this._classNames=Zu(g,{theme:m,className:n,disabled:r,focused:E,required:c,multiline:l,hasLabel:!!s,hasErrorMessage:!!T,borderless:t,resizable:f,hasIcon:!!i,underlined:d,inputClassName:a,autoAdjustHeight:v}),o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.wrapper},C(this.props,this._onRenderLabel),o.createElement("div",{className:this._classNames.fieldGroup},(void 0!==p||this.props.onRenderPrefix)&&o.createElement("div",{className:this._classNames.prefix},b(this.props,this._onRenderPrefix)),l?this._renderTextArea():this._renderInput(),i&&o.createElement(lr,u({className:this._classNames.icon},i)),(void 0!==h||this.props.onRenderSuffix)&&o.createElement("div",{className:this._classNames.suffix},k(this.props,this._onRenderSuffix)))),this._isDescriptionAvailable&&o.createElement("span",{id:this._descriptionId},S(this.props,this._onRenderDescription),T&&o.createElement("div",{role:"alert"},o.createElement(Al,null,o.createElement("p",{className:this._classNames.errorMessage},o.createElement("span",{"data-automation-id":"error-message"},T))))))},t.prototype.focus=function(){this._textElement.current&&this._textElement.current.focus()},t.prototype.blur=function(){this._textElement.current&&this._textElement.current.blur()},t.prototype.select=function(){this._textElement.current&&this._textElement.current.select()},t.prototype.setSelectionStart=function(e){this._textElement.current&&(this._textElement.current.selectionStart=e)},t.prototype.setSelectionEnd=function(e){this._textElement.current&&(this._textElement.current.selectionEnd=e)},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._textElement.current?this._textElement.current.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._textElement.current?this._textElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),t.prototype.setSelectionRange=function(e,t){this._textElement.current&&this._textElement.current.setSelectionRange(e,t)},t.prototype._warnControlledUsage=function(e){this._id,this.props,null!==this.props.value||this._hasWarnedNullValue||(this._hasWarnedNullValue=!0,ae("Warning: 'value' prop on '"+Yu+"' should not be null. Consider using an empty string to clear the component or undefined to indicate an uncontrolled component."))},Object.defineProperty(t.prototype,"_id",{get:function(){return this.props.id||this._fallbackId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isControlled",{get:function(){return Mu(this.props,"value")},enumerable:!0,configurable:!0}),t.prototype._onRenderPrefix=function(e){var t=e.prefix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderSuffix=function(e){var t=e.suffix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},Object.defineProperty(t.prototype,"_errorMessage",{get:function(){var e=this.props.errorMessage;return(void 0===e?this.state.errorMessage:e)||""},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isDescriptionAvailable",{get:function(){var e=this.props;return!!(e.onRenderDescription||e.description||this._errorMessage)},enumerable:!0,configurable:!0}),t.prototype._renderTextArea=function(){var e=Jn(this.props,Qn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("textarea",u({id:this._id},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-labelledby":t,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,"aria-label":this.props.ariaLabel,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._renderInput=function(){var e=Jn(this.props,Zn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("input",u({type:"text",id:this._id,"aria-labelledby":t},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-label":this.props.ariaLabel,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._validate=function(e){var t=this;if(this._latestValidateValue!==e||!$u(this.props)){this._latestValidateValue=e;var n=this.props.onGetErrorMessage,o=n&&n(e||"");if(void 0!==o)if("string"!=typeof o&&"then"in o){var r=++this._lastValidation;o.then((function(n){r===t._lastValidation&&t.setState({errorMessage:n}),t._notifyAfterValidate(e,n)}))}else this.setState({errorMessage:o}),this._notifyAfterValidate(e,o);else this._notifyAfterValidate(e,"")}},t.prototype._notifyAfterValidate=function(e,t){e===this.value&&this.props.onNotifyValidationResult&&this.props.onNotifyValidationResult(t,e)},t.prototype._adjustInputHeight=function(){if(this._textElement.current&&this.props.autoAdjustHeight&&this.props.multiline){var e=this._textElement.current;e.style.height="",e.style.height=e.scrollHeight+"px"}},t.defaultProps={resizable:!0,deferredValidationTime:200,validateOnLoad:!0},t}(o.Component);function Ju(e,t){var n=e.value,o=void 0===n?t.uncontrolledValue:n;return"number"==typeof o?String(o):o}function $u(e){return!(e.validateOnFocusIn||e.validateOnFocusOut)}var ec={root:"ms-TextField",description:"ms-TextField-description",errorMessage:"ms-TextField-errorMessage",field:"ms-TextField-field",fieldGroup:"ms-TextField-fieldGroup",prefix:"ms-TextField-prefix",suffix:"ms-TextField-suffix",wrapper:"ms-TextField-wrapper",multiline:"ms-TextField--multiline",borderless:"ms-TextField--borderless",underlined:"ms-TextField--underlined",unresizable:"ms-TextField--unresizable",required:"is-required",disabled:"is-disabled",active:"is-active"};function tc(e){var t=e.underlined,n=e.disabled,o=e.focused,r=e.theme,i=r.palette,a=r.fonts;return function(){var e;return{root:[t&&n&&{color:i.neutralTertiary},t&&{fontSize:a.medium.fontSize,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32},t&&o&&{selectors:(e={},e[Tt]={height:31},e)}]}}}var nc=Pn(Xu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.focused,p=e.required,f=e.multiline,h=e.hasLabel,m=e.borderless,g=e.underlined,v=e.hasIcon,y=e.resizable,b=e.hasErrorMessage,_=e.inputClassName,k=e.autoAdjustHeight,x=l.semanticColors,C=l.effects,w=l.fonts,S=Jt(ec,l),E={background:x.disabledBackground,color:c?x.disabledText:x.inputPlaceholderText,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap",flexShrink:0},T=[w.medium,{color:x.inputPlaceholderText,opacity:1}],I={color:x.disabledText};return{root:[S.root,w.medium,p&&S.required,c&&S.disabled,d&&S.active,f&&S.multiline,m&&S.borderless,g&&S.underlined,_n,{position:"relative"},u],wrapper:[S.wrapper,g&&[{display:"flex",borderBottom:"1px solid "+(b?x.errorText:x.inputBorder),width:"100%"},c&&{borderBottomColor:x.disabledBackground,selectors:(t={},t[Tt]={borderColor:"GrayText"},t)},!c&&{selectors:{":hover":{borderBottomColor:b?x.errorText:x.inputBorderHovered,selectors:(n={},n[Tt]={borderBottomColor:"Highlight"},n)}}},d&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2,"borderBottom")]],fieldGroup:[S.fieldGroup,_n,{border:"1px solid "+x.inputBorder,borderRadius:C.roundedCorner2,background:x.inputBackground,cursor:"text",height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative"},f&&{minHeight:"60px",height:"auto",display:"flex"},!d&&!c&&{selectors:{":hover":{borderColor:x.inputBorderHovered,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)}}},d&&!g&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2),c&&{borderColor:x.disabledBackground,selectors:(r={},r[Tt]={borderColor:"GrayText"},r),cursor:"default"},m&&{border:"none"},m&&d&&{border:"none",selectors:{":after":{border:"none"}}},g&&{flex:"1 1 0px",border:"none",textAlign:"left"},g&&c&&{backgroundColor:"transparent"},b&&!g&&{borderColor:x.errorText,selectors:{"&:hover":{borderColor:x.errorText}}},!h&&p&&{selectors:(i={":before":{content:"'*'",color:x.errorText,position:"absolute",top:-5,right:-10}},i[Tt]={selectors:{":before":{right:-14}}},i)}],field:[w.medium,S.field,_n,{borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:x.inputText,padding:"0 8px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:{"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"}}},kn(T),f&&!y&&[S.unresizable,{resize:"none"}],f&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,paddingBottom:6,overflow:"auto",width:"100%"},f&&k&&{overflow:"hidden"},v&&{paddingRight:24},f&&v&&{paddingRight:40},c&&[{backgroundColor:x.disabledBackground,color:x.disabledText,borderColor:x.disabledBackground},kn(I)],g&&{textAlign:"left"},d&&!m&&{selectors:(a={},a[Tt]={paddingLeft:11,paddingRight:11},a)},d&&f&&!m&&{selectors:(s={},s[Tt]={paddingTop:4},s)},_],icon:[f&&{paddingRight:24,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:6,right:8,top:"auto",fontSize:ft.medium,lineHeight:18},c&&{color:x.disabledText}],description:[S.description,{color:x.bodySubtext,fontSize:w.xSmall.fontSize}],errorMessage:[S.errorMessage,xn.slideDownIn20,w.small,{color:x.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[S.prefix,E],suffix:[S.suffix,E],subComponentStyles:{label:tc(e)}}}),void 0,{scope:"TextField"}),oc=function(e){function t(t){var n=e.call(this,t)||this;return n.textref=null,n.textref=null,n.state={property_values:t.setting,multiline:!!t.setting.multiline},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.textref.value}},t.prototype.render=function(){var e=this;return r.a.createElement(nc,{styles:{fieldGroup:{width:"350px",alignSelf:"start"}},onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},multiline:this.state.multiline,value:this.state.property_values.value,label:this.state.property_values.display_name,componentRef:function(t){e.textref=t}})},t}(Su);function rc(e,t,n){void 0===n&&(n=10);var o=Math.pow(n,t);return Math.round(e*o)/o}var ic,ac=qt((function(e){var t,n=e.semanticColors,o=n.disabledText,r=n.disabledBackground;return{backgroundColor:r,borderColor:r,pointerEvents:"none",cursor:"default",color:o,selectors:(t={},t[Tt]={color:"GrayText"},t)}})),sc=qt((function(e,t,n){var o,r,i,a=e.palette,s=e.effects,l=a.neutralSecondary,u=a.neutralPrimary,c=a.neutralPrimary,d=a.neutralLighter,p=a.neutralLight;return j({root:{outline:"none",display:"block",height:"50%",width:23,padding:0,backgroundColor:"transparent",textAlign:"center",cursor:"default",color:l,selectors:{"&.ms-DownButton":{borderRadius:"0 0 "+s.roundedCorner2+" 0"},"&.ms-UpButton":{borderRadius:"0 "+s.roundedCorner2+" 0 0"}}},rootHovered:{backgroundColor:d,color:u},rootChecked:{backgroundColor:p,color:c,selectors:(o={},o[Tt]={backgroundColor:"Highlight",color:"HighlightText"},o)},rootPressed:{backgroundColor:p,color:c,selectors:(r={},r[Tt]={backgroundColor:"Highlight",color:"HighlightText"},r)},rootDisabled:{opacity:.5,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)},icon:{fontSize:8,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}},{},n)})),lc=qt((function(e,t){var n,o,r,i=e.palette,a=e.semanticColors,s=e.effects,l=e.fonts,u=a.inputBorder,c=a.inputBorderHovered,d=a.inputFocusBorderAlt,p=a.bodyText,f=i.white,h=i.themePrimary,m=a.disabledText;return j({root:{outline:"none",fontSize:l.medium.fontSize,width:"100%",minWidth:86},labelWrapper:{display:"inline-flex",alignItems:"center"},labelWrapperStart:{height:32,float:"left",marginRight:10},labelWrapperEnd:{height:32,float:"right",marginLeft:10},labelWrapperTop:{marginBottom:-1},labelWrapperBottom:{},icon:{padding:"0 5px",fontSize:ft.large},iconDisabled:{color:m},label:{pointerEvents:"none",lineHeight:ft.large},labelDisabled:{},spinButtonWrapper:{display:"flex",position:"relative",boxSizing:"border-box",height:32,minWidth:86,border:"1px solid "+u,borderRadius:s.roundedCorner2},spinButtonWrapperTopBottom:{width:"100%"},spinButtonWrapperHovered:{borderColor:c,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},spinButtonWrapperFocused:{selectors:(o={},o[Tt]={borderColor:"Highlight"},o[":after"]={pointerEvents:"none",content:"''",position:"absolute",left:-1,top:-1,bottom:-1,right:-1,border:"2px solid "+d,borderRadius:s.roundedCorner2},o)},spinButtonWrapperDisabled:ac(e),input:{boxSizing:"border-box",boxShadow:"none",borderStyle:"none",flex:1,margin:0,fontSize:l.medium.fontSize,color:p,height:"100%",padding:"0 8px",outline:0,display:"block",minWidth:61,whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",cursor:"text",userSelect:"text",borderRadius:s.roundedCorner2+" 0 0 "+s.roundedCorner2},inputTextSelected:{backgroundColor:h,color:f,selectors:(r={},r[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},r)},inputDisabled:ac(e),arrowButtonsContainer:{display:"block",height:"100%",cursor:"default"},arrowButtonsContainerDisabled:ac(e)},t)})),uc=qt((function(e,t,n,o,r,i){return void 0===r&&(r=Xi.start),void 0===i&&(i=void 0),{root:K(e.root,i),labelWrapper:K(e.labelWrapper,cc(r,e)),icon:K(e.icon,t&&e.iconDisabled),label:K(e.label),spinButtonWrapper:K(e.spinButtonWrapper,dc(r,e),!t&&[{selectors:{":hover":e.spinButtonWrapperHovered}},n&&{selectors:{"&&":e.spinButtonWrapperFocused}}],t&&e.spinButtonWrapperDisabled),input:K("ms-spinButton-input",e.input,!t&&{selectors:{"::selection":e.inputTextSelected}},t&&e.inputDisabled),arrowBox:K(e.arrowButtonsContainer,t&&e.arrowButtonsContainerDisabled)}}));function cc(e,t){switch(e){case Xi.start:return t.labelWrapperStart;case Xi.end:return t.labelWrapperEnd;case Xi.top:return t.labelWrapperTop;case Xi.bottom:return t.labelWrapperBottom}}function dc(e,t){switch(e){case Xi.top:case Xi.bottom:return t.spinButtonWrapperTopBottom;default:return{}}}!function(e){e[e.down=-1]="down",e[e.notSpinning=0]="notSpinning",e[e.up=1]="up"}(ic||(ic={}));var pc=function(e){function t(t){var n=e.call(this,t)||this;n._input=o.createRef(),n._initialStepDelay=400,n._stepDelay=75,n._onFocus=function(e){n._input.current&&((n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&n._stop(),n._input.current.select(),n.setState({isFocused:!0}),n.props.onFocus&&n.props.onFocus(e))},n._onBlur=function(e){n._validate(e),n.setState({isFocused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onValidate=function(e,t){return n.props.onValidate?n.props.onValidate(e,t):n._defaultOnValidate(e)},n._calculatePrecision=function(e){var t=e.precision;return void 0===t?Math.max(function(e){var t=/[1-9]([0]+$)|\.([0-9]*)/.exec(String(e));return t?t[1]?-t[1].length:t[2]?t[2].length:0:0}(e.step),0):t},n._defaultOnValidate=function(e){if(null===e||0===e.trim().length||isNaN(Number(e)))return n._lastValidValue;var t=Math.min(n.props.max,Math.max(n.props.min,Number(e)));return String(t)},n._onIncrement=function(e){return n.props.onIncrement?n.props.onIncrement(e):n._defaultOnIncrement(e)},n._defaultOnIncrement=function(e){var t=n.props,o=t.max,r=t.step,i=Math.min(Number(e)+Number(r),o);return i=rc(i,n._precision),String(i)},n._onDecrement=function(e){return n.props.onDecrement?n.props.onDecrement(e):n._defaultOnDecrement(e)},n._defaultOnDecrement=function(e){var t=n.props,o=t.min,r=t.step,i=Math.max(Number(e)-Number(r),o);return i=rc(i,n._precision),String(i)},n._validate=function(e){if(void 0!==n.state.value&&void 0!==n._valueToValidate&&n._valueToValidate!==n._lastValidValue){var t=n._onValidate(n._valueToValidate,e);t&&(n._lastValidValue=t,n._valueToValidate=void 0,n.setState({value:t}))}},n._onInputChange=function(e){var t=e.target.value;n._valueToValidate=t,n.setState({value:t})},n._updateValue=function(e,t,o){var r=o(n.state.value);r&&(n._lastValidValue=r,n.setState({value:r})),n._spinningByMouse!==e&&(n._spinningByMouse=e),e&&(n._currentStepFunctionHandle=n._async.setTimeout((function(){n._updateValue(e,n._stepDelay,o)}),t))},n._stop=function(){n._currentStepFunctionHandle>=0&&(n._async.clearTimeout(n._currentStepFunctionHandle),n._currentStepFunctionHandle=-1),(n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&(n._spinningByMouse=!1,n.setState({keyboardSpinDirection:ic.notSpinning}))},n._handleKeyDown=function(e){if(e.which!==Fn.up&&e.which!==Fn.down&&e.which!==Fn.enter||(e.preventDefault(),e.stopPropagation()),n.props.disabled)n._stop();else{var t=ic.notSpinning;switch(e.which){case Fn.up:t=ic.up,n._updateValue(!1,n._initialStepDelay,n._onIncrement);break;case Fn.down:t=ic.down,n._updateValue(!1,n._initialStepDelay,n._onDecrement);break;case Fn.enter:case Fn.tab:n._validate(e);break;case Fn.escape:n.state.value!==n._lastValidValue&&n.setState({value:n._lastValidValue})}n.state.keyboardSpinDirection!==t&&n.setState({keyboardSpinDirection:t})}},n._handleKeyUp=function(e){(n.props.disabled||e.which===Fn.up||e.which===Fn.down)&&n._stop()},n._onIncrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onIncrement)},n._onDecrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onDecrement)},Dr(n),ro();var r=t.value||t.defaultValue||String(t.min)||"0";return n._lastValidValue=r,n._precision=n._calculatePrecision(n.props),n.state={isFocused:!1,value:r,keyboardSpinDirection:ic.notSpinning},n._async=new eo(n),n._currentStepFunctionHandle=-1,n._labelId=Hn("Label"),n._inputId=Hn("input"),n._spinningByMouse=!1,n._valueToValidate=void 0,n}return l(t,e),t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.UNSAFE_componentWillReceiveProps=function(e){this._lastValidValue=this.state.value;var t=void 0!==e.value?e.value:String(e.min);e.defaultValue&&(t=String(Math.max(e.min,Math.min(e.max,Number(e.defaultValue))))),void 0!==e.value&&this.setState({value:t}),this._precision=this._calculatePrecision(e)},t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.label,i=t.min,a=t.max,s=t.labelPosition,l=t.iconProps,c=t.incrementButtonIcon,d=t.incrementButtonAriaLabel,p=t.decrementButtonIcon,f=t.decrementButtonAriaLabel,h=t.ariaLabel,m=t.ariaDescribedBy,g=t.styles,v=t.upArrowButtonStyles,y=t.downArrowButtonStyles,b=t.theme,_=t.ariaPositionInSet,k=t.ariaSetSize,x=t.ariaValueNow,C=t.ariaValueText,w=t.keytipProps,S=t.className,E=t.inputProps,T=t.iconButtonProps,I=this.state,P=I.isFocused,M=I.value,N=I.keyboardSpinDirection,D=this.props.getClassNames?this.props.getClassNames(b,n,P,N,s,S):uc(lc(b,g),n,P,N,s,S),A=Jn(this.props,Xn,["onBlur","onFocus","className"]);return o.createElement("div",{className:D.root},s!==Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,u({},l,{className:D.icon,"aria-hidden":"true"})),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)),o.createElement(Ms,{keytipProps:w,disabled:n},(function(t){return o.createElement("div",u({},A,{className:D.spinButtonWrapper,"aria-label":h&&h,"aria-posinset":_,"aria-setsize":k,"data-ktp-target":t["data-ktp-target"]}),o.createElement("input",u({value:M,id:e._inputId,onChange:e._onChange,onInput:e._onInputChange,className:D.input,type:"text",autoComplete:"off",role:"spinbutton","aria-labelledby":r&&e._labelId,"aria-valuenow":isNaN(Number(x))?isNaN(Number(M))?void 0:Number(M):x,"aria-valuetext":C||(isNaN(Number(M))?M:void 0),"aria-valuemin":i,"aria-valuemax":a,"aria-describedby":po(m,t["aria-describedby"]),onBlur:e._onBlur,ref:e._input,onFocus:e._onFocus,onKeyDown:e._handleKeyDown,onKeyUp:e._handleKeyUp,readOnly:n,"aria-disabled":n,"data-lpignore":!0,"data-ktp-execute-target":t["data-ktp-execute-target"]},E)),o.createElement("span",{className:D.arrowBox},o.createElement(ou,u({styles:sc(b,!0,v),className:"ms-UpButton",checked:N===ic.up,disabled:n,iconProps:c,onMouseDown:e._onIncrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:d,"data-is-focusable":!1},T)),o.createElement(ou,u({styles:sc(b,!1,y),className:"ms-DownButton",checked:N===ic.down,disabled:n,iconProps:p,onMouseDown:e._onDecrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:f,"data-is-focusable":!1},T))))})),s===Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,{iconName:l.iconName,className:D.icon,"aria-hidden":"true"}),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)))},t.prototype.focus=function(){this._input.current&&this._input.current.focus()},Object.defineProperty(t.prototype,"value",{get:function(){return void 0===this.props.value?this.state.value:this.props.value},enumerable:!0,configurable:!0}),t.prototype._onChange=function(){},t.defaultProps={step:1,min:0,max:100,disabled:!1,labelPosition:Xi.start,label:"",incrementButtonIcon:{iconName:"ChevronUpSmall"},decrementButtonIcon:{iconName:"ChevronDownSmall"}},t=d([es("SpinButton",["theme","styles"],!0)],t)}(o.Component),fc=function(e){function t(t){var n=e.call(this,t)||this;return n.spinbuttonref=null,n.spinbuttonref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:parseInt(this.spinbuttonref.value)}},t.prototype.render=function(){var e=this;return r.a.createElement(pc,{styles:{spinButtonWrapperTopBottom:{maxWidth:"250px",alignSelf:"start"},input:{backgroundColor:"transparent"}},value:this.state.property_values.value,onValidate:function(t){return 0===t.trim().length||isNaN(+t)?t=String(e.state.property_values.value):Number(t)e.spinbuttonref.props.max&&(t=String(e.spinbuttonref.props.max)),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onIncrement:function(t){return t=Number(t)+e.spinbuttonref.props.step>e.spinbuttonref.props.max?String(e.spinbuttonref.props.max):String(+t+e.spinbuttonref.props.step),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onDecrement:function(t){return t=Number(t)-e.spinbuttonref.props.stept?t:e}function Tc(e,t,n){return[Ic(e),Ic(t),Ic(n)].join("")}function Ic(e){var t=(e=Ec(e,gc)).toString(16);return 1===t.length?"0"+t:t}function Pc(e,t,n,o,r){return o===vc||"number"!=typeof o?"#"+r:"rgba("+e+", "+t+", "+n+", "+o/vc+")"}function Mc(e){var t=e.a,n=void 0===t?vc:t,o=e.b,r=e.g,i=e.r,a=function(e,t,n){var o=NaN,r=Math.max(e,t,n),i=r-Math.min(e,t,n);return 0===i?o=0:e===r?o=(t-n)/i%6:t===r?o=(n-e)/i+2:n===r&&(o=(e-t)/i+4),(o=Math.round(60*o))<0&&(o+=360),{h:o,s:Math.round(100*(0===r?0:i/r)),v:Math.round(r/gc*100)}}(i,r,o),s=a.h,l=a.s,u=a.v,c=Tc(i,r,o);return{a:n,b:o,g:r,h:s,hex:c,r:i,s:l,str:Pc(i,r,o,n,c),v:u}}function Nc(e){var t=wc(e);if(t)return u(u({},Mc(t)),{str:e})}function Dc(e){return"#"+(t=e.h,Tc((n=Cc(t,hc,mc)).r,n.g,n.b));var t,n}function Ac(e,t,n){var o=Cc(e.h,t,n),r=o.r,i=o.g,a=o.b,s=Tc(r,i,a);return{a:e.a,b:a,g:i,h:e.h,hex:s,r:r,s:t,str:Pc(r,i,a,e.a,s),v:n}}var Bc=Yo(),Fc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._isAdjustingSaturation=!0,n._descriptionId=Hn("ColorRectangle-description"),n._onKeyDown=function(e){var t=n.state.color,o=t.s,r=t.v,i=e.shiftKey?10:1;switch(e.which){case Fn.up:n._isAdjustingSaturation=!1,r+=i;break;case Fn.down:n._isAdjustingSaturation=!1,r-=i;break;case Fn.left:n._isAdjustingSaturation=!0,o-=i;break;case Fn.right:n._isAdjustingSaturation=!0,o+=i;break;default:return}n._updateColor(e,Ac(t,Ec(o,hc),Ec(r,mc)))},n._onMouseDown=function(e){n._events.on(window,"mousemove",n._onMouseMove,!0),n._events.on(window,"mouseup",n._disableEvents,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=function(e,t,n){var o=n.getBoundingClientRect(),r=(e.clientX-o.left)/o.width,i=(e.clientY-o.top)/o.height;return Ac(t,Ec(Math.round(r*hc),hc),Ec(Math.round(mc-i*mc),mc))}(e,n.state.color,n._root.current);t&&n._updateColor(e,t)}},n._disableEvents=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={color:t.color},n}return l(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this.state.color},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&this.props.color&&this.setState({color:this.props.color})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.minSize,n=e.theme,r=e.className,i=e.styles,a=e.ariaValueFormat,s=e.ariaLabel,l=e.ariaDescription,u=this.state.color,c=Bc(i,{theme:n,className:r,minSize:t}),d=a.replace("{0}",String(u.s)).replace("{1}",String(u.v));return o.createElement("div",{ref:this._root,tabIndex:0,className:c.root,style:{backgroundColor:Dc(u)},onMouseDown:this._onMouseDown,onKeyDown:this._onKeyDown,role:"slider","aria-valuetext":d,"aria-valuenow":this._isAdjustingSaturation?u.s:u.v,"aria-valuemin":0,"aria-valuemax":mc,"aria-label":s,"aria-describedby":this._descriptionId,"data-is-focusable":!0},o.createElement("div",{className:c.description,id:this._descriptionId},l),o.createElement("div",{className:c.light}),o.createElement("div",{className:c.dark}),o.createElement("div",{className:c.thumb,style:{left:u.s+"%",top:mc-u.v+"%",backgroundColor:u.str}}))},t.prototype._updateColor=function(e,t){var n=this.props.onChange,o=this.state.color;t.s===o.s&&t.v===o.v||(n&&n(e,t),e.defaultPrevented||(this.setState({color:t}),e.preventDefault()))},t.defaultProps={minSize:220,ariaLabel:"Saturation and brightness",ariaValueFormat:"Saturation {0} brightness {1}",ariaDescription:"Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness."},t}(o.Component);var Oc=Pn(Fc,(function(e){var t,n=e.className,o=e.theme,r=e.minSize,i=o.palette,a=o.effects;return{root:["ms-ColorPicker-colorRect",{position:"relative",marginBottom:8,border:"1px solid "+i.neutralLighter,borderRadius:a.roundedCorner2,minWidth:r,minHeight:r,outline:"none",selectors:(t={},t[Tt]={MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},n],light:["ms-ColorPicker-light",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to right, white 0%, transparent 100%) /*@noflip*/"}],dark:["ms-ColorPicker-dark",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to bottom, transparent 0, #000 100%)"}],thumb:["ms-ColorPicker-thumb",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",selectors:{":before":{position:"absolute",left:0,right:0,top:0,bottom:0,border:"2px solid "+i.white,borderRadius:"50%",boxSizing:"border-box",content:'""'}}}],description:Ot}}),void 0,{scope:"ColorRectangle"}),Rc=Yo(),Lc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._onKeyDown=function(e){var t=n.value,o=n.props,r=o.minValue,i=o.maxValue,a=e.shiftKey?10:1;switch(e.which){case Fn.left:t-=a;break;case Fn.right:t+=a;break;case Fn.home:t=r;break;case Fn.end:t=i;break;default:return}n._updateValue(e,Ec(t,i,r))},n._onMouseDown=function(e){var t=$(n);n._events.on(t,"mousemove",n._onMouseMove,!0),n._events.on(t,"mouseup",n._onMouseUp,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=n.props,o=t.minValue,r=t.maxValue,i=n._root.current.getBoundingClientRect(),a=(e.clientX-i.left)/i.width,s=Ec(Math.round(a*r),r,o);n._updateValue(e,s)}},n._onMouseUp=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={currentValue:t.value||0},n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.state.currentValue},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&void 0!==this.props.value&&this.setState({currentValue:this.props.value})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.isAlpha,n=e.minValue,r=e.maxValue,i=e.overlayStyle,a=e.overlayColor,s=e.theme,l=e.className,u=e.styles,c=this.props.ariaLabel,d=void 0===c?t?"Alpha":"Hue":c,p=this.value,f=Rc(u,{theme:s,className:l,isAlpha:t}),h=100*(p-n)/(r-n);return o.createElement("div",{ref:this._root,className:f.root,tabIndex:0,onKeyDown:this._onKeyDown,onMouseDown:this._onMouseDown,role:"slider","aria-valuenow":p,"aria-valuetext":String(p),"aria-valuemin":n,"aria-valuemax":r,"aria-label":d,"data-is-focusable":!0},!(!i&&!a)&&o.createElement("div",{className:f.sliderOverlay,style:i||{background:"linear-gradient(to right, transparent 0, #"+a+" 100%)"}}),o.createElement("div",{className:f.sliderThumb,style:{left:h+"%"}}))},t.prototype._updateValue=function(e,t){if(t!==this.value){var n=this.props.onChange;n&&n(e,t),e.defaultPrevented||(this.setState({currentValue:t}),e.preventDefault())}},t.defaultProps={minValue:0,maxValue:100,value:0},t}(o.Component),Hc={background:"linear-gradient(to left,red 0,#f09 10%,#cd00ff 20%,#3200ff 30%,#06f 40%,#00fffd 50%,#0f6 60%,#35ff00 70%,#cdff00 80%,#f90 90%,red 100%)"},Wc={backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJUlEQVQYV2N89erVfwY0ICYmxoguxjgUFKI7GsTH5m4M3w1ChQC1/Ca8i2n1WgAAAABJRU5ErkJggg==)"},zc=Pn(Lc,(function(e){var t,n=e.theme,o=e.className,r=e.isAlpha,i=n.palette,a=n.effects;return{root:["ms-ColorPicker-slider",{position:"relative",height:20,marginBottom:8,border:"1px solid "+i.neutralLight,borderRadius:a.roundedCorner2,boxSizing:"border-box",outline:"none",selectors:(t={},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},r?Wc:Hc,o],sliderOverlay:["ms-ColorPicker-sliderOverlay",{content:"",position:"absolute",left:0,right:0,top:0,bottom:0}],sliderThumb:["ms-ColorPicker-thumb","is-slider",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",top:"50%"}]}}),void 0,{scope:"ColorSlider"});var Uc=Yo(),Kc=["hex","r","g","b","a"];function jc(e){var t=e.color;return"string"==typeof t?Nc(t):t}var Vc=Pn(function(e){function t(n){var o=e.call(this,n)||this;o._onSVChanged=function(e,t){o._updateColor(e,t)},o._onHChanged=function(e,t){o._updateColor(e,function(e,t){var n=Cc(t,e.s,e.v),o=n.r,r=n.g,i=n.b,a=Tc(o,r,i);return{a:e.a,b:i,g:r,h:t,hex:a,r:o,s:e.s,str:Pc(o,r,i,e.a,a),v:e.v}}(o.state.color,t))},o._onAChanged=function(e,t){o._updateColor(e,function(e,t){return u(u({},e),{a:t,str:Pc(e.r,e.g,e.b,t,e.hex)})}(o.state.color,Math.round(t)))},o._onBlur=function(e){var t,n=o.state,r=n.color,i=n.editingColor;if(i){var a,s=i.value,l=i.component,c="hex"===l,d=c?yc:_c;if(s.length>=d&&(c||!isNaN(Number(s)))){var p=void 0;p=c?Nc("#"+(!(a=s)||a.length=bc?a.substring(0,bc):a.substring(0,yc))):Mc(function(e){return{r:Ec(e.r,gc),g:Ec(e.g,gc),b:Ec(e.b,gc),a:"number"==typeof e.a?Ec(e.a,vc):e.a}}(u(u({},r),((t={})[l]=Number(s),t)))),o._updateColor(e,p)}else o.setState({editingColor:void 0})}},Dr(o),o.state={color:jc(n)||Nc("#ffffff")},o._textChangeHandlers={};for(var r=0,i=Kc;rthis._displayOnlyOptionsCache[t];)t++;if(this._displayOnlyOptionsCache[t]===e)throw new Error("Unexpected: Option at index "+e+" is not a selectable element.");return e-t+1}},e}();!function(e){e[e.smallFluid=0]="smallFluid",e[e.smallFixedFar=1]="smallFixedFar",e[e.smallFixedNear=2]="smallFixedNear",e[e.medium=3]="medium",e[e.large=4]="large",e[e.largeFixed=5]="largeFixed",e[e.extraLarge=6]="extraLarge",e[e.custom=7]="custom",e[e.customNear=8]="customNear"}(nd||(nd={}));var rd,id=Yo();!function(e){e[e.closed=0]="closed",e[e.animatingOpen=1]="animatingOpen",e[e.open=2]="open",e[e.animatingClosed=3]="animatingClosed"}(rd||(rd={}));var ad,sd,ld,ud,cd,dd=function(e){function t(t){var n=e.call(this,t)||this;n._panel=o.createRef(),n._animationCallback=null,n.dismiss=function(e){n.props.onDismiss&&n.props.onDismiss(e),(!e||e&&!e.defaultPrevented)&&n.close()},n._allowScrollOnPanel=function(e){e?n._allowTouchBodyScroll?qr(e,n._events):Gr(e,n._events):n._events.off(n._scrollableContent),n._scrollableContent=e},n._onRenderNavigation=function(e){if(!n.props.onRenderNavigationContent&&!n.props.onRenderNavigation&&!n.props.hasCloseButton)return null;var t=n.props.onRenderNavigationContent,r=void 0===t?n._onRenderNavigationContent:t;return o.createElement("div",{className:n._classNames.navigation},r(e,n._onRenderNavigationContent))},n._onRenderNavigationContent=function(e){var t=e.closeButtonAriaLabel,r=e.hasCloseButton,i=gn();return r?o.createElement(ou,{styles:{root:{height:"auto",width:"44px",color:i.palette.neutralSecondary,fontSize:ft.large},rootHovered:{color:i.palette.neutralPrimary}},className:n._classNames.closeButton,onClick:n._onPanelClick,ariaLabel:t,title:t,"data-is-visible":!0,iconProps:{iconName:"Cancel"}}):null},n._onRenderHeader=function(e,t,r){var i=e.headerText;return i?o.createElement("div",{className:n._classNames.header},o.createElement("p",{className:n._classNames.headerText,id:r,role:"heading","aria-level":2},i)):null},n._onRenderBody=function(e){return o.createElement("div",{className:n._classNames.content},e.children)},n._onRenderFooter=function(e){var t=n.props.onRenderFooterContent,r=void 0===t?null:t;return r?o.createElement("div",{className:n._classNames.footer},o.createElement("div",{className:n._classNames.footerInner},r())):null},n._animateTo=function(e){n._animationCallback=n._async.setTimeout((function(){n.setState({visibility:e}),n._onTransitionComplete()}),200)},n._clearExistingAnimationTimer=function(){null!==n._animationCallback&&n._async.clearTimeout(n._animationCallback)},n._onPanelClick=function(e){n.dismiss(e)},n._onTransitionComplete=function(){n._updateFooterPosition(),n.state.visibility===rd.open&&n.props.onOpened&&n.props.onOpened(),n.state.visibility===rd.closed&&n.props.onDismissed&&n.props.onDismissed()};var r=n.props.allowTouchBodyScroll,i=void 0!==r&&r;return n._allowTouchBodyScroll=i,n._warnDeprecations({ignoreExternalFocusing:"focusTrapZoneProps",forceFocusInsideTrap:"focusTrapZoneProps",firstFocusableSelector:"focusTrapZoneProps"}),n.state={isFooterSticky:!1,visibility:rd.closed,id:Hn("Panel")},n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.isOpen?null:!e.isOpen||t.visibility!==rd.closed&&t.visibility!==rd.animatingClosed?e.isOpen||t.visibility!==rd.open&&t.visibility!==rd.animatingOpen?null:{visibility:rd.animatingClosed}:{visibility:rd.animatingOpen}},t.prototype.componentDidMount=function(){this._events.on(window,"resize",this._updateFooterPosition),this._shouldListenForOuterClick(this.props)&&this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0),this.props.isOpen&&this.setState({visibility:rd.animatingOpen})},t.prototype.componentDidUpdate=function(e,t){var n=this._shouldListenForOuterClick(this.props),o=this._shouldListenForOuterClick(e);this.state.visibility!==t.visibility&&(this._clearExistingAnimationTimer(),this.state.visibility===rd.animatingOpen?this._animateTo(rd.open):this.state.visibility===rd.animatingClosed&&this._animateTo(rd.closed)),n&&!o?this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0):!n&&o&&this._events.off(document.body,"mousedown",this._dismissOnOuterClick,!0)},t.prototype.render=function(){var e=this.props,t=e.className,n=void 0===t?"":t,r=e.elementToFocusOnDismiss,i=e.firstFocusableSelector,a=e.focusTrapZoneProps,s=e.forceFocusInsideTrap,l=e.hasCloseButton,c=e.headerText,d=e.headerClassName,p=void 0===d?"":d,f=e.ignoreExternalFocusing,h=e.isBlocking,m=e.isFooterAtBottom,g=e.isLightDismiss,v=e.isHiddenOnDismiss,y=e.layerProps,b=e.overlayProps,_=e.type,k=e.styles,x=e.theme,C=e.customWidth,w=e.onLightDismissClick,S=void 0===w?this._onPanelClick:w,E=e.onRenderNavigation,T=void 0===E?this._onRenderNavigation:E,I=e.onRenderHeader,P=void 0===I?this._onRenderHeader:I,M=e.onRenderBody,N=void 0===M?this._onRenderBody:M,D=e.onRenderFooter,A=void 0===D?this._onRenderFooter:D,B=this.state,F=B.isFooterSticky,O=B.visibility,R=B.id,L=_===nd.smallFixedNear||_===nd.customNear,H=Uo(x)?L:!L,W=c&&R+"-headerText",z=_===nd.custom||_===nd.customNear?{width:C}:{},U=Jn(this.props,Xn),K=this.isActive,j=O===rd.animatingClosed||O===rd.animatingOpen;if(!K&&!j&&!v)return null;this._classNames=id(k,{theme:x,className:n,focusTrapZoneClassName:a?a.className:void 0,hasCloseButton:l,headerClassName:p,isAnimating:j,isFooterSticky:F,isFooterAtBottom:m,isOnRightSide:H,isOpen:K,isHiddenOnDismiss:v,type:_});var V,G=this._classNames,q=this._allowTouchBodyScroll;h&&K&&(V=o.createElement(Ql,u({className:G.overlay,isDarkThemed:!1,onClick:g?S:void 0,allowTouchBodyScroll:q},b)));var Z=P(this.props,this._onRenderHeader,W);return o.createElement(ls,u({},y),o.createElement(Fa,{role:"dialog","aria-modal":"true",ariaLabelledBy:Z?W:void 0,onDismiss:this.dismiss,className:G.hiddenPanel},o.createElement("div",u({"aria-hidden":!K&&j},U,{ref:this._panel,className:G.root}),V,o.createElement(Kl,u({ignoreExternalFocusing:f,forceFocusInsideTrap:!(!h||v&&!K)&&s,firstFocusableSelector:i,isClickableOutsideFocusTrap:!0},a,{className:G.main,style:z,elementToFocusOnDismiss:r}),o.createElement("div",{className:G.commands,"data-is-visible":!0},T(this.props,this._onRenderNavigation)),o.createElement("div",{className:G.contentInner},Z,o.createElement("div",{ref:this._allowScrollOnPanel,className:G.scrollableContent,"data-is-scrollable":!0},N(this.props,this._onRenderBody)),A(this.props,this._onRenderFooter))))))},t.prototype.open=function(){void 0===this.props.isOpen&&(this.isActive||(this.props.onOpen&&this.props.onOpen(),this.setState({visibility:rd.animatingOpen})))},t.prototype.close=function(){void 0===this.props.isOpen&&this.isActive&&this.setState({visibility:rd.animatingClosed})},Object.defineProperty(t.prototype,"isActive",{get:function(){return this.state.visibility===rd.open||this.state.visibility===rd.animatingOpen},enumerable:!0,configurable:!0}),t.prototype._shouldListenForOuterClick=function(e){return!!e.isBlocking&&!!e.isOpen},t.prototype._updateFooterPosition=function(){var e=this._scrollableContent;if(e){var t=e.clientHeight,n=e.scrollHeight;this.setState({isFooterSticky:t0&&s();var o=r._id+e.key;i.items.push(n(u(u({id:o},e),{index:t}),r._onRenderItem)),i.id=o;break;case Zc.Divider:t>0&&i.items.push(n(u(u({},e),{index:t}),r._onRenderItem)),i.items.length>0&&s();break;default:i.items.push(n(u(u({},e),{index:t}),r._onRenderItem))}}(e,t)})),i.items.length>0&&s(),o.createElement(o.Fragment,null,a)},r._onRenderItem=function(e){switch(e.itemType){case Zc.Divider:return r._renderSeparator(e);case Zc.Header:return r._renderHeader(e);default:return r._renderOption(e)}},r._renderOption=function(e){var t=r.props.onRenderOption,n=void 0===t?r._onRenderOption:t,i=r.state.selectedIndices,a=void 0===i?[]:i,s=!(void 0===e.index||!a)&&a.indexOf(e.index)>-1,l=e.hidden?r._classNames.dropdownItemHidden:s&&!0===e.disabled?r._classNames.dropdownItemSelectedAndDisabled:s?r._classNames.dropdownItemSelected:!0===e.disabled?r._classNames.dropdownItemDisabled:r._classNames.dropdownItem,u=e.title,c=void 0===u?e.text:u,d=r._classNames.subComponentStyles?r._classNames.subComponentStyles.multiSelectItem:void 0;return r.props.multiSelect?o.createElement(ed,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,onChange:r._onItemClick(e),inputProps:{onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e)},label:e.text,title:c,onRenderLabel:r._onRenderItemLabel.bind(r,e),className:l,role:"option","aria-selected":s?"true":"false",checked:s,styles:d,ariaPositionInSet:r._sizePosCache.positionInSet(e.index),ariaSetSize:r._sizePosCache.optionSetSize}):o.createElement(td,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,className:l,onClick:r._onItemClick(e),onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e),role:"option","aria-selected":s?"true":"false",ariaLabel:e.ariaLabel,title:c,"aria-posinset":r._sizePosCache.positionInSet(e.index),"aria-setsize":r._sizePosCache.optionSetSize},n(e,r._onRenderOption))},r._onRenderOption=function(e){return o.createElement("span",{className:r._classNames.dropdownOptionText},e.text)},r._onRenderItemLabel=function(e){var t=r.props.onRenderOption;return(void 0===t?r._onRenderOption:t)(e,r._onRenderOption)},r._onPositioned=function(e){r._focusZone.current&&r._requestAnimationFrame((function(){var e=r.state.selectedIndices;if(r._focusZone.current)if(e&&e[0]&&!r.props.options[e[0]].disabled){var t=yt().querySelector("#"+r._id+"-list"+e[0]);r._focusZone.current.focusElement(t)}else r._focusZone.current.focus()})),r.state.calloutRenderEdge&&r.state.calloutRenderEdge===e.targetEdge||r.setState({calloutRenderEdge:e.targetEdge})},r._onItemClick=function(e){return function(t){e.disabled||(r.setSelectedIndex(t,e.index),r.props.multiSelect||r.setState({isOpen:!1}))}},r._onScroll=function(){r._isScrollIdle||void 0===r._scrollIdleTimeoutId?r._isScrollIdle=!1:(clearTimeout(r._scrollIdleTimeoutId),r._scrollIdleTimeoutId=void 0),r._scrollIdleTimeoutId=setTimeout((function(){r._isScrollIdle=!0}),r._scrollIdleDelay)},r._onMouseItemLeave=function(e,t){if(!r._shouldIgnoreMouseEvent()&&r._host.current)if(r._host.current.setActive)try{r._host.current.setActive()}catch(e){}else r._host.current.focus()},r._onDismiss=function(){r.setState({isOpen:!1}),r._dropDown.current&&r._dropDown.current.focus()},r._onDropdownBlur=function(e){r._isDisabled()||(r.setState({hasFocus:!1}),r.state.isOpen||r.props.onBlur&&r.props.onBlur(e))},r._onDropdownKeyDown=function(e){if(!r._isDisabled()&&(r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e),!r.props.onKeyDown||(r.props.onKeyDown(e),!e.defaultPrevented))){var t,n=r.state.selectedIndices.length?r.state.selectedIndices[0]:-1,o=e.altKey||e.metaKey,i=r.state.isOpen;switch(e.which){case Fn.enter:r.setState({isOpen:!i});break;case Fn.escape:if(!i)return;r.setState({isOpen:!1});break;case Fn.up:if(o){if(i){r.setState({isOpen:!1});break}return}r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,-1,n-1,n));break;case Fn.down:o&&(e.stopPropagation(),e.preventDefault()),o&&!i||r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,1,n+1,n));break;case Fn.home:r.props.multiSelect||(t=r._moveIndex(e,1,0,n));break;case Fn.end:r.props.multiSelect||(t=r._moveIndex(e,-1,r.props.options.length-1,n));break;case Fn.space:break;default:return}t!==n&&(e.stopPropagation(),e.preventDefault())}},r._onDropdownKeyUp=function(e){if(!r._isDisabled()){var t=r._shouldHandleKeyUp(e),n=r.state.isOpen;if(!r.props.onKeyUp||(r.props.onKeyUp(e),!e.defaultPrevented)){switch(e.which){case Fn.space:r.setState({isOpen:!n});break;default:return void(t&&n&&r.setState({isOpen:!1}))}e.stopPropagation(),e.preventDefault()}}},r._onZoneKeyDown=function(e){var t;r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e);var n=e.altKey||e.metaKey;switch(e.which){case Fn.up:n?r.setState({isOpen:!1}):r._host.current&&(t=br(r._host.current,r._host.current.lastChild,!0));break;case Fn.home:case Fn.end:case Fn.pageUp:case Fn.pageDown:break;case Fn.down:!n&&r._host.current&&(t=yr(r._host.current,r._host.current.firstChild,!0));break;case Fn.escape:r.setState({isOpen:!1});break;case Fn.tab:return void r.setState({isOpen:!1});default:return}t&&t.focus(),e.stopPropagation(),e.preventDefault()},r._onZoneKeyUp=function(e){r._shouldHandleKeyUp(e)&&r.state.isOpen&&(r.setState({isOpen:!1}),e.preventDefault())},r._onDropdownClick=function(e){if(!r.props.onClick||(r.props.onClick(e),!e.defaultPrevented)){var t=r.state.isOpen;r._isDisabled()||r._shouldOpenOnFocus()||r.setState({isOpen:!t}),r._isFocusedByClick=!1}},r._onDropdownMouseDown=function(){r._isFocusedByClick=!0},r._onFocus=function(e){var t=r.state,n=t.isOpen,o=t.selectedIndices,i=r.props.multiSelect;if(!r._isDisabled()){r._isFocusedByClick||n||0!==o.length||i||r._moveIndex(e,1,0,-1),r.props.onFocus&&r.props.onFocus(e);var a={hasFocus:!0};r._shouldOpenOnFocus()&&(a.isOpen=!0),r.setState(a)}},r._isDisabled=function(){var e=r.props.disabled,t=r.props.isDisabled;return void 0!==t&&(e=t),e},r._onRenderLabel=function(e){var t=e.label,n=e.required,i=e.disabled,a=r._classNames.subComponentStyles?r._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{className:r._classNames.label,id:r._labelId,required:n,styles:a,disabled:i},t):null},Dr(r),r._id=t.id||Hn("Dropdown"),r._labelId=r._id+"-label",r._listId=r._id+"-list",r._optionId=r._id+"-option",r._isScrollIdle=!0,r.props.multiSelect){var i=void 0!==t.defaultSelectedKeys?t.defaultSelectedKeys:t.selectedKeys;n=r._getSelectedIndexes(t.options,i)}else{var a=void 0!==t.defaultSelectedKey?t.defaultSelectedKey:t.selectedKey;n=r._getSelectedIndexes(t.options,a)}return r._sizePosCache.updateOptions(t.options),r.state={isOpen:!1,selectedIndices:n,hasFocus:!1,calloutRenderEdge:void 0},r}return l(t,e),Object.defineProperty(t.prototype,"selectedOptions",{get:function(){return Dd(this.props.options,this.state.selectedIndices)},enumerable:!0,configurable:!0}),t.prototype.componentWillUnmount=function(){clearTimeout(this._scrollIdleTimeoutId)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t,n=e.options!==this.props.options;void 0===e[t=e.multiSelect?n&&void 0!==e.defaultSelectedKeys?"defaultSelectedKeys":"selectedKeys":n&&void 0!==e.defaultSelectedKey?"defaultSelectedKey":"selectedKey"]||e[t]===this.props[t]&&!n||this.setState({selectedIndices:this._getSelectedIndexes(e.options,e[t])}),e.options!==this.props.options&&this._sizePosCache.updateOptions(e.options)},t.prototype.componentDidUpdate=function(e,t){!0===t.isOpen&&!1===this.state.isOpen&&(this._gotMouseMove=!1,this._dropDown.current&&this._dropDown.current.focus(),this.props.onDismiss&&this.props.onDismiss())},t.prototype.render=function(){var e=this,t=this._id,n=this.props,r=n.className,i=n.label,a=n.options,s=n.ariaLabel,l=n.required,c=n.errorMessage,d=n.keytipProps,p=n.styles,f=n.theme,h=n.panelProps,m=n.calloutProps,g=n.multiSelect,v=n.onRenderTitle,y=void 0===v?this._onRenderTitle:v,b=n.onRenderContainer,_=void 0===b?this._onRenderContainer:b,k=n.onRenderCaretDown,x=void 0===k?this._onRenderCaretDown:k,C=n.onRenderLabel,w=void 0===C?this._onRenderLabel:C,S=this.state,E=S.isOpen,T=S.selectedIndices,I=S.calloutRenderEdge,P=n.onRenderPlaceholder||n.onRenderPlaceHolder||this._onRenderPlaceholder,M=Dd(a,T),N=Jn(n,Xn),D=this._isDisabled(),A=t+"-errorMessage",B=D?void 0:E&&1===T.length&&T[0]>=0?this._listId+T[0]:void 0,F=g?{role:"button"}:{role:"listbox",childRole:"option",ariaSetSize:this._sizePosCache.optionSetSize,ariaPosInSet:this._sizePosCache.positionInSet(T[0]),ariaSelected:void 0!==T[0]||void 0};this._classNames=Od(p,{theme:f,className:r,hasError:!!(c&&c.length>0),hasLabel:!!i,isOpen:E,required:l,disabled:D,isRenderingPlaceholder:!M.length,panelClassName:h?h.className:void 0,calloutClassName:m?m.className:void 0,calloutRenderEdge:I});var O=!!c&&c.length>0;return o.createElement("div",{className:this._classNames.root},w(this.props,this._onRenderLabel),o.createElement(Ms,{keytipProps:d,disabled:D},(function(r){return o.createElement("div",u({},r,{"data-is-focusable":!D,ref:e._dropDown,id:t,tabIndex:D?-1:0,role:F.role,"aria-haspopup":"listbox","aria-expanded":E?"true":"false","aria-label":s,"aria-labelledby":i&&!s?po(e._labelId,e._optionId):void 0,"aria-describedby":po(r["aria-describedby"],O?e._id+"-errorMessage":void 0),"aria-activedescendant":B,"aria-required":l,"aria-disabled":D,"aria-owns":E?e._listId:void 0},N,{className:e._classNames.dropdown,onBlur:e._onDropdownBlur,onKeyDown:e._onDropdownKeyDown,onKeyUp:e._onDropdownKeyUp,onClick:e._onDropdownClick,onMouseDown:e._onDropdownMouseDown,onFocus:e._onFocus}),o.createElement("span",{id:e._optionId,className:e._classNames.title,"aria-live":"polite","aria-atomic":!0,"aria-invalid":O,role:F.childRole,"aria-setsize":F.ariaSetSize,"aria-posinset":F.ariaPosInSet,"aria-selected":F.ariaSelected},M.length?y(M,e._onRenderTitle):P(n,e._onRenderPlaceholder)),o.createElement("span",{className:e._classNames.caretDownWrapper},x(n,e._onRenderCaretDown)))})),E&&_(u(u({},n),{onDismiss:this._onDismiss}),this._onRenderContainer),O&&o.createElement("div",{role:"alert",id:A,className:this._classNames.errorMessage},c))},t.prototype.focus=function(e){this._dropDown.current&&(this._dropDown.current.focus(),e&&this.setState({isOpen:!0}))},t.prototype.setSelectedIndex=function(e,t){var n=this,o=this.props,r=o.options,i=o.selectedKey,a=o.selectedKeys,s=o.multiSelect,l=o.notifyOnReselect,u=this.state.selectedIndices,c=void 0===u?[]:u,d=!!c&&c.indexOf(t)>-1,p=[];if(t=Math.max(0,Math.min(r.length-1,t)),void 0===i&&void 0===a){if(s||l||t!==c[0]){if(s)if(p=c?this._copyArray(c):[],d){var f=p.indexOf(t);f>-1&&p.splice(f,1)}else p.push(t);else p=[t];e.persist(),this.setState({selectedIndices:p},(function(){n._onChange(e,r,t,d,s)}))}}else this._onChange(e,r,t,d,s)},Object.defineProperty(t.prototype,"_placeholder",{get:function(){return this.props.placeholder||this.props.placeHolder},enumerable:!0,configurable:!0}),t.prototype._copyArray=function(e){for(var t=[],n=0,o=e;n=r.length&&(n=r.length-1);for(var i=0;r[n].itemType===Zc.Header||r[n].itemType===Zc.Divider||r[n].disabled;){if(i>=r.length)return o;n+t<0?n=r.length:n+t>=r.length&&(n=-1),n+=t,i++}return this.setSelectedIndex(e,n),n},t.prototype._renderFocusableList=function(e){var t=e.onRenderList,n=void 0===t?this._onRenderList:t,r=e.label,i=e.ariaLabel,a=e.multiSelect;return o.createElement("div",{className:this._classNames.dropdownItemsWrapper,onKeyDown:this._onZoneKeyDown,onKeyUp:this._onZoneKeyUp,ref:this._host,tabIndex:0},o.createElement(Li,{ref:this._focusZone,direction:dr.vertical,id:this._listId,className:this._classNames.dropdownItems,role:"listbox","aria-label":i,"aria-labelledby":r&&!i?this._labelId:void 0,"aria-multiselectable":a},n(e,this._onRenderList)))},t.prototype._renderSeparator=function(e){var t=e.index,n=e.key;return t>0?o.createElement("div",{role:"separator",key:n,className:this._classNames.dropdownDivider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,n=void 0===t?this._onRenderOption:t,r=e.key,i=e.id;return o.createElement("div",{id:i,key:r,className:this._classNames.dropdownItemHeader},n(e,this._onRenderOption))},t.prototype._onItemMouseEnter=function(e,t){this._shouldIgnoreMouseEvent()||t.currentTarget.focus()},t.prototype._onItemMouseMove=function(e,t){var n=t.currentTarget;this._gotMouseMove=!0,this._isScrollIdle&&document.activeElement!==n&&n.focus()},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._getSelectedIndexes=function(e,t){if(void 0===t)return this.props.multiSelect?this._getAllSelectedIndices(e):-1!==(i=this._getSelectedIndex(e,null))?[i]:[];if(!Array.isArray(t))return-1!==(i=this._getSelectedIndex(e,t))?[i]:[];for(var n=[],o=0,r=t;o svg":{paddingTop:"2px"},"&:hover i.ms-Button-icon":{color:i.palette.neutralPrimary},"&:active i.ms-Button-icon":{color:i.palette.neutralPrimary}}}},groups:[{links:[{name:"General Settings",key:"general",url:"",icon:"Settings"}].concat(n)}]})),r.a.createElement("div",{className:"editorzone",style:{backgroundColor:i.palette.white,color:i.palette.black}},r.a.createElement("div",{className:"editorhead"},r.a.createElement("div",{className:"editortitle"},r.a.createElement(ml,{variant:"xxLarge",styles:{root:{display:"block",whiteSpace:"no-wrap",overflow:"hidden",textOverflow:"ellipsis"}}},"general"!=this.state.selected_menu?t[this.state.selected_menu].name+" Settings":"PowerToys General Settings")),r.a.createElement("div",{className:"editorheadbuttons"},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:16}},r.a.createElement(Nl,{styles:{root:{minWidth:"100px"}},disabled:!this.state.data_changed||this.state.saving,text:this.state.saving?"Saving":"Save",onClick:this.save_clicked},this.state.saving?r.a.createElement(Ll,{size:Tl.small}):r.a.createElement("span",null))))),r.a.createElement("div",{className:"editorbody"},r.a.createElement(Ul,{styles:{contentContainer:{paddingTop:"16px",paddingLeft:"16px",paddingRight:"16px"}}},"general"===e.state.selected_menu&&e.state.settings.hasOwnProperty("general")?r.a.createElement(qu,{key:"general",settings_key:"general",settings:e.state.settings,on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):e.state.settings.hasOwnProperty("powertoys")&&e.state.selected_menu in e.state.settings.powertoys?r.a.createElement(Vd,{key:e.state.selected_menu,settings_key:e.state.selected_menu,powertoy:e.state.settings.powertoys[e.state.selected_menu],on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):void 0))),r.a.createElement(yu,{hidden:!this.state.show_save_discard_dialog,onDismiss:this.close_save_discard_dialog,dialogContentProps:{type:Dl.normal,title:"Changes not saved",subText:this.state.user_trying_to_exit?"Would you like to save your changes or exit the settings?":"Would you like to save or discard your changes?"},modalProps:{isBlocking:!0,styles:{main:{maxWidth:450}}}},r.a.createElement(su,{styles:{actionsRight:{textAlign:"center"}}},r.a.createElement(Nl,{onClick:this.save_save_discard_dialog,text:"Save"}),r.a.createElement(Nl,{onClick:this.discard_save_discard_dialog,text:this.state.user_trying_to_exit?"Exit":"Discard"}),r.a.createElement(Ml,{onClick:this.close_save_discard_dialog,text:"Cancel"}))))},t}(r.a.Component);window.start_with_dark_theme&&vn({palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}),K({selectors:{":global(body), :global(html), :global(#app)":{margin:0,padding:0,height:"100vh"}}});var cp=document.getElementById("app");cp&&cp.hasChildNodes()?a.a.hydrate(r.a.createElement(up,{ref:function(e){window.react_app_component=e}}),cp):a.a.render(r.a.createElement(up,{ref:function(e){window.react_app_component=e}}),cp)}]); \ No newline at end of file From 38fc9f00a28da1ebcd963a1882dcc00d4d9d9041 Mon Sep 17 00:00:00 2001 From: Betsegaw Tadele Date: Thu, 26 Mar 2020 13:43:01 -0700 Subject: [PATCH 060/132] Kill WW app on exit (#1699) Co-authored-by: Beta Tadele --- src/modules/windowwalker/dll/dllmain.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/modules/windowwalker/dll/dllmain.cpp b/src/modules/windowwalker/dll/dllmain.cpp index 69bcbe1650..fb7d643757 100644 --- a/src/modules/windowwalker/dll/dllmain.cpp +++ b/src/modules/windowwalker/dll/dllmain.cpp @@ -58,6 +58,11 @@ public: // Destroy the powertoy and free memory virtual void destroy() override { + if (m_enabled) + { + TerminateProcess(m_hProcess, 1); + } + delete this; } From 15cefc664a215b697d4864d3dd3e216fae16af75 Mon Sep 17 00:00:00 2001 From: udit3333 Date: Thu, 26 Mar 2020 13:58:52 -0700 Subject: [PATCH 061/132] Svg Icon for Power preview module (#1718) * Added svg icon for power preview * Updated bundle.js --- src/settings-web/src/setup_icons.tsx | 4 ++-- src/settings-web/src/svg/power_preview.svg | 3 +++ src/settings/settings-html/dist/bundle.js | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 src/settings-web/src/svg/power_preview.svg diff --git a/src/settings-web/src/setup_icons.tsx b/src/settings-web/src/setup_icons.tsx index f22ee1ab1e..1929e1cbc1 100644 --- a/src/settings-web/src/setup_icons.tsx +++ b/src/settings-web/src/setup_icons.tsx @@ -1,6 +1,5 @@ import React from 'react'; import {registerIcons} from 'office-ui-fabric-react'; -import {Icon} from 'office-ui-fabric-react/lib/Icon'; import {initializeIcons} from './icons/src'; // Import SVG files for the icons here. @@ -8,6 +7,7 @@ import FancyZonesSVG from './svg/fancy_zones.svg'; import PowerRenameSVG from './svg/power_rename.svg'; import ShortcutGuideSVG from './svg/shortcut_guide.svg'; import ImageResizerSVG from './svg/image_resizer.svg'; +import PowerPreviewSVG from './svg/power_preview.svg'; export function setup_powertoys_icons(): void { initializeIcons('icons/fonts/'); @@ -17,7 +17,7 @@ export function setup_powertoys_icons(): void { 'pt-fancy-zones': ( ), 'pt-power-rename': ( ), 'pt-shortcut-guide': ( ), - 'pt-power-preview': ( ), + 'pt-power-preview': ( ), 'pt-image-resizer': ( ) , } }); diff --git a/src/settings-web/src/svg/power_preview.svg b/src/settings-web/src/svg/power_preview.svg new file mode 100644 index 0000000000..3f28a87753 --- /dev/null +++ b/src/settings-web/src/svg/power_preview.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/settings/settings-html/dist/bundle.js b/src/settings/settings-html/dist/bundle.js index 1e65637ace..2340150cd8 100644 --- a/src/settings/settings-html/dist/bundle.js +++ b/src/settings/settings-html/dist/bundle.js @@ -28,4 +28,4 @@ object-assign * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -Object.defineProperty(t,"__esModule",{value:!0});var n=null,o=!1,r=3,i=-1,a=-1,s=!1,l=!1;function u(){if(!s){var e=n.expirationTime;l?C():l=!0,x(p,e)}}function c(){var e=n,t=n.next;if(n===t)n=null;else{var o=n.previous;n=o.next=t,t.previous=o}e.next=e.previous=null,o=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=r,s=a;r=e,a=t;try{var l=o()}finally{r=i,a=s}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{o=null,e=n;do{if(e.expirationTime>=t){o=e;break}e=e.next}while(e!==n);null===o?o=n:o===n&&(n=l,u()),(t=o.previous).next=o.previous=l,l.next=o,l.previous=t}}function d(){if(-1===i&&null!==n&&1===n.priorityLevel){s=!0;try{do{c()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?u():l=!1}}}function p(e){s=!0;var r=o;o=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{c()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{c()}while(null!==n&&!w())}finally{s=!1,o=r,null!==n?u():l=!1,d()}}var f,h,m=Date,g="function"==typeof setTimeout?setTimeout:void 0,v="function"==typeof clearTimeout?clearTimeout:void 0,y="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function _(e){f=y((function(t){v(h),e(t)})),h=g((function(){b(f),e(t.unstable_now())}),100)}if("object"==typeof performance&&"function"==typeof performance.now){var k=performance;t.unstable_now=function(){return k.now()}}else t.unstable_now=function(){return m.now()};var x,C,w,S=null;if("undefined"!=typeof window?S=window:void 0!==e&&(S=e),S&&S._schedMock){var E=S._schedMock;x=E[0],C=E[1],w=E[2],t.unstable_now=E[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var T=null,I=function(e){if(null!==T)try{T(e)}finally{T=null}};x=function(e){null!==T?setTimeout(x,0,e):(T=e,setTimeout(I,0,!1))},C=function(){T=null},w=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof y&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var P=null,M=!1,N=-1,D=!1,A=!1,B=0,F=33,O=33;w=function(){return B<=t.unstable_now()};var R=new MessageChannel,L=R.port2;R.port1.onmessage=function(){M=!1;var e=P,n=N;P=null,N=-1;var o=t.unstable_now(),r=!1;if(0>=B-o){if(!(-1!==n&&n<=o))return D||(D=!0,_(H)),P=e,void(N=n);r=!0}if(null!==e){A=!0;try{e(r)}finally{A=!1}}};var H=function(e){if(null!==P){_(H);var t=e-B+O;tt&&(t=8),O=tt?L.postMessage(void 0):D||(D=!0,_(H))},C=function(){P=null,M=!1,N=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var o=r,a=i;r=e,i=t.unstable_now();try{return n()}finally{r=o,i=a,d()}},t.unstable_next=function(e){switch(r){case 1:case 2:case 3:var n=3;break;default:n=r}var o=r,a=i;r=n,i=t.unstable_now();try{return e()}finally{r=o,i=a,d()}},t.unstable_scheduleCallback=function(e,o){var a=-1!==i?i:t.unstable_now();if("object"==typeof o&&null!==o&&"number"==typeof o.timeout)o=a+o.timeout;else switch(r){case 1:o=a+-1;break;case 2:o=a+250;break;case 5:o=a+1073741823;break;case 4:o=a+1e4;break;default:o=a+5e3}if(e={callback:e,priorityLevel:r,expirationTime:o,next:null,previous:null},null===n)n=e.next=e.previous=e,u();else{a=null;var s=n;do{if(s.expirationTime>o){a=s;break}s=s.next}while(s!==n);null===a?a=n:a===n&&(n=e,u()),(o=a.previous).next=a.previous=e,e.next=a,e.previous=o}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var o=e.previous;o.next=t,t.previous=o}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=r;return function(){var o=r,a=i;r=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{r=o,i=a,d()}}},t.unstable_getCurrentPriorityLevel=function(){return r},t.unstable_shouldYield=function(){return!o&&(null!==n&&n.expirationTime=0&&d.splice(t,1)}function v(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var o=function(){0;return n.nc}();o&&(e.attrs.nonce=o)}return y(t,e.attrs),m(e,t),t}function y(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function b(e,t){var n,o,r,i;if(t.transform&&e.css){if(!(i="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=u||(u=v(t)),o=x.bind(null,n,a,!1),r=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",y(t,e.attrs),m(e,t),t}(t),o=w.bind(null,n,t),r=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(t),o=C.bind(null,n),r=function(){g(n)});return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else r()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return f(n,t),function(e){for(var o=[],r=0;r=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}function p(){for(var e=0,t=0,n=arguments.length;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function b(){return void 0===_&&(_="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),_}var _=b();function k(){return{rtl:b()}}var x,C={};var w={"user-select":1};function S(e,t){var n=function(){if(!x){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;x=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return x}(),o=e[t];if(w[o]){var r=e[t+1];w[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var E,T=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function I(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===T.indexOf(n)?"px":"";e[t+1]=""+o+r}}var P="left",M="right",N="@noflip",D=((E={})[P]=M,E[M]=P,E),A={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function B(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(N)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(P)>=0)t[n]=o.replace(P,M);else if(o.indexOf(M)>=0)t[n]=o.replace(M,P);else if(String(r).indexOf(P)>=0)t[n+1]=r.replace(P,M);else if(String(r).indexOf(M)>=0)t[n+1]=r.replace(M,P);else if(D[o])t[n]=D[o];else if(A[r])t[n+1]=A[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var F="displayName";var O=/\:global\((.+?)\)/g;function R(e){if(!O.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function L(e,t){return e.indexOf(":global(")>=0?e.replace(O,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function H(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function W(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==F&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?R(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,L(t,o))})):e([r],n,L(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?H(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return j.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}function V(){for(var e=[],t=0;t10?" (+ "+(he.length-10)+" more)":"")),me=void 0,he=[]}),2e3)))}var ve="cubic-bezier(.1,.9,.2,1)",ye="cubic-bezier(.1,.25,.75,.9)",be=G({from:{opacity:0},to:{opacity:1}}),_e=G({from:{opacity:1},to:{opacity:0,visibility:"hidden"}}),ke=nt(-10),xe=nt(-20),Ce=nt(-40),we=nt(-400),Se=nt(10),Ee=nt(20),Te=nt(40),Ie=nt(400),Pe=ot(10),Me=ot(20),Ne=ot(-10),De=ot(-20),Ae=rt(10),Be=rt(20),Fe=rt(40),Oe=rt(400),Re=rt(-10),Le=rt(-20),He=rt(-40),We=rt(-400),ze=it(-10),Ue=it(-20),Ke=it(10),je=it(20),Ve=G({from:{transform:"scale3d(.98,.98,1)"},to:{transform:"scale3d(1,1,1)"}}),Ge=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(.98,.98,1)"}}),qe=G({from:{transform:"scale3d(1.03,1.03,1)"},to:{transform:"scale3d(1,1,1)"}}),Ze=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(1.03,1.03,1)"}}),Qe=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(90deg)"}}),Ye=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(-90deg)"}}),Xe=ye,Je="0.267s",$e="0.367s",et={slideRightIn10:tt(be+","+ke,"0.367s",ve),slideRightIn20:tt(be+","+xe,"0.367s",ve),slideRightIn40:tt(be+","+Ce,"0.367s",ve),slideRightIn400:tt(be+","+we,"0.367s",ve),slideLeftIn10:tt(be+","+Se,"0.367s",ve),slideLeftIn20:tt(be+","+Ee,"0.367s",ve),slideLeftIn40:tt(be+","+Te,"0.367s",ve),slideLeftIn400:tt(be+","+Ie,"0.367s",ve),slideUpIn10:tt(be+","+Pe,"0.367s",ve),slideUpIn20:tt(be+","+Me,"0.367s",ve),slideDownIn10:tt(be+","+Ne,"0.367s",ve),slideDownIn20:tt(be+","+De,"0.367s",ve),slideRightOut10:tt(_e+","+Ae,"0.367s",ve),slideRightOut20:tt(_e+","+Be,"0.367s",ve),slideRightOut40:tt(_e+","+Fe,"0.367s",ve),slideRightOut400:tt(_e+","+Oe,"0.367s",ve),slideLeftOut10:tt(_e+","+Re,"0.367s",ve),slideLeftOut20:tt(_e+","+Le,"0.367s",ve),slideLeftOut40:tt(_e+","+He,"0.367s",ve),slideLeftOut400:tt(_e+","+We,"0.367s",ve),slideUpOut10:tt(_e+","+ze,"0.367s",ve),slideUpOut20:tt(_e+","+Ue,"0.367s",ve),slideDownOut10:tt(_e+","+Ke,"0.367s",ve),slideDownOut20:tt(_e+","+je,"0.367s",ve),scaleUpIn100:tt(be+","+Ve,"0.367s",ve),scaleDownIn100:tt(be+","+qe,"0.367s",ve),scaleUpOut103:tt(_e+","+Ze,"0.167s",ye),scaleDownOut98:tt(_e+","+Ge,"0.167s",ye),fadeIn100:tt(be,"0.167s",ye),fadeIn200:tt(be,"0.267s",ye),fadeIn400:tt(be,"0.367s",ye),fadeIn500:tt(be,"0.467s",ye),fadeOut100:tt(_e,"0.167s",ye),fadeOut200:tt(_e,"0.267s",ye),fadeOut400:tt(_e,"0.367s",ye),fadeOut500:tt(_e,"0.467s",ye),rotate90deg:tt(Qe,"0.1s",ye),rotateN90deg:tt(Ye,"0.1s",ye)};function tt(e,t,n){return{animationName:e,animationDuration:t,animationTimingFunction:n,animationFillMode:"both"}}function nt(e){return G({from:{transform:"translate3d("+e+"px,0,0)"},to:{transform:"translate3d(0,0,0)"}})}function ot(e){return G({from:{transform:"translate3d(0,"+e+"px,0)"},to:{transform:"translate3d(0,0,0)"}})}function rt(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d("+e+"px,0,0)"}})}function it(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(0,"+e+"px,0)"}})}var at,st,lt={themeDarker:"#004578",themeDark:"#005a9e",themeDarkAlt:"#106ebe",themePrimary:"#0078d4",themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:"#c7e0f4",themeLighter:"#deecf9",themeLighterAlt:"#eff6fc",black:"#000000",blackTranslucent40:"rgba(0,0,0,.4)",neutralDark:"#201f1e",neutralPrimary:"#323130",neutralPrimaryAlt:"#3b3a39",neutralSecondary:"#605e5c",neutralSecondaryAlt:"#8a8886",neutralTertiary:"#a19f9d",neutralTertiaryAlt:"#c8c6c4",neutralQuaternary:"#d2d0ce",neutralQuaternaryAlt:"#e1dfdd",neutralLight:"#edebe9",neutralLighter:"#f3f2f1",neutralLighterAlt:"#faf9f8",accent:"#0078d4",white:"#ffffff",whiteTranslucent40:"rgba(255,255,255,.4)",yellowDark:"#d29200",yellow:"#ffb900",yellowLight:"#fff100",orange:"#d83b01",orangeLight:"#ea4300",orangeLighter:"#ff8c00",redDark:"#a4262c",red:"#e81123",magentaDark:"#5c005c",magenta:"#b4009e",magentaLight:"#e3008c",purpleDark:"#32145a",purple:"#5c2d91",purpleLight:"#b4a0ff",blueDark:"#002050",blueMid:"#00188f",blue:"#0078d4",blueLight:"#00bcf2",tealDark:"#004b50",teal:"#008272",tealLight:"#00b294",greenDark:"#004b1c",green:"#107c10",greenLight:"#bad80a"},ut={elevation4:"0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108)",elevation8:"0 3.2px 7.2px 0 rgba(0, 0, 0, 0.132), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.108)",elevation16:"0 6.4px 14.4px 0 rgba(0, 0, 0, 0.132), 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.108)",elevation64:"0 25.6px 57.6px 0 rgba(0, 0, 0, 0.22), 0 4.8px 14.4px 0 rgba(0, 0, 0, 0.18)",roundedCorner2:"2px"},ct="'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif";!function(e){e.Arabic="Segoe UI Web (Arabic)",e.Cyrillic="Segoe UI Web (Cyrillic)",e.EastEuropean="Segoe UI Web (East European)",e.Greek="Segoe UI Web (Greek)",e.Hebrew="Segoe UI Web (Hebrew)",e.Thai="Leelawadee UI Web",e.Vietnamese="Segoe UI Web (Vietnamese)",e.WestEuropean="Segoe UI Web (West European)",e.Selawik="Selawik Web",e.Armenian="Segoe UI Web (Armenian)",e.Georgian="Segoe UI Web (Georgian)"}(at||(at={})),function(e){e.Arabic="'"+at.Arabic+"'",e.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun",e.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu",e.Cyrillic="'"+at.Cyrillic+"'",e.EastEuropean="'"+at.EastEuropean+"'",e.Greek="'"+at.Greek+"'",e.Hebrew="'"+at.Hebrew+"'",e.Hindi="'Nirmala UI'",e.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka",e.Korean="'Malgun Gothic', Gulim",e.Selawik="'"+at.Selawik+"'",e.Thai="'Leelawadee UI Web', 'Kmer UI'",e.Vietnamese="'"+at.Vietnamese+"'",e.WestEuropean="'"+at.WestEuropean+"'",e.Armenian="'"+at.Armenian+"'",e.Georgian="'"+at.Georgian+"'"}(st||(st={}));var dt,pt,ft,ht,mt="'Segoe UI', '"+at.WestEuropean+"'",gt={ar:st.Arabic,bg:st.Cyrillic,cs:st.EastEuropean,el:st.Greek,et:st.EastEuropean,he:st.Hebrew,hi:st.Hindi,hr:st.EastEuropean,hu:st.EastEuropean,ja:st.Japanese,kk:st.EastEuropean,ko:st.Korean,lt:st.EastEuropean,lv:st.EastEuropean,pl:st.EastEuropean,ru:st.Cyrillic,sk:st.EastEuropean,"sr-latn":st.EastEuropean,th:st.Thai,tr:st.EastEuropean,uk:st.Cyrillic,vi:st.Vietnamese,"zh-hans":st.ChineseSimplified,"zh-hant":st.ChineseTraditional,hy:st.Armenian,ka:st.Georgian};function vt(e,t,n){return{fontFamily:n,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:e,fontWeight:t}}function yt(e){if(!X&&"undefined"!=typeof document){var t=e;return t&&t.ownerDocument?t.ownerDocument:document}}!function(e){e.mini="10px",e.xSmall="10px",e.small="12px",e.smallPlus="12px",e.medium="14px",e.mediumPlus="16px",e.icon="16px",e.large="18px",e.xLarge="20px",e.xLargePlus="24px",e.xxLarge="28px",e.xxLargePlus="32px",e.superLarge="42px",e.mega="68px"}(dt||(dt={})),function(e){e.light=100,e.semilight=300,e.regular=400,e.semibold=600,e.bold=700}(pt||(pt={})),function(e){e.xSmall="10px",e.small="12px",e.medium="16px",e.large="20px"}(ft||(ft={}));var bt,_t,kt,xt,Ct="https://static2.sharepointonline.com/files/fabric/assets",wt=(bt=function(){if(void 0===ht){var e=yt(),t=function(e){var t=null;try{var n=$();t=n?n.localStorage.getItem(e):null}catch(e){}return t}("language");null!==t&&(ht=t),void 0===ht&&e&&(ht=e.documentElement.getAttribute("lang")),void 0===ht&&(ht="en")}return ht}(),_t=function(e){for(var t in gt)if(gt.hasOwnProperty(t)&&e&&0===t.indexOf(e))return gt[t];return mt}(bt)+", "+ct,{tiny:vt(dt.mini,pt.regular,_t),xSmall:vt(dt.xSmall,pt.regular,_t),small:vt(dt.small,pt.regular,_t),smallPlus:vt(dt.smallPlus,pt.regular,_t),medium:vt(dt.medium,pt.regular,_t),mediumPlus:vt(dt.mediumPlus,pt.regular,_t),large:vt(dt.large,pt.regular,_t),xLarge:vt(dt.xLarge,pt.semibold,_t),xLargePlus:vt(dt.xLargePlus,pt.semibold,_t),xxLarge:vt(dt.xxLarge,pt.semibold,_t),xxLargePlus:vt(dt.xxLargePlus,pt.semibold,_t),superLarge:vt(dt.superLarge,pt.semibold,_t),mega:vt(dt.mega,pt.semibold,_t)});function St(e,t,n,o){se({fontFamily:e="'"+e+"'",src:(void 0!==o?"local('"+o+"'),":"")+"url('"+t+".woff2') format('woff2'),url('"+t+".woff') format('woff')",fontWeight:n,fontStyle:"normal",fontDisplay:"swap"})}function Et(e,t,n,o,r){void 0===o&&(o="segoeui");var i=e+"/"+n+"/"+o;St(t,i+"-light",pt.light,r&&r+" Light"),St(t,i+"-semilight",pt.semilight,r&&r+" SemiLight"),St(t,i+"-regular",pt.regular,r),St(t,i+"-semibold",pt.semibold,r&&r+" SemiBold")}!function(e){if(e){var t=e+"/fonts";Et(t,at.Thai,"leelawadeeui-thai","leelawadeeui"),Et(t,at.Arabic,"segoeui-arabic"),Et(t,at.Cyrillic,"segoeui-cyrillic"),Et(t,at.EastEuropean,"segoeui-easteuropean"),Et(t,at.Greek,"segoeui-greek"),Et(t,at.Hebrew,"segoeui-hebrew"),Et(t,at.Vietnamese,"segoeui-vietnamese"),Et(t,at.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI"),Et(t,st.Selawik,"selawik","selawik"),Et(t,at.Armenian,"segoeui-armenian"),Et(t,at.Georgian,"segoeui-georgian"),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-semilight",pt.light),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-bold",pt.semibold)}}((kt=$(),xt=kt?kt.FabricConfig:void 0,xt&&void 0!==xt.fontBaseUrl?xt.fontBaseUrl:Ct));var Tt="@media screen and (-ms-high-contrast: active)";function It(e,t){return"@media only screen and (min-width: "+e+"px) and (max-width: "+t+"px)"}var Pt,Mt="ms-Fabric--isFocusVisible",Nt="ms-Fabric--isFocusHidden";function Dt(e,t){var n=t?$(t):$();if(n){var o=n.document.body.classList;o.add(e?Mt:Nt),o.remove(e?Nt:Mt)}}function At(e,t,n,o,r,i,a){return Bt(e,"number"!=typeof t&&t?t:{inset:t,position:n,highContrastStyle:o,borderColor:r,outlineColor:i,isFocusedOnly:a})}function Bt(e,t){var n,o;void 0===t&&(t={});var r=t.inset,i=void 0===r?0:r,a=t.width,s=void 0===a?1:a,l=t.position,u=void 0===l?"relative":l,c=t.highContrastStyle,d=t.borderColor,p=void 0===d?e.palette.white:d,f=t.outlineColor,h=void 0===f?e.palette.neutralSecondary:f,m=t.isFocusedOnly;return{outline:"transparent",position:u,selectors:(n={"::-moz-focus-inner":{border:"0"}},n["."+Mt+" &"+(void 0===m||m?":focus":"")+":after"]={content:'""',position:"absolute",left:i+1,top:i+1,bottom:i+1,right:i+1,border:s+"px solid "+p,outline:s+"px solid "+h,zIndex:Pt.FocusStyle,selectors:(o={},o[Tt]=c,o)},n)}}!function(e){e.Nav=1,e.ScrollablePane=1,e.FocusStyle=1,e.Coachmark=1e3,e.Layer=1e6,e.KeytipLayer=1000001}(Pt||(Pt={}));var Ft=function(e,t,n,o){var r,i,a;return void 0===n&&(n="border"),void 0===o&&(o=-1),{borderColor:e,selectors:{":after":(r={pointerEvents:"none",content:"''",position:"absolute",left:o,top:o,bottom:o,right:o},r[n]="2px solid "+e,r.borderRadius=t,r.width="borderBottom"===n?"100%":void 0,r.selectors=(i={},i[Tt]=(a={},a["border"===n?"borderColor":"borderBottomColor"]="Highlight",a),i),r)}}},Ot={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden"};var Rt,Lt={none:0,insertNode:1,appendChild:2},Ht="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),Wt={};try{Wt=window}catch(e){}var zt=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Lt.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Rt=Wt.__stylesheet__)||Rt._lastStyleElement&&Rt._lastStyleElement.ownerDocument!==document){var t=Wt&&Wt.FabricConfig||{};Rt=Wt.__stylesheet__=new e(t.mergeStyles)}return Rt},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Lt.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Lt.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Lt.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),Ht||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}(),Ut=zt.getInstance();Ut&&Ut.onReset&&zt.getInstance().onReset((function(){Kt++}));var Kt=0,jt={empty:!0},Vt={},Gt="undefined"==typeof WeakMap?null:WeakMap;function qt(e,t,n){if(void 0===t&&(t=100),void 0===n&&(n=!1),!Gt)return e;var o,r=0,i=Kt;return function(){for(var a=[],s=0;s0&&r>t)&&(o=Yt(),r=0,i=Kt),l=o;for(var u=0;u-1;e[o]=i?r:ln(e[o]||{},r,n)}else e[o]=r}return n.pop(),e}var un,cn={s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"},dn=n(18),pn=yn({palette:lt,semanticColors:bn(lt,!1,!1),fonts:wt,isInverted:!1,disableGlobalClassNames:!1}),fn=[],hn="theme";if(!nn.getSettings([hn]).theme){var mn=$();mn&&mn.FabricConfig&&mn.FabricConfig.theme&&(pn=yn(mn.FabricConfig.theme)),nn.applySettings(((un={})[hn]=pn,un))}function gn(e){return void 0===e&&(e=!1),!0===e&&(pn=yn({},e)),pn}function vn(e,t){var n;return void 0===t&&(t=!1),pn=yn(e,t),Object(dn.a)(u(u(u(u({},pn.palette),pn.semanticColors),pn.effects),function(e){for(var t={},n=0,o=Object.keys(e.fonts);n0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return En.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}Q("@uifabric/styling","7.10.1");var Tn=o.createContext({customizations:{inCustomizerContext:!1,settings:{},scopedSettings:{}}}),In=["theme","styles"];function Pn(e,t,n,r,i){var a=(r=r||{scope:"",fields:void 0}).scope,s=r.fields,d=void 0===s?In:s;return function(r){function i(){var t=null!==r&&r.apply(this,arguments)||this;return t._inCustomizerContext=!1,t._renderContent=function(r){t._inCustomizerContext=!!r.customizations.inCustomizerContext;var i=nn.getSettings(d,a,r.customizations),s=i.styles,l=(i.dir,c(i,["styles","dir"])),p=n?n(t.props):void 0;return t._updateStyles(s),o.createElement(e,u({},l,p,t.props,{styles:t._styles}))},t._onSettingsChanged=function(){return t.forceUpdate()},t}return l(i,r),i.prototype.render=function(){return o.createElement(Tn.Consumer,null,this._renderContent)},i.prototype.componentDidMount=function(){this._inCustomizerContext||nn.observe(this._onSettingsChanged)},i.prototype.componentWillUnmount=function(){this._inCustomizerContext||nn.unobserve(this._onSettingsChanged)},i.prototype._updateStyles=function(e){var n=this;this._styles&&e===this._styles.__cachedInputs__[1]&&!this.props.styles||(this._styles=function(o){return function(e){for(var t=[],n=1;n=0)}),{},e)}var $n,eo=function(){function e(e,t){this._timeoutIds=null,this._immediateIds=null,this._intervalIds=null,this._animationFrameIds=null,this._isDisposed=!1,this._parent=e||null,this._onErrorHandler=t,this._noop=function(){}}return e.prototype.dispose=function(){var e;if(this._isDisposed=!0,this._parent=null,this._timeoutIds){for(e in this._timeoutIds)this._timeoutIds.hasOwnProperty(e)&&this.clearTimeout(parseInt(e,10));this._timeoutIds=null}if(this._immediateIds){for(e in this._immediateIds)this._immediateIds.hasOwnProperty(e)&&this.clearImmediate(parseInt(e,10));this._immediateIds=null}if(this._intervalIds){for(e in this._intervalIds)this._intervalIds.hasOwnProperty(e)&&this.clearInterval(parseInt(e,10));this._intervalIds=null}if(this._animationFrameIds){for(e in this._animationFrameIds)this._animationFrameIds.hasOwnProperty(e)&&this.cancelAnimationFrame(parseInt(e,10));this._animationFrameIds=null}},e.prototype.setTimeout=function(e,t){var n=this,o=0;return this._isDisposed||(this._timeoutIds||(this._timeoutIds={}),o=setTimeout((function(){try{n._timeoutIds&&delete n._timeoutIds[o],e.apply(n._parent)}catch(e){n._onErrorHandler&&n._onErrorHandler(e)}}),t),this._timeoutIds[o]=!0),o},e.prototype.clearTimeout=function(e){this._timeoutIds&&this._timeoutIds[e]&&(clearTimeout(e),delete this._timeoutIds[e])},e.prototype.setImmediate=function(e,t){var n=this,o=0,r=$(t);if(!this._isDisposed){this._immediateIds||(this._immediateIds={});o=r.setTimeout((function(){try{n._immediateIds&&delete n._immediateIds[o],e.apply(n._parent)}catch(e){n._logError(e)}}),0),this._immediateIds[o]=!0}return o},e.prototype.clearImmediate=function(e,t){var n=$(t);this._immediateIds&&this._immediateIds[e]&&(n.clearTimeout(e),delete this._immediateIds[e])},e.prototype.setInterval=function(e,t){var n=this,o=0;return this._isDisposed||(this._intervalIds||(this._intervalIds={}),o=setInterval((function(){try{e.apply(n._parent)}catch(e){n._logError(e)}}),t),this._intervalIds[o]=!0),o},e.prototype.clearInterval=function(e){this._intervalIds&&this._intervalIds[e]&&(clearInterval(e),delete this._intervalIds[e])},e.prototype.throttle=function(e,t,n){var o=this;if(this._isDisposed)return this._noop;var r,i,a=t||0,s=!0,l=!0,u=0,c=null;n&&"boolean"==typeof n.leading&&(s=n.leading),n&&"boolean"==typeof n.trailing&&(l=n.trailing);var d=function(t){var n=(new Date).getTime(),p=n-u,f=s?a-p:a;return p>=a&&(!t||s)?(u=n,c&&(o.clearTimeout(c),c=null),r=e.apply(o._parent,i)):null===c&&l&&(c=o.setTimeout(d,f)),r};return function(){for(var e=[],t=0;t=s&&(n=!0),d=t);var r=t-d,a=s-r,h=t-p,v=!1;return null!==c&&(h>=c&&f?v=!0:a=Math.min(a,c-h)),r>=s||v||n?m(t):null!==f&&e||!u||(f=o.setTimeout(g,a)),i},v=function(){return!!f},y=function(){for(var e=[],t=0;t-1)for(var a=n.split(/[ ,]+/),s=0;s1?e[1]:""}return this.__className},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_disposables",{get:function(){return this.__disposables||(this.__disposables=[]),this.__disposables},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_async",{get:function(){return this.__async||(this.__async=new eo(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 to(this),this._disposables.push(this.__events)),this.__events},enumerable:!0,configurable:!0}),t.prototype._resolveRef=function(e){var t=this;return this.__resolves||(this.__resolves={}),this.__resolves[e]||(this.__resolves[e]=function(n){return t[e]=n}),this.__resolves[e]},t.prototype._updateComponentRef=function(e,t){void 0===t&&(t={}),e&&t&&e.componentRef!==t.componentRef&&(this._setComponentRef(e.componentRef,null),this._setComponentRef(t.componentRef,this))},t.prototype._warnDeprecations=function(e){this.className,this.props},t.prototype._warnMutuallyExclusive=function(e){this.className,this.props},t.prototype._warnConditionallyRequiredProps=function(e,t,n){this.className,this.props},t.prototype._setComponentRef=function(e,t){!this._skipComponentRefResolution&&e&&("function"==typeof e&&e(t),"object"==typeof e&&(e.current=t))},t}(o.Component);function uo(e,t,n){var o=e[n],r=t[n];(o||r)&&(e[n]=function(){var e;return r&&(e=r.apply(this,arguments)),o!==r&&(e=o.apply(this,arguments)),e})}function co(){return null}function po(){for(var e=[],t=0;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function ho(e){go!==e&&(go=e)}function mo(){return void 0===go&&(go="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),go}!function(e){e[e.default=0]="default",e[e.image=1]="image",e[e.Default=1e5]="Default",e[e.Image=100001]="Image"}(so||(so={}));var go=mo();function vo(){return{rtl:mo()}}var yo,bo={};var _o={"user-select":1};function ko(e,t){var n=function(){if(!yo){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;yo=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return yo}(),o=e[t];if(_o[o]){var r=e[t+1];_o[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var xo,Co=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function wo(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===Co.indexOf(n)?"px":"";e[t+1]=""+o+r}}var So="left",Eo="right",To="@noflip",Io=((xo={})[So]=Eo,xo[Eo]=So,xo),Po={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function Mo(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(To)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(So)>=0)t[n]=o.replace(So,Eo);else if(o.indexOf(Eo)>=0)t[n]=o.replace(Eo,So);else if(String(r).indexOf(So)>=0)t[n+1]=r.replace(So,Eo);else if(String(r).indexOf(Eo)>=0)t[n+1]=r.replace(Eo,So);else if(Io[o])t[n]=Io[o];else if(Po[r])t[n+1]=Po[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var No="displayName";var Do=/\:global\((.+?)\)/g;function Ao(e){if(!Do.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function Bo(e,t){return e.indexOf(":global(")>=0?e.replace(Do,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function Fo(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function Oo(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==No&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?Ao(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,Bo(t,o))})):e([r],n,Bo(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?Fo(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;rKo&&(t.clear(),n=0,e.disableCaching=!0),a[Qo]}}function Xo(e,t){return t=function(e){switch(e){case void 0:return"__undefined__";case null:return"__null__";default:return e}}(t),e.has(t)||e.set(t,new Map),e.get(t)}function Jo(e,t){if("function"==typeof t&&t.__cachedInputs__)for(var n=0,o=t.__cachedInputs__;n0&&this._imageElement.current.naturalHeight>0||this._imageElement.current.complete&&t._svgRegex.test(e))&&(this._computeCoverStyle(this.props),this.setState({loadState:Zo.loaded})))},t.prototype._computeCoverStyle=function(e){var t=e.imageFit,n=e.width,o=e.height;if((t===Go.cover||t===Go.contain||t===Go.centerContain||t===Go.centerCover)&&void 0===this.props.coverStyle&&this._imageElement.current&&this._frameElement.current){var r=void 0;r=n&&o&&t!==Go.centerContain&&t!==Go.centerCover?n/o:this._frameElement.current.clientWidth/this._frameElement.current.clientHeight;var i=this._imageElement.current.naturalWidth/this._imageElement.current.naturalHeight;this._coverStyle=i>r?qo.landscape:qo.portrait}},t.defaultProps={shouldFadeIn:!0},t._svgRegex=/\.svg$/i,t}(o.Component),nr={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageCenterContain:"ms-Image-image--centerContain",imageCenterCover:"ms-Image-image--centerCover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"},or=Pn(tr,(function(e){var t=e.className,n=e.width,o=e.height,r=e.maximizeFrame,i=e.isLoaded,a=e.shouldFadeIn,s=e.shouldStartVisible,l=e.isLandscape,u=e.isCenter,c=e.isContain,d=e.isCover,p=e.isCenterContain,f=e.isCenterCover,h=e.isNone,m=e.isError,g=e.isNotImageFit,v=e.theme,y=Jt(nr,v),b={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"},_=$(),k=void 0!==_&&void 0===_.navigator.msMaxTouchPoints,x=c&&l||d&&!l?{width:"100%",height:"auto"}:{width:"auto",height:"100%"};return{root:[y.root,v.fonts.medium,{overflow:"hidden"},r&&[y.rootMaximizeFrame,{height:"100%",width:"100%"}],i&&a&&!s&&xn.fadeIn400,(u||c||d||p||f)&&{position:"relative"},t],image:[y.image,{display:"block",opacity:0},i&&["is-loaded",{opacity:1}],u&&[y.imageCenter,b],c&&[y.imageContain,k&&{width:"100%",height:"100%",objectFit:"contain"},!k&&x,b],d&&[y.imageCover,k&&{width:"100%",height:"100%",objectFit:"cover"},!k&&x,b],p&&[y.imageCenterContain,l&&{maxWidth:"100%"},!l&&{maxHeight:"100%"},b],f&&[y.imageCenterCover,l&&{maxHeight:"100%"},!l&&{maxWidth:"100%"},b],h&&[y.imageNone,{width:"auto",height:"auto"}],g&&[!!n&&!o&&{height:"auto",width:"100%"},!n&&!!o&&{height:"100%",width:"auto"},!!n&&!!o&&{height:"100%",width:"100%"}],l&&y.imageLandscape,!l&&y.imagePortrait,!i&&"is-notLoaded",a&&"is-fadeIn",m&&"is-error"]}}),void 0,{scope:"Image"},!0),rr=V({root:{display:"inline-block"},placeholder:["ms-Icon-placeHolder",{width:"1em"}],image:["ms-Icon-imageContainer",{overflow:"hidden"}]}),ir=qt((function(e){var t=fe(e)||{subset:{},code:void 0},n=t.code,o=t.subset;return n?{children:n,iconClassName:o.className,fontFamily:o.fontFace&&o.fontFace.fontFamily}:null}),void 0,!0),ar=function(e){var t=e.iconName,n=e.className,r=e.style,i=void 0===r?{}:r,a=ir(t)||{},s=a.iconClassName,l=a.children,c=a.fontFamily,d=Jn(e,Vn),p=e["aria-label"]?{}:{role:"presentation","aria-hidden":!0};return o.createElement("i",u({"data-icon-name":t},p,d,{className:Mn("ms-Icon",rr.root,s,!t&&rr.placeholder,n),style:u({fontFamily:c},i)}),l)},sr=(qt((function(e,t,n){return ar({iconName:e,className:t,"aria-label":n})})),Yo({disableCaching:!0})),lr=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n.onImageLoadingStateChange=function(e){n.props.imageProps&&n.props.imageProps.onLoadingStateChange&&n.props.imageProps.onLoadingStateChange(e),e===Zo.error&&n.setState({imageLoadError:!0})},n.state={imageLoadError:!1},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.iconName,i=e.imageErrorAs,a=e.theme,s="string"==typeof r&&0===r.length,l=this.props.iconType===so.image||this.props.iconType===so.Image||!!this.props.imageProps,c=ir(r)||{},d=c.iconClassName,p=c.children,f=sr(n,{theme:a,className:t,iconClassName:d,isImage:l,isPlaceholder:s}),h=l?"span":"i",m=Jn(this.props,Vn,["aria-label"]),g=this.state.imageLoadError,v=u(u({},this.props.imageProps),{onLoadingStateChange:this.onImageLoadingStateChange}),y=g&&i||or,b=this.props.ariaLabel||this.props["aria-label"],_=b?{"aria-label":b}:{"aria-hidden":!this.props["aria-labelledby"]&&!v["aria-labelledby"]};return o.createElement(h,u({"data-icon-name":r},_,m,{className:f.root}),l?o.createElement(y,u({},v)):p)},t}(o.Component),(function(e){var t=e.className,n=e.iconClassName,o=e.isPlaceholder,r=e.isImage,i=e.styles;return{root:[o&&rr.placeholder,rr.root,r&&rr.image,n,t,i&&i.root,i&&i.imageContainer]}}),void 0,{scope:"Icon"},!0),ur=function(e){var t=e.className,n=e.imageProps,r=Jn(e,Vn),i=e["aria-label"]?{}:{role:"presentation","aria-hidden":!n.alt&&!n["aria-labelledby"]};return o.createElement("div",u({},i,r,{className:Mn("ms-Icon",rr.root,rr.image,t)}),o.createElement(or,u({},n)))},cr={topLeftEdge:0,topCenter:1,topRightEdge:2,topAutoEdge:3,bottomLeftEdge:4,bottomCenter:5,bottomRightEdge:6,bottomAutoEdge:7,leftTopEdge:8,leftCenter:9,leftBottomEdge:10,rightTopEdge:11,rightCenter:12,rightBottomEdge:13};!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header",e[e.Section=3]="Section"}($o||($o={}));var dr,pr={none:0,all:1,inputOnly:2};function fr(e,t,n){void 0===n&&(n=!0);var o=!1;if(e&&t)if(n)for(o=!1;t;){var r=Nn(t);if(r===e){o=!0;break}t=r}else e.contains&&(o=e.contains(t));return o}!function(e){e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal",e[e.bidirectional=2]="bidirectional",e[e.domOrder=3]="domOrder"}(dr||(dr={}));var hr="data-is-focusable",mr="data-is-visible",gr="data-focuszone-id",vr="data-is-sub-focuszone";function yr(e,t,n){return kr(e,t,!0,!1,!1,n)}function br(e,t,n){return _r(e,t,!0,!1,!0,n)}function _r(e,t,n,o,r,i,a,s){if(!t||!a&&t===e)return null;var l=xr(t);if(r&&l&&(i||!wr(t)&&!Sr(t))){var u=_r(e,t.lastElementChild,!0,!0,!0,i,a,s);if(u){if(s&&Cr(u,!0)||!s)return u;var c=_r(e,u.previousElementSibling,!0,!0,!0,i,a,s);if(c)return c;for(var d=u.parentElement;d&&d!==t;){var p=_r(e,d.previousElementSibling,!0,!0,!0,i,a,s);if(p)return p;d=d.parentElement}}}if(n&&l&&Cr(t,s))return t;var f=_r(e,t.previousElementSibling,!0,!0,!0,i,a,s);return f||(o?null:_r(e,t.parentElement,!0,!1,!1,i,a,s))}function kr(e,t,n,o,r,i,a,s){if(!t||t===e&&r&&!a)return null;var l=xr(t);if(n&&l&&Cr(t,s))return t;if(!r&&l&&(i||!wr(t)&&!Sr(t))){var u=kr(e,t.firstElementChild,!0,!0,!1,i,a,s);if(u)return u}if(t===e)return null;var c=kr(e,t.nextElementSibling,!0,!0,!1,i,a,s);return c||(o?null:kr(e,t.parentElement,!1,!1,!0,i,a,s))}function xr(e){if(!e||!e.getAttribute)return!1;var t=e.getAttribute(mr);return null!=t?"true"===t:0!==e.offsetHeight||null!==e.offsetParent||!0===e.isVisible}function Cr(e,t){if(!e||e.disabled)return!1;var n=0,o=null;e&&e.getAttribute&&(o=e.getAttribute("tabIndex"))&&(n=parseInt(o,10));var r=e.getAttribute?e.getAttribute(hr):null,i=null!==o&&n>=0,a=!!e&&"false"!==r&&("A"===e.tagName||"BUTTON"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"SELECT"===e.tagName||"true"===r||i);return t?-1!==n&&a:a}function wr(e){return!!(e&&e.getAttribute&&e.getAttribute(gr))}function Sr(e){return!(!e||!e.getAttribute||"true"!==e.getAttribute(vr))}function Er(e,t){return"true"!==function(e,t){var n=Dn(e,(function(e){return e.hasAttribute(t)}));return n&&n.getAttribute(t)}(e,t)}var Tr,Ir=void 0;function Pr(e){if(e){if(Ir)return void(Ir=e);Ir=e;var t=$(e);t&&t.requestAnimationFrame((function(){Ir&&Ir.focus(),Ir=void 0}))}}function Mr(e){for(var t=[],n=1;n0&&e.preventDefault(),Wr.scrollHeight-Wr.scrollTop<=Wr.clientHeight&&t<0&&e.preventDefault()}},function(e,t){e&&(t.on(e,"touchstart",zr,{passive:!1}),t.on(e,"touchmove",Ur,{passive:!1}),Wr=e)}),qr=function(e,t){if(e){t.on(e,"touchmove",(function(e){e.stopPropagation()}),{passive:!1})}},Zr=function(e){e.preventDefault()};function Qr(){if(void 0===Tr){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),Tr=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return Tr}function Yr(e){for(var t=e,n=yt(e);t&&t!==n.body;){if("true"===t.getAttribute(Vr))return t;t=t.parentElement}for(t=e;t&&t!==n.body;){if("false"!==t.getAttribute(Vr)){var o=getComputedStyle(t),r=o?o.getPropertyValue("overflow-y"):"";if(r&&("scroll"===r||"auto"===r))return t}t=t.parentElement}return t&&t!==n.body||(t=$(e)),t}var Xr,Jr={none:0,insertNode:1,appendChild:2},$r="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),ei={};try{ei=window}catch(e){}var ti=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Jr.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Xr=ei.__stylesheet__)||Xr._lastStyleElement&&Xr._lastStyleElement.ownerDocument!==document){var t=ei&&ei.FabricConfig||{};Xr=ei.__stylesheet__=new e(t.mergeStyles)}return Xr},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Jr.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Jr.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Jr.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),$r||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}();function ni(){return void 0===oi&&(oi="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),oi}var oi=ni();var ri,ii={};var ai={"user-select":1};function si(e,t){var n=function(){if(!ri){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;ri=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return ri}(),o=e[t];if(ai[o]){var r=e[t+1];ai[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var li,ui=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function ci(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===ui.indexOf(n)?"px":"";e[t+1]=""+o+r}}var di="left",pi="right",fi="@noflip",hi=((li={})[di]=pi,li[pi]=di,li),mi={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function gi(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(fi)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(di)>=0)t[n]=o.replace(di,pi);else if(o.indexOf(pi)>=0)t[n]=o.replace(pi,di);else if(String(r).indexOf(di)>=0)t[n+1]=r.replace(di,pi);else if(String(r).indexOf(pi)>=0)t[n+1]=r.replace(pi,di);else if(hi[o])t[n]=hi[o];else if(mi[r])t[n+1]=mi[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var vi="displayName";var yi=/\:global\((.+?)\)/g;function bi(e){if(!yi.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function _i(e,t){return e.indexOf(":global(")>=0?e.replace(yi,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function ki(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function xi(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==vi&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?bi(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,_i(t,o))})):e([r],n,_i(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?ki(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}(e instanceof Array?e:[e]),o=n.classes,r=n.objects;r.length&&o.push(wi(t||{},r));return o.join(" ")}(e,{rtl:ni()})}var Ei,Ti="data-no-vertical-wrap",Ii="data-no-horizontal-wrap",Pi=999999999,Mi=-999999999,Ni="ms-FocusZone";var Di,Ai,Bi={},Fi=new Set,Oi=["text","number","password","email","tel","url","search"],Ri=!1,Li=function(e){function t(t){var n=e.call(this,t)||this;return n._disposables=[],n._root=o.createRef(),n._onFocus=function(e){if(!n._portalContainsElement(e.target)){var t,o=n.props,r=o.onActiveElementChanged,i=o.doNotAllowFocusEventToPropagate,a=o.onFocusNotification,s=n._isImmediateDescendantOfZone(e.target);if(a&&a(),s)t=e.target;else for(var l=e.target;l&&l!==n._root.current;){if(Cr(l)&&n._isImmediateDescendantOfZone(l)){t=l;break}l=Nn(l,Ri)}var u=!n._activeElement;t&&t!==n._activeElement&&((s||u)&&n._setFocusAlignment(t,!0,!0),n._activeElement=t,u&&n._updateTabIndexes()),r&&r(n._activeElement,e),i&&e.stopPropagation()}},n._onBlur=function(){n._setParkedFocus(!1)},n._onKeyDownCapture=function(e){e.which===Fn.tab&&Fi.forEach((function(e){return e._updateTabIndexes()}))},n._onMouseDown=function(e){if(!n._portalContainsElement(e.target)&&!n.props.disabled){for(var t=e.target,o=[];t&&t!==n._root.current;)o.push(t),t=Nn(t,Ri);for(;o.length&&((t=o.pop())&&Cr(t)&&n._setActiveElement(t,!0),!wr(t)););}},n._onKeyDown=function(e){if(!n._portalContainsElement(e.target)){var t=n.props,o=t.direction,r=t.disabled,i=t.isInnerZoneKeystroke;if(!(r||(n.props.onKeyDown&&n.props.onKeyDown(e),e.isDefaultPrevented()||n._getDocument().activeElement===n._root.current&&n._isInnerZone))){if(i&&i(e)&&n._isImmediateDescendantOfZone(e.target)){var a=n._getFirstInnerZone();if(a){if(!a.focus(!0))return}else{if(!Sr(e.target))return;if(!n.focusElement(kr(e.target,e.target.firstChild,!0)))return}}else{if(e.altKey)return;switch(e.which){case Fn.space:if(n._tryInvokeClickForFocusable(e.target))break;return;case Fn.left:if(o!==dr.vertical&&n._moveFocusLeft())break;return;case Fn.right:if(o!==dr.vertical&&n._moveFocusRight())break;return;case Fn.up:if(o!==dr.horizontal&&n._moveFocusUp())break;return;case Fn.down:if(o!==dr.horizontal&&n._moveFocusDown())break;return;case Fn.pageDown:if(n._moveFocusPaging(!0))break;return;case Fn.pageUp:if(n._moveFocusPaging(!1))break;return;case Fn.tab:if(n.props.allowTabKey||n.props.handleTabKey===pr.all||n.props.handleTabKey===pr.inputOnly&&n._isElementInput(e.target)){var s=!1;if(n._processingTabKey=!0,o!==dr.vertical&&n._shouldWrapFocus(n._activeElement,Ii))s=(Uo()?!e.shiftKey:e.shiftKey)?n._moveFocusLeft():n._moveFocusRight();else s=e.shiftKey?n._moveFocusUp():n._moveFocusDown();if(n._processingTabKey=!1,s)break}return;case Fn.home:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!1))return!1;var l=n._root.current&&n._root.current.firstChild;if(n._root.current&&l&&n.focusElement(kr(n._root.current,l,!0)))break;return;case Fn.end:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!0))return!1;var u=n._root.current&&n._root.current.lastChild;if(n._root.current&&n.focusElement(_r(n._root.current,u,!0,!0,!0)))break;return;case Fn.enter:if(n._tryInvokeClickForFocusable(e.target))break;return;default:return}}e.preventDefault(),e.stopPropagation()}}},n._getHorizontalDistanceFromCenter=function(e,t,o){var r=n._focusAlignment.x,i=Math.floor(o.top),a=Math.floor(t.bottom),s=Math.floor(o.bottom),l=Math.floor(t.top);return e&&i>a||!e&&s=o.left&&r<=o.left+o.width?0:Math.abs(o.left+o.width/2-r):n._shouldWrapFocus(n._activeElement,Ti)?Pi:Mi},Dr(n),n._id=Hn("FocusZone"),n._focusAlignment={x:0,y:0},n._processingTabKey=!1,n}return l(t,e),t.getOuterZones=function(){return Fi.size},t.prototype.componentDidMount=function(){var e=this._root.current;if(Bi[this._id]=this,e){for(var t=$(e),n=Nn(e,Ri);n&&n!==this._getDocument().body&&1===n.nodeType;){if(wr(n)){this._isInnerZone=!0;break}n=Nn(n,Ri)}this._isInnerZone||(Fi.add(this),t&&1===Fi.size&&(Di=Rr(t,"keydown",this._onKeyDownCapture,!0))),this._disposables.push(Rr(e,"blur",this._onBlur,!0)),this._updateTabIndexes(),this.props.defaultActiveElement&&(this._activeElement=this._getDocument().querySelector(this.props.defaultActiveElement),this.focus())}},t.prototype.componentDidUpdate=function(){var e=this._root.current,t=this._getDocument();if(t&&this._lastIndexPath&&(t.activeElement===t.body||t.activeElement===e)){var n=function(e,t){for(var n=e,o=0,r=t;o-1&&(-1===i||c=0&&c<0)break}}while(r);if(a&&a!==this._activeElement)s=!0,this.focusElement(a);else if(this.props.isCircularNavigation&&o)return e?this.focusElement(kr(this._root.current,this._root.current.firstElementChild,!0)):this.focusElement(_r(this._root.current,this._root.current.lastElementChild,!0,!0,!0));return s},t.prototype._moveFocusDown=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!0,(function(o,r){var i=-1,a=Math.floor(r.top),s=Math.floor(o.bottom);return a=s||a===t)&&(t=a,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusUp=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!1,(function(o,r){var i=-1,a=Math.floor(r.bottom),s=Math.floor(r.top),l=Math.floor(o.top);return a>l?e._shouldWrapFocus(e._activeElement,Ti)?Pi:Mi:((-1===t&&a<=l||s===t)&&(t=s,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusLeft=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.top.toFixed(3))parseFloat(n.top.toFixed(3)))&&o.right<=n.right&&e.props.direction!==dr.vertical?r=n.right-o.right:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusRight=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(!Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.bottom.toFixed(3))>parseFloat(n.top.toFixed(3)):parseFloat(o.top.toFixed(3))=n.left&&e.props.direction!==dr.vertical?r=o.left-n.left:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusPaging=function(e,t){void 0===t&&(t=!0),void 0===t&&(t=!0);var n=this._activeElement;if(!n||!this._root.current)return!1;if(this._isElementInput(n)&&!this._shouldInputLoseFocus(n,e))return!1;var o=Yr(n);if(!o)return!1;var r=-1,i=void 0,a=-1,s=-1,l=o.clientHeight,u=n.getBoundingClientRect();do{if(n=e?kr(this._root.current,n):_r(this._root.current,n)){var c=n.getBoundingClientRect(),d=Math.floor(c.top),p=Math.floor(u.bottom),f=Math.floor(c.bottom),h=Math.floor(u.top),m=this._getHorizontalDistanceFromCenter(e,u,c);if(e&&d>p+l||!e&&f-1&&(e&&d>a?(a=d,r=m,i=n):!e&&f-1){var n=e.selectionStart,o=n!==e.selectionEnd,r=e.value,i=e.readOnly;if(o||n>0&&!t&&!i||n!==r.length&&t&&!i||this.props.handleTabKey&&(!this.props.shouldInputLoseFocusOnArrowKey||!this.props.shouldInputLoseFocusOnArrowKey(e)))return!1}return!0},t.prototype._shouldWrapFocus=function(e,t){return!this.props.checkForNoWrap||Er(e,t)},t.prototype._portalContainsElement=function(e){return e&&!!this._root.current&&Bn(e,this._root.current)},t.prototype._getDocument=function(){return yt(this._root.current)},t.defaultProps={isCircularNavigation:!1,direction:dr.bidirectional},t}(o.Component);function Hi(e){if(void 0===Ai||e){var t=$(),n=t&&t.navigator.userAgent;Ai=!!n&&-1!==n.indexOf("Macintosh")}return!!Ai}var Wi=function(){return!!(window&&window.navigator&&window.navigator.userAgent)&&/iPad|iPhone|iPod/i.test(window.navigator.userAgent)};function zi(e){return e.canCheck?!(!e.isChecked&&!e.checked):"boolean"==typeof e.isChecked?e.isChecked:"boolean"==typeof e.checked?e.checked:null}function Ui(e){return!(!e.subMenuProps&&!e.items)}function Ki(e){return!(!e.isDisabled&&!e.disabled)}var ji=["setState","render","componentWillMount","UNSAFE_componentWillMount","componentDidMount","componentWillReceiveProps","UNSAFE_componentWillReceiveProps","shouldComponentUpdate","componentWillUpdate","getSnapshotBeforeUpdate","UNSAFE_componentWillUpdate","componentDidUpdate","componentWillUnmount"];var Vi,Gi=function(e){function t(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n}return l(t,e),t.prototype._updateComposedComponentRef=function(e){var t;this._composedComponentInstance=e,e?this._hoisted=function(e,t,n){void 0===n&&(n=ji);var o=[],r=function(r){"function"!=typeof t[r]||void 0!==e[r]||n&&-1!==n.indexOf(r)||(o.push(r),e[r]=function(){t[r].apply(t,arguments)})};for(var i in t)r(i);return o}(this,e):this._hoisted&&(t=this,this._hoisted.forEach((function(e){return delete t[e]})))},t}(lo);function qi(e,t){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}!function(e){e[e.small=0]="small",e[e.medium=1]="medium",e[e.large=2]="large",e[e.xLarge=3]="xLarge",e[e.xxLarge=4]="xxLarge",e[e.xxxLarge=5]="xxxLarge",e[e.unknown=999]="unknown"}(Vi||(Vi={}));var Zi,Qi,Yi,Xi,Ji=[479,639,1023,1365,1919,99999999];function $i(e){var t=function(t){function n(e){var n=t.call(this,e)||this;return n._onResize=function(){var e=n._getResponsiveMode();e!==n.state.responsiveMode&&n.setState({responsiveMode:e})},n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n.state={responsiveMode:Zi||Qi||Vi.large},n}return l(n,t),n.prototype.componentDidMount=function(){this._events.on(window,"resize",this._onResize),this._onResize()},n.prototype.componentWillUnmount=function(){this._events.dispose()},n.prototype.render=function(){var t=this.state.responsiveMode;return t===Vi.unknown?null:o.createElement(e,u({ref:this._updateComposedComponentRef,responsiveMode:t},this.props))},n.prototype._getResponsiveMode=function(){var e=Vi.small,t=$(Object(i.findDOMNode)(this));if(void 0!==t){try{for(;t.innerWidth>Ji[e];)e++}catch(t){e=Zi||Qi||Vi.large}Qi=e}else{if(void 0===Zi)throw new Error("Content was rendered in a server environment without providing a default responsive mode. Call setResponsiveMode to define what the responsive mode is.");e=Zi}return e},n}(Gi);return qi(e,t)}!function(e){e[e.top=1]="top",e[e.bottom=-1]="bottom",e[e.left=2]="left",e[e.right=-2]="right"}(Yi||(Yi={})),function(e){e[e.top=0]="top",e[e.bottom=1]="bottom",e[e.start=2]="start",e[e.end=3]="end"}(Xi||(Xi={}));var ea,ta=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t}(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}());function na(e,t,n){return{targetEdge:e,alignmentEdge:t,isAuto:n}}var oa=((ea={})[cr.topLeftEdge]=na(Yi.top,Yi.left),ea[cr.topCenter]=na(Yi.top),ea[cr.topRightEdge]=na(Yi.top,Yi.right),ea[cr.topAutoEdge]=na(Yi.top,void 0,!0),ea[cr.bottomLeftEdge]=na(Yi.bottom,Yi.left),ea[cr.bottomCenter]=na(Yi.bottom),ea[cr.bottomRightEdge]=na(Yi.bottom,Yi.right),ea[cr.bottomAutoEdge]=na(Yi.bottom,void 0,!0),ea[cr.leftTopEdge]=na(Yi.left,Yi.top),ea[cr.leftCenter]=na(Yi.left),ea[cr.leftBottomEdge]=na(Yi.left,Yi.bottom),ea[cr.rightTopEdge]=na(Yi.right,Yi.top),ea[cr.rightCenter]=na(Yi.right),ea[cr.rightBottomEdge]=na(Yi.right,Yi.bottom),ea);function ra(e,t){return!(e.topt.bottom)&&(!(e.leftt.right)))}function ia(e,t){var n=new Array;return e.topt.bottom&&n.push(Yi.bottom),e.leftt.right&&n.push(Yi.right),n}function aa(e,t){return e[Yi[t]]}function sa(e,t,n){return e[Yi[t]]=n,e}function la(e,t){var n=ba(t);return(aa(e,n.positiveEdge)+aa(e,n.negativeEdge))/2}function ua(e,t){return e>0?t:-1*t}function ca(e,t){return ua(e,aa(t,e))}function da(e,t,n){return ua(n,aa(e,n)-aa(t,n))}function pa(e,t,n){var o=aa(e,t)-n;return e=sa(e,t,n),e=sa(e,-1*t,aa(e,-1*t)-o)}function fa(e,t,n,o){return void 0===o&&(o=0),pa(e,n,aa(t,n)+ua(n,o))}function ha(e,t,n){return ca(n,e)>ca(n,t)}function ma(e,t,n,o,r,i,a){void 0===r&&(r=0);var s=o.alignmentEdge,l=o.alignTargetEdge,u={elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:s};i||a||(u=function(e,t,n,o,r){void 0===r&&(r=0);var i=[Yi.left,Yi.right,Yi.bottom,Yi.top];Uo()&&(i[0]*=-1,i[1]*=-1);for(var a=e,s=o.targetEdge,l=o.alignmentEdge,u=0;u<4;u++){if(ha(a,n,s))return{elementRectangle:a,targetEdge:s,alignmentEdge:l};i.splice(i.indexOf(s),1),i.length>0&&(i.indexOf(-1*s)>-1?s*=-1:(l=s,s=i.slice(-1)[0]),a=ya(e,t,{targetEdge:s,alignmentEdge:l},r))}return{elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:l}}(e,t,n,o,r));var c=ia(e,n);if(l){if(u.alignmentEdge&&c.indexOf(-1*u.alignmentEdge)>-1){var d=function(e,t,n,o){var r=e.alignmentEdge,i=e.targetEdge,a=-1*r;return{elementRectangle:ya(e.elementRectangle,t,{targetEdge:i,alignmentEdge:a},n,o),targetEdge:i,alignmentEdge:a}}(u,t,r,a);if(ra(d.elementRectangle,n))return d;u=ga(ia(d.elementRectangle,n),u,n)}}else u=ga(c,u,n);return u}function ga(e,t,n){for(var o=0,r=e;oMath.abs(da(e,n,-1*t))?-1*t:t}function ka(e){return Math.sqrt(e*e*2)}function xa(e,t,n){if(void 0===e&&(e=cr.bottomAutoEdge),n)return{alignmentEdge:n.alignmentEdge,isAuto:n.isAuto,targetEdge:n.targetEdge};var o=u({},oa[e]);return Uo()?(o.alignmentEdge&&o.alignmentEdge%2==0&&(o.alignmentEdge=-1*o.alignmentEdge),void 0!==t?oa[t]:o):o}function Ca(e,t,n){var o=la(t,e),r=la(n,e),i=ba(e),a=i.positiveEdge,s=i.negativeEdge;return o<=r?a:s}function wa(e,t,n,o,r,i,a){var s=ya(e,t,o,r,a);return ra(s,n)?{elementRectangle:s,targetEdge:o.targetEdge,alignmentEdge:o.alignmentEdge}:ma(e,t,n,o,r,i,a)}function Sa(e,t,n){var o=-1*e.targetEdge,r=new ta(0,e.elementRectangle.width,0,e.elementRectangle.height),i={},a=_a(e.elementRectangle,e.alignmentEdge?e.alignmentEdge:ba(o).positiveEdge,n);return i[Yi[o]]=aa(t,o),i[Yi[a]]=da(t,r,a),{elementPosition:u({},i),closestEdge:Ca(e.targetEdge,t,r),targetEdge:o}}function Ea(e,t){var n=t.targetRectangle,o=ba(t.targetEdge),r=o.positiveEdge,i=o.negativeEdge,a=la(n,t.targetEdge),s=new ta(e/2,t.elementRectangle.width-e/2,e/2,t.elementRectangle.height-e/2),l=new ta(0,e,0,e);return ha(l=va(l=pa(l,-1*t.targetEdge,-e/2),-1*t.targetEdge,a-ca(r,t.elementRectangle)),s,r)?ha(l,s,i)||(l=fa(l,s,i)):l=fa(l,s,r),l}function Ta(e){var t=e.getBoundingClientRect();return new ta(t.left,t.right,t.top,t.bottom)}function Ia(e){return new ta(e.left,e.right,e.top,e.bottom)}function Pa(e,t,n,o,r){var i=0,a=oa[t],s=r?-1*a.targetEdge:a.targetEdge;return(i=s===Yi.top?aa(e,a.targetEdge)-o.top-n:s===Yi.bottom?o.bottom-aa(e,a.targetEdge)-n:o.bottom-e.top-n)>0?i:o.height}function Ma(e,t,n,o){var r=e.gapSpace?e.gapSpace:0,i=function(e,t){var n;if(t){if(t.preventDefault){var o=t;n=new ta(o.clientX,o.clientX,o.clientY,o.clientY)}else if(t.getBoundingClientRect)n=Ta(t);else{var r=t;n=new ta(r.x,r.x,r.y,r.y)}if(!ra(n,e))for(var i=0,a=ia(n,e);i0&&n>t&&(e=n-t>1)}this.state.needsVerticalScrollBar!==e&&this.setState({needsVerticalScrollBar:e})}},t.defaultProps={shouldRestoreFocus:!0},t}(o.Component),Oa=((Ba={})[Yi.top]=xn.slideUpIn10,Ba[Yi.bottom]=xn.slideDownIn10,Ba[Yi.left]=xn.slideLeftIn10,Ba[Yi.right]=xn.slideRightIn10,Ba),Ra=Yo({disableCaching:!0}),La=0,Ha=0,Wa={opacity:0,filter:"opacity(0)"},za=["role","aria-roledescription"],Ua=function(e){function t(t){var n=e.call(this,t)||this;return n._hostElement=o.createRef(),n._calloutElement=o.createRef(),n._hasListeners=!1,n._disposables=[],n.dismiss=function(e){var t=n.props.onDismiss;t&&t(e)},n._dismissOnScroll=function(e){var t=n.props.preventDismissOnScroll;n.state.positions&&!t&&n._dismissOnClickOrScroll(e)},n._dismissOnResize=function(e){n.props.preventDismissOnResize||n.dismiss(e)},n._dismissOnLostFocus=function(e){n.props.preventDismissOnLostFocus||n._dismissOnClickOrScroll(e)},n._setInitialFocus=function(){n.props.setInitialFocus&&!n._didSetInitialFocus&&n.state.positions&&n._calloutElement.current&&(n._didSetInitialFocus=!0,n._async.requestAnimationFrame((function(){return e=n._calloutElement.current,!!(t=kr(e,e,!0,!1,!1,!0))&&(Pr(t),!0);var e,t}),n._calloutElement.current))},n._onComponentDidMount=function(){n._addListeners(),n.props.onLayerMounted&&n.props.onLayerMounted(),n._updateAsyncPosition(),n._setHeightOffsetEveryFrame()},n._mouseDownOnPopup=function(){n._isMouseDownOnPopup=!0},n._mouseUpOnPopup=function(){n._isMouseDownOnPopup=!1},n._async=new eo(n),n._didSetInitialFocus=!1,n.state={positions:void 0,slideDirectionalClassName:void 0,calloutElementRect:void 0,heightOffset:0},n._positionAttempts=0,n}return l(t,e),t.prototype.componentDidUpdate=function(){this.props.hidden?this._hasListeners&&this._removeListeners():(this._setInitialFocus(),this._hasListeners||this._addListeners(),this._updateAsyncPosition())},t.prototype.shouldComponentUpdate=function(e,t){return!(!e.shouldUpdateWhenHidden&&this.props.hidden&&e.hidden)&&(!zn(this.props,e)||!zn(this.state,t))},t.prototype.UNSAFE_componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._disposables.forEach((function(e){return e()}))},t.prototype.UNSAFE_componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"==typeof t||t instanceof String)&&!this._blockResetHeight&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame(),this._didPositionPropsChange(e,this.props)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t),this.setState({positions:void 0}),this._didSetInitialFocus=!1,this._bounds=void 0),this._blockResetHeight=!1},t.prototype.componentDidMount=function(){this.props.hidden||this._onComponentDidMount()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props.target,t=this.props,n=t.styles,r=t.style,i=t.ariaLabel,a=t.ariaDescribedBy,s=t.ariaLabelledBy,l=t.className,c=t.isBeakVisible,d=t.children,p=t.beakWidth,f=t.calloutWidth,h=t.calloutMaxWidth,m=t.finalHeight,g=t.hideOverflow,v=void 0===g?!!m:g,y=t.backgroundColor,b=t.calloutMaxHeight,_=t.onScroll,k=t.shouldRestoreFocus,x=void 0===k||k;e=this._getTarget();var C=this.state.positions,w=this._getMaxHeight()?this._getMaxHeight()+this.state.heightOffset:void 0,S=b&&w&&b0&&(this._positionAttempts=0,this.props.onPositioned&&this.props.onPositioned(this.state.positions))}},t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds,t="function"==typeof e?e(this.props.target,this._targetWindow):e;t||(t={top:0+this.props.minPagePadding,left:0+this.props.minPagePadding,right:this._targetWindow.innerWidth-this.props.minPagePadding,bottom:this._targetWindow.innerHeight-this.props.minPagePadding,width:this._targetWindow.innerWidth-2*this.props.minPagePadding,height:this._targetWindow.innerHeight-2*this.props.minPagePadding}),this._bounds=t}return this._bounds},t.prototype._getMaxHeight=function(){var e=this;if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var t=this.props.isBeakVisible?this.props.beakWidth:0,n=(this.props.gapSpace?this.props.gapSpace:0)+t;this._async.requestAnimationFrame((function(){e._target&&(e._maxHeight=function(e,t,n,o,r){void 0===n&&(n=0);var i=e,a=e,s=e,l=o?Ia(o):new ta(0,window.innerWidth-Qr(),0,window.innerHeight);return Pa(i.stopPropagation?new ta(i.clientX,i.clientX,i.clientY,i.clientY):void 0!==s.x&&void 0!==s.y?new ta(s.x,s.x,s.y,s.y):Ta(a),t,n,l,r)}(e._target,e.props.directionalHint,n,e._getBounds(),e.props.coverTarget),e._blockResetHeight=!0,e.forceUpdate())}),this._target)}else this._maxHeight=this._getBounds().height;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)&&this._comparePositions(e.beakPosition.elementPosition,t.beakPosition.elementPosition)},t.prototype._comparePositions=function(e,t){for(var n in t)if(t.hasOwnProperty(n)){var o=e[n],r=t[n];if(void 0===o||void 0===r)return!1;if(o.toFixed(2)!==r.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){var t=this._calloutElement.current;if(e)if("string"==typeof e){var n=yt(t);this._target=n?n.querySelector(e):null,this._targetWindow=$(t)}else if(e.stopPropagation)this._targetWindow=$(e.target),this._target=e;else if(e.getBoundingClientRect){var o=e;this._targetWindow=$(o),this._target=e}else void 0!==e.current?(this._target=e.current,this._targetWindow=$(this._target)):(this._targetWindow=$(t),this._target=e);else this._targetWindow=$(t)},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._calloutElement.current&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame((function(){var t=e._calloutElement.current&&e._calloutElement.current.lastChild;if(t){var n=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+n}),t.offsetHeight-1&&r._virtual.children.splice(i,1)}n._virtual.parent=o||void 0,o&&(o._virtual||(o._virtual={children:[]}),o._virtual.children.push(n))}(r,n._rootRef.current),n.props.insertFirst?o.insertBefore(r,o.firstChild):o.appendChild(r),n.setState({hostId:e,layerElement:r},(function(){var e=n.props,t=e.onLayerDidMount,o=e.onLayerMounted;o&&o(),t&&t()}))}},n.state={},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this.props.hostId;this._createLayerElement(),e&&function(e,t){ns[e]||(ns[e]=[]),ns[e].push(t)}(e,this._createLayerElement)},t.prototype.render=function(){var e=this.state.layerElement,t=this._getClassNames(),n=this.props.eventBubblingEnabled;return o.createElement("span",{className:"ms-layer",ref:this._rootRef},e&&i.createPortal(o.createElement($a,u({},!n&&function(){os||(os={},["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 os[e]=as})));return os}(),{className:t.content}),this.props.children),e))},t.prototype.componentDidUpdate=function(){this.props.hostId!==this.state.hostId&&this._createLayerElement()},t.prototype.componentWillUnmount=function(){var e=this.props.hostId;this._removeLayerElement(),e&&function(e,t){if(ns[e]){var n=ns[e].indexOf(t);n>=0&&(ns[e].splice(n,1),0===ns[e].length&&delete ns[e])}}(e,this._createLayerElement)},t.prototype._removeLayerElement=function(){var e=this.props.onLayerWillUnmount,t=this.state.layerElement;if(e&&e(),t&&t.parentNode){var n=t.parentNode;n&&n.removeChild(t)}},t.prototype._getClassNames=function(){var e=this.props,t=e.className,n=e.styles,o=e.theme;return rs(n,{theme:o,className:t,isNotHost:!this.props.hostId})},t.prototype._getHost=function(){var e=this.props.hostId,t=yt(this._rootRef.current);if(t){if(e)return t.getElementById(e);var n=ts;return n?t.querySelector(n):t.body}},t.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}},t=d([es("Layer",["theme","hostId"])],t)}(o.Component),as=function(e){e.eventPhase===Event.BUBBLING_PHASE&&"mouseenter"!==e.type&&"mouseleave"!==e.type&&"touchstart"!==e.type&&"touchend"!==e.type&&e.stopPropagation()};var ss={root:"ms-Layer",rootNoHost:"ms-Layer--fixed",content:"ms-Layer-content"},ls=Pn(is,(function(e){var t=e.className,n=e.isNotHost,o=e.theme,r=Jt(ss,o);return{root:[r.root,o.fonts.medium,n&&[r.rootNoHost,{position:"fixed",zIndex:Pt.Layer,top:0,left:0,bottom:0,right:0,visibility:"hidden"}],t],content:[r.content,{visibility:"visible"}]}}),void 0,{scope:"Layer",fields:["hostId","theme","styles"]}),us=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.layerProps,n=c(e,["layerProps"]),r=o.createElement(Va,u({},n));return this.props.doNotLayer?r:o.createElement(ls,u({},t),r)},t}(o.Component),cs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.openSubMenu=function(){var e=t.props,n=e.item,o=e.openSubMenu,r=e.getSubmenuTarget;if(r){var i=r();Ui(n)&&o&&i&&o(n,i)}},t.dismissSubMenu=function(){var e=t.props,n=e.item,o=e.dismissSubMenu;Ui(n)&&o&&o()},t.dismissMenu=function(e){var n=t.props.dismissMenu;n&&n(void 0,e)},t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.item,n=e.classNames;return o.createElement("div",{className:t.split?n.linkContentMenu:n.linkContent},function(e){var t=e.onCheckmarkClick,n=e.item,r=e.classNames,i=zi(n);if(t){return o.createElement(lr,{iconName:i?"CheckMark":"",className:r.checkmarkIcon,onClick:function(e){return t(n,e)}})}return null}(this.props),function(e){var t=e.item,n=e.hasIcons,r=e.classNames,i=t.iconProps;return n?t.onRenderIcon?t.onRenderIcon(e):o.createElement(lr,u({},i,{className:r.icon})):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.text||t.name?o.createElement("span",{className:n.label},t.text||t.name):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.secondaryText?o.createElement("span",{className:n.secondaryText},t.secondaryText):null}(this.props),function(e){var t=e.item,n=e.classNames,r=e.theme;return Ui(t)?o.createElement(lr,u({iconName:Uo(r)?"ChevronLeft":"ChevronRight"},t.submenuIconProps,{className:n.subMenuIcon})):null}(this.props))},t}(lo),ds=qt((function(e){return V({wrapper:{display:"inline-flex",height:"100%",alignItems:"center"},divider:{width:1,height:"100%",backgroundColor:e.palette.neutralTertiaryAlt}})})),ps=It(0,639),fs=qt((function(){var e;return{selectors:(e={},e[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",MsHighContrastAdjust:"none"},e)}})),hs=qt((function(e){var t,n,o,r,i,a,s,l=e.semanticColors,c=e.fonts,d=e.palette,p=l.menuItemBackgroundHovered,f=l.menuItemTextHovered,h=l.menuItemBackgroundPressed,m=l.bodyDivider;return j({item:[c.medium,{color:l.bodyText,position:"relative",boxSizing:"border-box"}],divider:{display:"block",height:"1px",backgroundColor:m,position:"relative"},root:[At(e),c.medium,{color:l.bodyText,backgroundColor:"transparent",border:"none",width:"100%",height:36,lineHeight:36,display:"block",cursor:"pointer",padding:"0px 8px 0 4px",textAlign:"left"}],rootDisabled:{color:l.disabledBodyText,cursor:"default",pointerEvents:"none",selectors:(t={},t[Tt]={color:"GrayText",opacity:1},t)},rootHovered:u({backgroundColor:p,color:f,selectors:{".ms-ContextualMenu-icon":{color:d.themeDarkAlt},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootFocused:u({backgroundColor:d.white},fs()),rootChecked:u({selectors:{".ms-ContextualMenu-checkmarkIcon":{color:d.neutralPrimary}}},fs()),rootPressed:u({backgroundColor:h,selectors:{".ms-ContextualMenu-icon":{color:d.themeDark},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootExpanded:u({backgroundColor:h,color:l.bodyTextChecked},fs()),linkContent:{whiteSpace:"nowrap",height:"inherit",display:"flex",alignItems:"center",maxWidth:"100%"},anchorLink:{padding:"0px 8px 0 4px",textRendering:"auto",color:"inherit",letterSpacing:"normal",wordSpacing:"normal",textTransform:"none",textIndent:"0px",textShadow:"none",textDecoration:"none",boxSizing:"border-box"},label:{margin:"0 4px",verticalAlign:"middle",display:"inline-block",flexGrow:"1",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},secondaryText:{color:e.palette.neutralSecondary,paddingLeft:"20px",textAlign:"right"},icon:{display:"inline-block",minHeight:"1px",maxHeight:36,fontSize:ft.medium,width:ft.medium,margin:"0 4px",verticalAlign:"middle",flexShrink:"0",selectors:(n={},n[ps]={fontSize:ft.large,width:ft.large},n)},iconColor:{color:l.menuIcon,selectors:(o={},o[Tt]={color:"inherit"},o["$root:hover &"]={selectors:(r={},r[Tt]={color:"HighlightText"},r)},o["$root:focus &"]={selectors:(i={},i[Tt]={color:"HighlightText"},i)},o)},iconDisabled:{color:l.disabledBodyText},checkmarkIcon:{color:l.bodySubtext,selectors:(a={},a[Tt]={color:"HighlightText"},a)},subMenuIcon:{height:36,lineHeight:36,color:d.neutralSecondary,textAlign:"center",display:"inline-block",verticalAlign:"middle",flexShrink:"0",fontSize:ft.small,selectors:(s={":hover":{color:d.neutralPrimary},":active":{color:d.neutralPrimary}},s[ps]={fontSize:ft.medium},s)},splitButtonFlexContainer:[At(e),{display:"flex",height:36,flexWrap:"nowrap",justifyContent:"center",alignItems:"flex-start"}]})})),ms=It(0,639),gs=qt((function(e){var t;return V(ds(e),{wrapper:{position:"absolute",right:28,selectors:(t={},t[ms]={right:32},t)},divider:{height:16,width:1}})})),vs={item:"ms-ContextualMenu-item",divider:"ms-ContextualMenu-divider",root:"ms-ContextualMenu-link",isChecked:"is-checked",isExpanded:"is-expanded",isDisabled:"is-disabled",linkContent:"ms-ContextualMenu-linkContent",linkContentMenu:"ms-ContextualMenu-linkContent",icon:"ms-ContextualMenu-icon",iconColor:"ms-ContextualMenu-iconColor",checkmarkIcon:"ms-ContextualMenu-checkmarkIcon",subMenuIcon:"ms-ContextualMenu-submenuIcon",label:"ms-ContextualMenu-itemText",secondaryText:"ms-ContextualMenu-secondaryText",splitMenu:"ms-ContextualMenu-splitMenu"},ys=qt((function(e,t,n,o,r,i,a,s,l,u,c,d){var p,f,h,m,g=hs(e),v=Jt(vs,e);return V({item:[v.item,g.item,a],divider:[v.divider,g.divider,s],root:[v.root,g.root,o&&[v.isChecked,g.rootChecked],r&&g.anchorLink,n&&[v.isExpanded,g.rootExpanded],t&&[v.isDisabled,g.rootDisabled],!t&&!n&&[{selectors:(p={":hover":g.rootHovered,":active":g.rootPressed},p["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,p["."+Mt+" &:hover"]={background:"inherit;"},p)}],d],splitPrimary:[g.root,{width:"calc(100% - 28px)"},o&&["is-checked",g.rootChecked],(t||c)&&["is-disabled",g.rootDisabled],!(t||c)&&!o&&[{selectors:(f={":hover":g.rootHovered},f[":hover ~ ."+v.splitMenu]=g.rootHovered,f[":active"]=g.rootPressed,f["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,f["."+Mt+" &:hover"]={background:"inherit;"},f)}]],splitMenu:[v.splitMenu,g.root,{flexBasis:"0",padding:"0 8px",minWidth:"28px"},n&&["is-expanded",g.rootExpanded],t&&["is-disabled",g.rootDisabled],!t&&!n&&[{selectors:(h={":hover":g.rootHovered,":active":g.rootPressed},h["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,h["."+Mt+" &:hover"]={background:"inherit;"},h)}]],anchorLink:g.anchorLink,linkContent:[v.linkContent,g.linkContent],linkContentMenu:[v.linkContentMenu,g.linkContent,{justifyContent:"center"}],icon:[v.icon,i&&g.iconColor,g.icon,l,t&&[v.isDisabled,g.iconDisabled]],iconColor:g.iconColor,checkmarkIcon:[v.checkmarkIcon,i&&g.checkmarkIcon,g.icon,l],subMenuIcon:[v.subMenuIcon,g.subMenuIcon,u,n&&{color:e.palette.neutralPrimary},t&&[g.iconDisabled]],label:[v.label,g.label],secondaryText:[v.secondaryText,g.secondaryText],splitContainer:[g.splitButtonFlexContainer,!t&&!o&&[{selectors:(m={},m["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,m)}]]})})),bs=function(e){var t=e.theme,n=e.disabled,o=e.expanded,r=e.checked,i=e.isAnchorLink,a=e.knownIcon,s=e.itemClassName,l=e.dividerClassName,u=e.iconClassName,c=e.subMenuClassName,d=e.primaryDisabled,p=e.className;return ys(t,n,o,r,i,a,s,l,u,c,d,p)},_s=Pn(cs,bs,void 0,{scope:"ContextualMenuItem"}),ks=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onItemMouseEnter=function(e){var n=t.props,o=n.item,r=n.onItemMouseEnter;r&&r(o,e,e.currentTarget)},t._onItemClick=function(e){var n=t.props,o=n.item,r=n.onItemClickBase;r&&r(o,e,e.currentTarget)},t._onItemMouseLeave=function(e){var n=t.props,o=n.item,r=n.onItemMouseLeave;r&&r(o,e)},t._onItemKeyDown=function(e){var n=t.props,o=n.item,r=n.onItemKeyDown;r&&r(o,e)},t._onItemMouseMove=function(e){var n=t.props,o=n.item,r=n.onItemMouseMove;r&&r(o,e,e.currentTarget)},t._getSubMenuId=function(e){var n=t.props.getSubMenuId;if(n)return n(e)},t._getSubmenuTarget=function(){},t}return l(t,e),t.prototype.shouldComponentUpdate=function(e){return!zn(e,this.props)},t}(lo);function xs(e,t){for(var n=-1,o=0;e&&o=0&&(s.keytip.visible=this.keytips[l].keytip.visible,this.keytips=(n=this.keytips,o=s,r=l,(i=n.slice())[r]=o,i),to.raise(this,ws.KEYTIP_UPDATED,{keytip:s.keytip,uniqueID:s.uniqueID}))},e.prototype.unregister=function(e,t,n){void 0===n&&(n=!1),n?this.persistedKeytips=this.persistedKeytips.filter((function(e){return e.uniqueID!==t})):this.keytips=this.keytips.filter((function(e){return e.uniqueID!==t}));var o=n?ws.PERSISTED_KEYTIP_REMOVED:ws.KEYTIP_REMOVED;to.raise(this,o,{keytip:e,uniqueID:t})},e.prototype.enterKeytipMode=function(){to.raise(this,ws.ENTER_KEYTIP_MODE)},e.prototype.exitKeytipMode=function(){to.raise(this,ws.EXIT_KEYTIP_MODE)},e.prototype.getKeytips=function(){return this.keytips.map((function(e){return e.keytip}))},e.prototype.addParentOverflow=function(e){var t=p(e.keySequences);if(t.pop(),0!==t.length){var n=Cs(this.getKeytips(),(function(e){return function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0){for(var W=0,z=0,U=r;z0?o.createElement("li",{role:"presentation",key:s.key||e.key||"section-"+n},o.createElement("div",u({},c),o.createElement("ul",{className:this._classNames.list},s.topDivider&&this._renderSeparator(n,t,!0,!0),l&&this._renderListItem(l,e.key||n,t,e.title),s.items.map((function(e,t){return a._renderMenuItem(e,t,t,s.items.length,r,i)})),s.bottomDivider&&this._renderSeparator(n,t,!1,!0)))):void 0}},t.prototype._renderListItem=function(e,t,n,r){return o.createElement("li",{role:"presentation",title:r,key:t,className:n.item},e)},t.prototype._renderSeparator=function(e,t,n,r){return r||e>0?o.createElement("li",{role:"separator",key:"separator-"+e+(void 0===n?"":n?"-top":"-bottom"),className:t.divider,"aria-hidden":"true"}):null},t.prototype._renderNormalItem=function(e,t,n,o,r,i,a){return e.onRender?e.onRender(u({"aria-posinset":o+1,"aria-setsize":r},e),this.dismiss):e.href?this._renderAnchorMenuItem(e,t,n,o,r,i,a):e.split&&Ui(e)?this._renderSplitButton(e,t,n,o,r,i,a):this._renderButtonItem(e,t,n,o,r,i,a)},t.prototype._renderHeaderMenuItem=function(e,t,n,r,i){var a=this.props.contextualMenuItemAs,s=void 0===a?_s:a,l=e.itemProps,c=e.id,d=l&&Jn(l,Xn);return o.createElement("div",u({id:c,className:this._classNames.header},d,{style:e.style}),o.createElement(s,u({item:e,classNames:t,index:n,onCheckmarkClick:r?this._onItemClick:void 0,hasIcons:i},l)))},t.prototype._renderAnchorMenuItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ns,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onAnchorClick,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderButtonItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ds,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderSplitButton=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Fs,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss,expandedMenuItemKey:u,onTap:this._onPointerAndTouchEvent})},t.prototype._isAltOrMeta=function(e){return e.which===Fn.alt||"Meta"===e.key},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._updateFocusOnMouseEvent=function(e,t,n){var o=this,r=n||t.currentTarget,i=this.props.subMenuHoverDelay,a=void 0===i?Ws:i;e.key!==this.state.expandedMenuItemKey&&(void 0!==this._enterTimerId&&(this._async.clearTimeout(this._enterTimerId),this._enterTimerId=void 0),void 0===this.state.expandedMenuItemKey&&r.focus(),Ui(e)?(t.stopPropagation(),this._enterTimerId=this._async.setTimeout((function(){r.focus(),o.setState({expandedByMouseClick:!0}),o._onItemSubMenuExpand(e,r),o._enterTimerId=void 0}),a)):this._enterTimerId=this._async.setTimeout((function(){o._onSubMenuDismiss(t),r.focus(),o._enterTimerId=void 0}),a))},t.prototype._getSubmenuProps=function(){var e=this.state,t=e.submenuTarget,n=e.expandedMenuItemKey,o=this._findItemByKey(n),r=null;return o&&(r={items:Ls(o),target:t,onDismiss:this._onSubMenuDismiss,isSubMenu:!0,id:this.state.subMenuId,shouldFocusOnMount:!0,shouldFocusOnContainer:this.state.expandedByMouseClick,directionalHint:Uo(this.props.theme)?cr.leftTopEdge:cr.rightTopEdge,className:this.props.className,gapSpace:0,isBeakVisible:!1},o.subMenuProps&&Un(r,o.subMenuProps)),r},t.prototype._findItemByKey=function(e){var t=this.props.items;return this._findItemByKeyFromItems(e,t)},t.prototype._findItemByKeyFromItems=function(e,t){for(var n=0,o=t;n *":{position:"relative",left:0,top:0}}}],rootDisabled:[At(e,{inset:1,highContrastStyle:l,borderColor:"transparent"}),{backgroundColor:a,borderColor:a,color:s,cursor:"default",pointerEvents:"none",selectors:(t={":hover":Qs,":focus":Qs},t[Tt]={color:"grayText",borderColor:"grayText"},t)}],iconDisabled:{color:s},menuIconDisabled:{color:s},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},description:{display:"block"},textContainer:{flexGrow:1,display:"block"},icon:Ys(r.mediumPlus.fontSize),menuIcon:Ys(r.small.fontSize),label:{margin:"0 4px",lineHeight:"100%",display:"block"},screenReaderText:Ot}})),Js=qt((function(e,t){var n;return j(Xs(e),{root:{padding:"0 4px",height:"40px",color:e.palette.neutralPrimary,backgroundColor:"transparent",border:"1px solid transparent"},rootHovered:{color:e.palette.themePrimary,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},iconHovered:{color:e.palette.themePrimary},rootPressed:{color:e.palette.black},rootExpanded:{color:e.palette.themePrimary},iconPressed:{color:e.palette.themeDarker},rootDisabled:{color:e.palette.neutralTertiary,backgroundColor:"transparent",borderColor:"transparent"},rootChecked:{color:e.palette.black},iconChecked:{color:e.palette.themeDarker},flexContainer:{justifyContent:"flex-start"},icon:{color:e.palette.themeDarkAlt},iconDisabled:{color:"inherit"},menuIcon:{color:e.palette.neutralSecondary},textContainer:{flexGrow:0}},t)})),$s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--action ms-Button--command",styles:Js(n,t),onRenderDescription:co}))},t=d([es("ActionButton",["theme","styles"],!0)],t)}(lo),el={root:"ms-Nav",linkText:"ms-Nav-linkText",compositeLink:"ms-Nav-compositeLink",link:"ms-Nav-link",chevronButton:"ms-Nav-chevronButton",chevronIcon:"ms-Nav-chevron",navItem:"ms-Nav-navItem",navItems:"ms-Nav-navItems",group:"ms-Nav-group",groupContent:"ms-Nav-groupContent"},tl={textContainer:{overflow:"hidden"},label:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}};var nl=Zt((function(e){var t=e;return Zt((function(n){if(e===n)throw new Error("Attempted to compose a component with itself.");var r=n,i=Zt((function(e){return function(t){return o.createElement(r,u({},t,{defaultRender:e}))}}));return function(e){var n=e.defaultRender;return o.createElement(t,u({},e,{defaultRender:n?i(n):r}))}}))}));var ol=Zt((function(e){return Zt((function(t){var n=Zt((function(e){return function(n){return t(n,e)}}));return function(o,r){return e(o,r?n(r):t)}}))}));function rl(e,t){return ol(e)(t)}var il;var al=Yo(),sl=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._focusZone=o.createRef(),n._onRenderLink=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=al(r,{theme:a,groups:i});return o.createElement("div",{className:s.linkText},e.name)},n._renderGroup=function(e,t){var r=n.props,i=r.styles,a=r.groups,s=r.theme,l=r.onRenderGroupHeader,u=void 0===l?n._renderGroupHeader:l,c=al(i,{theme:s,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:a});return o.createElement("div",{key:t,className:c.group},e.name?u(e,n._renderGroupHeader):null,o.createElement("div",{className:c.groupContent},n._renderLinks(e.links,0)))},n._renderGroupHeader=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=t.expandButtonAriaLabel,l=al(r,{theme:a,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:i}),u=n._isGroupExpanded(e),c=(u?e.collapseAriaLabel:e.expandAriaLabel)||s;return o.createElement("button",{className:l.chevronButton,onClick:n._onGroupHeaderClicked.bind(n,e),"aria-label":c,"aria-expanded":u},o.createElement(lr,{className:l.chevronIcon,iconName:"ChevronDown"}),e.name)},Dr(n),n.state={isGroupCollapsed:{},isLinkExpandStateChanged:!1,selectedKey:t.initialSelectedKey||t.selectedKey},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.groups,r=e.className,i=e.isOnTop,a=e.theme;if(!n)return null;var s=n.map(this._renderGroup),l=al(t,{theme:a,className:r,isOnTop:i,groups:n});return o.createElement(Li,{direction:dr.vertical,componentRef:this._focusZone},o.createElement("nav",{role:"navigation",className:l.root,"aria-label":this.props.ariaLabel},s))},Object.defineProperty(t.prototype,"selectedKey",{get:function(){return this.state.selectedKey},enumerable:!0,configurable:!0}),t.prototype.focus=function(e){return void 0===e&&(e=!1),!(!this._focusZone||!this._focusZone.current)&&this._focusZone.current.focus(e)},t.prototype._renderNavLink=function(e,t,n){var r,i,a,s=this.props,l=s.styles,u=s.groups,c=s.theme,d=s.selectedAriaLabel,p=e.icon||e.iconProps,f=this._isLinkSelected(e),h=al(l,{theme:c,isSelected:f,isDisabled:e.disabled,isButtonEntry:e.onClick&&!e.forceAnchor,leftPadding:14*n+3+(p?0:24),groups:u}),m=e.url&&e.target&&(!(r=e.url)||/^[a-z0-9+-.]:\/\//i.test(r))?"noopener noreferrer":void 0,g=f&&d?d:void 0,v=this.props.linkAs?(i=this.props.linkAs,a=$s,nl(i)(a)):$s,y=this.props.onRenderLink?rl(this.props.onRenderLink,this._onRenderLink):this._onRenderLink;return o.createElement(v,{className:h.link,styles:tl,href:e.url||(e.forceAnchor?"#":void 0),iconProps:e.iconProps||{iconName:e.icon},onClick:e.onClick?this._onNavButtonLinkClicked.bind(this,e):this._onNavAnchorLinkClicked.bind(this,e),title:void 0!==e.title?e.title:e.name,target:e.target,rel:m,disabled:e.disabled,"aria-label":e.ariaLabel&&g?e.ariaLabel+" "+g:g||(e.ariaLabel?e.ariaLabel:void 0),link:e},y(e))},t.prototype._renderCompositeLink=function(e,t,n){var r=u({},Jn(e,Xn,["onClick"])),i=this.props,a=i.expandButtonAriaLabel,s=i.styles,l=i.groups,c=i.theme,d=al(s,{theme:c,isExpanded:!!e.isExpanded,isSelected:this._isLinkSelected(e),isLink:!0,isDisabled:e.disabled,position:14*n+1,groups:l}),p="";return e.links&&e.links.length>0&&(p=e.collapseAriaLabel||e.expandAriaLabel?e.isExpanded?e.collapseAriaLabel:e.expandAriaLabel:a?e.name+" "+a:e.name),o.createElement("div",u({},r,{key:e.key||t,className:d.compositeLink}),e.links&&e.links.length>0?o.createElement("button",{className:d.chevronButton,onClick:this._onLinkExpandClicked.bind(this,e),"aria-label":p,"aria-expanded":e.isExpanded?"true":"false"},o.createElement(lr,{className:d.chevronIcon,iconName:"ChevronDown"})):null,this._renderNavLink(e,t,n))},t.prototype._renderLink=function(e,t,n){var r=this.props,i=r.styles,a=r.groups,s=r.theme,l=al(i,{theme:s,groups:a});return o.createElement("li",{key:e.key||t,role:"listitem",className:l.navItem},this._renderCompositeLink(e,t,n),e.isExpanded?this._renderLinks(e.links,++n):null)},t.prototype._renderLinks=function(e,t){var n=this;if(!e||!e.length)return null;var r=e.map((function(e,o){return n._renderLink(e,o,t)})),i=this.props,a=i.styles,s=i.groups,l=i.theme,u=al(a,{theme:l,groups:s});return o.createElement("ul",{role:"list",className:u.navItems},r)},t.prototype._onGroupHeaderClicked=function(e,t){e.onHeaderClick&&e.onHeaderClick(t,this._isGroupExpanded(e)),this._toggleCollapsed(e),t.preventDefault(),t.stopPropagation()},t.prototype._onLinkExpandClicked=function(e,t){var n=this.props.onLinkExpandClick;n&&n(t,e),t.defaultPrevented||(e.isExpanded=!e.isExpanded,this.setState({isLinkExpandStateChanged:!0})),t.preventDefault(),t.stopPropagation()},t.prototype._preventBounce=function(e,t){!e.url&&e.forceAnchor&&t.preventDefault()},t.prototype._onNavAnchorLinkClicked=function(e,t){this._preventBounce(e,t),this.props.onLinkClick&&this.props.onLinkClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._onNavButtonLinkClicked=function(e,t){this._preventBounce(e,t),e.onClick&&e.onClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._isLinkSelected=function(e){if(void 0!==this.props.selectedKey)return e.key===this.props.selectedKey;if(void 0!==this.state.selectedKey)return e.key===this.state.selectedKey;if(void 0===$()||!e.url)return!1;(il=il||document.createElement("a")).href=e.url||"";var t=il.href;return location.href===t||(location.protocol+"//"+location.host+location.pathname===t||!!location.hash&&(location.hash===e.url||(il.href=location.hash.substring(1),il.href===t)))},t.prototype._isGroupExpanded=function(e){return e.name&&this.state.isGroupCollapsed.hasOwnProperty(e.name)?!this.state.isGroupCollapsed[e.name]:void 0===e.collapseByDefault||!e.collapseByDefault},t.prototype._toggleCollapsed=function(e){var t;if(e.name){var n=u(u({},this.state.isGroupCollapsed),((t={})[e.name]=this._isGroupExpanded(e),t));this.setState({isGroupCollapsed:n})}},t.defaultProps={groups:null},t}(o.Component),(function(e){var t,n=e.className,o=e.theme,r=e.isOnTop,i=e.isExpanded,a=e.isGroup,s=e.isLink,l=e.isSelected,u=e.isDisabled,c=e.isButtonEntry,d=e.navHeight,p=void 0===d?44:d,f=e.position,h=e.leftPadding,m=void 0===h?20:h,g=e.leftPaddingExpanded,v=void 0===g?28:g,y=e.rightPadding,b=void 0===y?20:y,_=o.palette,k=o.semanticColors,x=o.fonts,C=Jt(el,o);return{root:[C.root,n,x.medium,{overflowY:"auto",userSelect:"none",WebkitOverflowScrolling:"touch"},r&&[{position:"absolute"},xn.slideRightIn40]],linkText:[C.linkText,{margin:"0 4px",overflow:"hidden",verticalAlign:"middle",textAlign:"left",textOverflow:"ellipsis"}],compositeLink:[C.compositeLink,{display:"block",position:"relative",color:k.bodyText},i&&"is-expanded",l&&"is-selected",u&&"is-disabled",u&&{color:k.disabledText}],link:[C.link,At(o),{display:"block",position:"relative",height:p,width:"100%",lineHeight:p+"px",textDecoration:"none",cursor:"pointer",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",paddingLeft:m,paddingRight:b,color:k.bodyText,selectors:(t={},t[Tt]={borderColor:"transparent",selectors:{":focus":{borderColor:"WindowText"}}},t)},!u&&{selectors:{".ms-Nav-compositeLink:hover &":{backgroundColor:k.bodyBackgroundHovered}}},l&&{color:k.bodyTextChecked,fontWeight:pt.semibold,backgroundColor:k.bodyBackgroundChecked,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}},u&&{color:k.disabledText},c&&{color:_.themePrimary}],chevronButton:[C.chevronButton,At(o),x.small,{display:"block",textAlign:"left",lineHeight:p+"px",margin:"5px 0",padding:"0px, "+b+"px, 0px, "+v+"px",border:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",cursor:"pointer",color:k.bodyText,backgroundColor:"transparent",selectors:{"&:visited":{color:k.bodyText}}},a&&{fontSize:x.large.fontSize,width:"100%",height:p,borderBottom:"1px solid "+k.bodyDivider},s&&{display:"block",width:v-2,height:p-2,position:"absolute",top:"1px",left:f+"px",zIndex:Pt.Nav,padding:0,margin:0},l&&{color:_.themePrimary,backgroundColor:_.neutralLighterAlt,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}}],chevronIcon:[C.chevronIcon,{position:"absolute",left:"8px",height:p,lineHeight:p+"px",fontSize:x.small.fontSize,transition:"transform .1s linear"},i&&{transform:"rotate(-180deg)"},s&&{top:0}],navItem:[C.navItem,{padding:0}],navItems:[C.navItems,{listStyleType:"none",padding:0,margin:0}],group:[C.group,i&&"is-expanded"],groupContent:[C.groupContent,{display:"none",marginBottom:"40px"},xn.slideDownIn20,i&&{display:"block"}]}}),void 0,{scope:"Nav"}),ll=u;function ul(e,t){for(var n=[],r=2;r0)throw new Error("Any module using getSlots must use withSlots. Please see withSlots javadoc for more info.");return fl(t[e],n,o[e],o.slots&&o.slots[e],o._defaultStyles&&o._defaultStyles[e])};r.isSlot=!0,n[e]=r}};for(var i in t)r(i);return n}function fl(e,t,n,o,r){return void 0!==e.create?e.create(t,n,o,r):dl(e)(t,n,o,r)}function hl(e,t){void 0===t&&(t={});var n=t.factoryOptions,r=(void 0===n?{}:n).defaultProp,i=function(n){var r,i,a,s=(r=t.displayName,i=o.useContext(Tn),a=t.fields,nn.getSettings(a||["theme","styles","tokens"],r,i.customizations)),l=t.state;l&&(n=u(u({},n),l(n)));var c=n.theme||s.theme,d=function e(t,n){for(var o=[],r=2;r2)return{rowGap:{value:0,unit:"px"},columnGap:{value:0,unit:"px"}};if(2===n.length)return{rowGap:vl(gl(n[0],t)),columnGap:vl(gl(n[1],t))};var o=vl(gl(e,t));return{rowGap:o,columnGap:o}}(x,t),T=E.rowGap,I=E.columnGap,P=""+-.5*I.value+I.unit,M=""+-.5*T.value+T.unit,N={textOverflow:"ellipsis"},D={"> *:not(.ms-StackItem)":{flexShrink:b?0:1}};return g?{root:[k.root,{flexWrap:"wrap",maxWidth:w,maxHeight:C,width:"auto",overflow:"visible",height:"100%"},v&&(o={},o[p?"justifyContent":"alignItems"]=bl[v]||v,o),y&&(r={},r[p?"alignItems":"justifyContent"]=bl[y]||y,r),_,{display:"flex"},p&&{height:d?"100%":"auto"}],inner:[k.inner,{display:"flex",flexWrap:"wrap",marginLeft:P,marginRight:P,marginTop:M,marginBottom:M,overflow:"visible",boxSizing:"border-box",padding:yl(S,t),width:0===I.value?"100%":"calc(100% + "+I.value+I.unit+")",maxWidth:"100vw",selectors:u({"> *":u({margin:""+.5*T.value+T.unit+" "+.5*I.value+I.unit},N)},D)},v&&(i={},i[p?"justifyContent":"alignItems"]=bl[v]||v,i),y&&(a={},a[p?"alignItems":"justifyContent"]=bl[y]||y,a),p&&{flexDirection:f?"row-reverse":"row",height:0===T.value?"100%":"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxWidth:0===I.value?"100%":"calc(100% - "+I.value+I.unit+")"}}},!p&&{flexDirection:f?"column-reverse":"column",height:"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxHeight:0===T.value?"100%":"calc(100% - "+T.value+T.unit+")"}}}]}:{root:[k.root,{display:"flex",flexDirection:p?f?"row-reverse":"row":f?"column-reverse":"column",flexWrap:"nowrap",width:"auto",height:d?"100%":"auto",maxWidth:w,maxHeight:C,padding:yl(S,t),boxSizing:"border-box",selectors:u((s={"> *":N},s[f?"> *:not(:last-child)":"> *:not(:first-child)"]=[p&&{marginLeft:""+I.value+I.unit},!p&&{marginTop:""+T.value+T.unit}],s),D)},m&&{flexGrow:!0===m?1:m},v&&(l={},l[p?"justifyContent":"alignItems"]=bl[v]||v,l),y&&(c={},c[p?"alignItems":"justifyContent"]=bl[y]||y,c),_]}},statics:{Item:Cl}}),Sl=qt((function(e,t){var n,o,r,i,a,s,l,c,d,p,f=e.effects,h=e.palette,m={position:"absolute",width:1,right:31,top:8,bottom:8};return j({splitButtonContainer:[At(e,{highContrastStyle:{left:-2,top:-2,bottom:-2,right:-2,border:"none"},inset:2}),{display:"inline-flex",selectors:{".ms-Button--default":{borderTopRightRadius:"0",borderBottomRightRadius:"0",borderRight:"none"},".ms-Button--primary":{borderTopRightRadius:"0",borderBottomRightRadius:"0",border:"none",selectors:(n={},n[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},n)},".ms-Button--primary + .ms-Button":{border:"none"}}}],splitButtonContainerHovered:{selectors:{".ms-Button--primary":{selectors:(o={},o[Tt]={color:"Window",backgroundColor:"Highlight"},o)},".ms-Button.is-disabled":{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)}}},splitButtonContainerChecked:{selectors:{".ms-Button--primary":{selectors:(i={},i[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},i)}}},splitButtonContainerCheckedHovered:{selectors:{".ms-Button--primary":{selectors:(a={},a[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},a)}}},splitButtonContainerFocused:{outline:"none!important"},splitButtonMenuButton:{padding:6,height:"auto",boxSizing:"border-box",borderRadius:0,borderTopRightRadius:f.roundedCorner2,borderBottomRightRadius:f.roundedCorner2,border:"1px solid "+h.neutralSecondaryAlt,borderLeft:"none",outline:"transparent",userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",width:32,marginLeft:-1,marginTop:0,marginRight:0,marginBottom:0},splitButtonDivider:u(u({},m),{selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s)}),splitButtonDividerDisabled:u(u({},m),{selectors:(l={},l[Tt]={backgroundColor:"GrayText"},l)}),splitButtonMenuButtonDisabled:{pointerEvents:"none",border:"none",selectors:(c={":hover":{cursor:"default"},".ms-Button--primary":{selectors:(d={},d[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},d)}},c[Tt]={border:"1px solid GrayText",color:"GrayText",backgroundColor:"Window"},c)},splitButtonFlexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},splitButtonContainerDisabled:{outline:"none",border:"none",selectors:(p={},p[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},p)}},t)})),El=function(){return{position:"absolute",width:1,right:31,top:8,bottom:8}};var Tl,Il,Pl=qt((function(e,t,n){var o=Xs(e),r=Sl(e);return j(o,{root:{minWidth:"80px",height:"32px"},label:{fontWeight:pt.semibold}},n?function(e){var t,n,o,r,i,a,s,l,c,d=e.palette,p=e.semanticColors;return{root:{backgroundColor:p.primaryButtonBackground,border:"1px solid "+p.primaryButtonBackground,color:p.primaryButtonText,selectors:(t={},t[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={selectors:{":after":{border:"none",outlineColor:d.white}}},t)},rootHovered:{backgroundColor:p.primaryButtonBackgroundHovered,border:"1px solid "+p.primaryButtonBackgroundHovered,color:p.primaryButtonTextHovered,selectors:(n={},n[Tt]={color:"Window",backgroundColor:"Highlight",borderColor:"Highlight"},n)},rootPressed:{backgroundColor:p.primaryButtonBackgroundPressed,border:"1px solid "+p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed,selectors:(o={},o[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},o)},rootExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootChecked:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootCheckedHovered:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootDisabled:{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)},splitButtonContainer:{selectors:(i={},i[Tt]={border:"none"},i)},splitButtonDivider:u(u({},El()),{backgroundColor:d.white,selectors:(a={},a[Tt]={backgroundColor:"Window"},a)}),splitButtonMenuButton:{backgroundColor:p.primaryButtonBackground,color:p.primaryButtonText,selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s[":hover"]={backgroundColor:p.primaryButtonBackgroundHovered,selectors:(l={},l[Tt]={color:"Highlight"},l)},s)},splitButtonMenuButtonDisabled:{backgroundColor:p.primaryButtonBackgroundDisabled,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundDisabled}}},splitButtonMenuButtonChecked:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuButtonExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuIcon:{color:p.primaryButtonText},splitButtonMenuIconDisabled:{color:d.neutralTertiary,selectors:(c={},c[Tt]={color:"GrayText"},c)}}}(e):function(e){var t,n,o,r,i,a=e.semanticColors,s=e.palette,l=a.buttonBackground,c=a.buttonBackgroundPressed,d=a.buttonBackgroundHovered,p=a.buttonText,f=a.buttonTextHovered,h=a.buttonTextChecked,m=a.buttonTextCheckedHovered;return{root:{backgroundColor:l,color:p},rootHovered:{backgroundColor:d,color:f,selectors:(t={},t[Tt]={borderColor:"Highlight",color:"Highlight"},t)},rootPressed:{backgroundColor:c,color:h},rootExpanded:{backgroundColor:c,color:h},rootChecked:{backgroundColor:c,color:h},rootCheckedHovered:{backgroundColor:c,color:m},rootDisabled:{selectors:(n={},n[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},n)},splitButtonContainer:{selectors:(o={},o[Tt]={border:"none"},o)},splitButtonMenuButton:{color:s.white,backgroundColor:"transparent",selectors:{":hover":{backgroundColor:s.neutralLight,selectors:(r={},r[Tt]={color:"Highlight"},r)}}},splitButtonMenuButtonDisabled:{backgroundColor:a.buttonBackgroundDisabled,selectors:{":hover":{backgroundColor:a.buttonBackgroundDisabled}}},splitButtonDivider:u(u({},El()),{backgroundColor:s.neutralTertiaryAlt,selectors:(i={},i[Tt]={backgroundColor:"WindowText"},i)}),splitButtonDividerDisabled:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuButtonExpanded:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuIcon:{color:a.buttonText},splitButtonMenuIconDisabled:{color:a.buttonTextDisabled}}}(e),r,t)})),Ml=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,n=void 0!==t&&t,r=e.styles,i=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:n?"ms-Button--primary":"ms-Button--default",styles:Pl(i,r,n),onRenderDescription:co}))},t=d([es("DefaultButton",["theme","styles"],!0)],t)}(lo),Nl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){return o.createElement(Ml,u({},this.props,{primary:!0,onRenderDescription:co}))},t=d([es("PrimaryButton",["theme","styles"],!0)],t)}(lo);!function(e){e[e.xSmall=0]="xSmall",e[e.small=1]="small",e[e.medium=2]="medium",e[e.large=3]="large"}(Tl||(Tl={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(Il||(Il={}));var Dl,Al=function(e){function t(t){var n=e.call(this,t)||this;return n.state={isRendered:!1},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.delay;this._timeoutId=setTimeout((function(){e.setState({isRendered:!0})}),t)},t.prototype.componentWillUnmount=function(){this._timeoutId&&clearTimeout(this._timeoutId)},t.prototype.render=function(){return this.state.isRendered?o.Children.only(this.props.children):null},t.defaultProps={delay:0},t}(o.Component),Bl=Yo(),Fl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.size,r=e.ariaLabel,i=e.ariaLive,a=e.styles,s=e.label,l=e.theme,c=e.className,d=e.labelPosition,p=r,f=Jn(this.props,Xn,["size"]),h=n;void 0===h&&void 0!==t&&(h=t===Il.large?Tl.large:Tl.medium);var m=Bl(a,{theme:l,size:h,className:c,labelPosition:d});return o.createElement("div",u({},f,{className:m.root}),o.createElement("div",{className:m.circle}),s&&o.createElement("div",{className:m.label},s),p&&o.createElement("div",{role:"status","aria-live":i},o.createElement(Al,null,o.createElement("div",{className:m.screenReaderText},p))))},t.defaultProps={size:Tl.medium,ariaLive:"polite",labelPosition:"bottom"},t}(lo),Ol={root:"ms-Spinner",circle:"ms-Spinner-circle",label:"ms-Spinner-label"},Rl=G({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Ll=Pn(Fl,(function(e){var t,n=e.theme,o=e.size,r=e.className,i=e.labelPosition,a=n.palette,s=Jt(Ol,n);return{root:[s.root,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},"top"===i&&{flexDirection:"column-reverse"},"right"===i&&{flexDirection:"row"},"left"===i&&{flexDirection:"row-reverse"},r],circle:[s.circle,{boxSizing:"border-box",borderRadius:"50%",border:"1.5px solid "+a.themeLight,borderTopColor:a.themePrimary,animationName:Rl,animationDuration:"1.3s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.53,.21,.29,.67)",selectors:(t={},t[Tt]={borderTopColor:"Highlight"},t)},o===Tl.xSmall&&["ms-Spinner--xSmall",{width:12,height:12}],o===Tl.small&&["ms-Spinner--small",{width:16,height:16}],o===Tl.medium&&["ms-Spinner--medium",{width:20,height:20}],o===Tl.large&&["ms-Spinner--large",{width:28,height:28}]],label:[s.label,n.fonts.small,{color:a.themePrimary,margin:"8px 0 0",textAlign:"center"},"top"===i&&{margin:"0 0 8px"},"right"===i&&{margin:"0 0 0 8px"},"left"===i&&{margin:"0 8px 0 0"}],screenReaderText:Ot}}),void 0,{scope:"Spinner"}),Hl={root:"ms-ScrollablePane",contentContainer:"ms-ScrollablePane--contentContainer"},Wl=o.createContext({scrollablePane:void 0}),zl=Yo(),Ul=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._stickyAboveRef=o.createRef(),n._stickyBelowRef=o.createRef(),n._contentContainer=o.createRef(),n.subscribe=function(e){n._subscribers.add(e)},n.unsubscribe=function(e){n._subscribers.delete(e)},n.addSticky=function(e){n._stickies.add(e),n.contentContainer&&(e.setDistanceFromTop(n.contentContainer),n.sortSticky(e))},n.removeSticky=function(e){n._stickies.delete(e),n._removeStickyFromContainers(e),n.notifySubscribers()},n.sortSticky=function(e,t){n.stickyAbove&&n.stickyBelow&&(t&&n._removeStickyFromContainers(e),e.canStickyTop&&e.stickyContentTop&&n._addToStickyContainer(e,n.stickyAbove,e.stickyContentTop),e.canStickyBottom&&e.stickyContentBottom&&n._addToStickyContainer(e,n.stickyBelow,e.stickyContentBottom))},n.updateStickyRefHeights=function(){var e=n._stickies,t=0,o=0;e.forEach((function(e){var r=e.state,i=r.isStickyTop,a=r.isStickyBottom;e.nonStickyContent&&(i&&(t+=e.nonStickyContent.offsetHeight),a&&(o+=e.nonStickyContent.offsetHeight),n._checkStickyStatus(e))})),n.setState({stickyTopHeight:t,stickyBottomHeight:o})},n.notifySubscribers=function(){n.contentContainer&&n._subscribers.forEach((function(e){e(n.contentContainer,n.stickyBelow)}))},n.getScrollPosition=function(){return n.contentContainer?n.contentContainer.scrollTop:0},n.syncScrollSticky=function(e){e&&n.contentContainer&&e.syncScroll(n.contentContainer)},n._getScrollablePaneContext=function(){return{scrollablePane:{subscribe:n.subscribe,unsubscribe:n.unsubscribe,addSticky:n.addSticky,removeSticky:n.removeSticky,updateStickyRefHeights:n.updateStickyRefHeights,sortSticky:n.sortSticky,notifySubscribers:n.notifySubscribers,syncScrollSticky:n.syncScrollSticky}}},n._addToStickyContainer=function(e,t,o){if(t.children.length){if(!t.contains(o)){var r=[].slice.call(t.children),i=[];n._stickies.forEach((function(o){t===n.stickyAbove&&e.canStickyTop?i.push(o):e.canStickyBottom&&i.push(o)}));for(var a=void 0,s=0,l=i.sort((function(e,t){return(e.state.distanceFromTop||0)-(t.state.distanceFromTop||0)})).filter((function(e){var o=t===n.stickyAbove?e.stickyContentTop:e.stickyContentBottom;if(o)return r.indexOf(o)>-1}));s=(e.state.distanceFromTop||0)){a=u;break}}var c=null;a&&(c=t===n.stickyAbove?a.stickyContentTop:a.stickyContentBottom),t.insertBefore(o,c)}}else t.appendChild(o)},n._removeStickyFromContainers=function(e){n.stickyAbove&&e.stickyContentTop&&n.stickyAbove.contains(e.stickyContentTop)&&n.stickyAbove.removeChild(e.stickyContentTop),n.stickyBelow&&e.stickyContentBottom&&n.stickyBelow.contains(e.stickyContentBottom)&&n.stickyBelow.removeChild(e.stickyContentBottom)},n._onWindowResize=function(){var e=n._getScrollbarWidth(),t=n._getScrollbarHeight();n.setState({scrollbarWidth:e,scrollbarHeight:t}),n.notifySubscribers()},n._getStickyContainerStyle=function(e,t){return u(u({height:e},Uo(n.props.theme)?{right:"0",left:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}:{left:"0",right:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}),t?{top:"0"}:{bottom:(n.state.scrollbarHeight||n._getScrollbarHeight()||0)+"px"})},n._onScroll=function(){var e=n.contentContainer;e&&n._stickies.forEach((function(t){t.syncScroll(e)})),n._notifyThrottled()},n._subscribers=new Set,n._stickies=new Set,n.state={stickyTopHeight:0,stickyBottomHeight:0,scrollbarWidth:0,scrollbarHeight:0},n._notifyThrottled=n._async.throttle(n.notifySubscribers,50),n}return l(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyAbove",{get:function(){return this._stickyAboveRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyBelow",{get:function(){return this._stickyBelowRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"contentContainer",{get:function(){return this._contentContainer.current},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){var e=this,t=this.props.initialScrollPosition;this._events.on(this.contentContainer,"scroll",this._onScroll),this._events.on(window,"resize",this._onWindowResize),this.contentContainer&&t&&(this.contentContainer.scrollTop=t),this.setStickiesDistanceFromTop(),this._stickies.forEach((function(t){e.sortSticky(t)})),this.notifySubscribers(),"MutationObserver"in window&&(this._mutationObserver=new MutationObserver((function(t){var n=e._getScrollbarHeight();if(n!==e.state.scrollbarHeight&&e.setState({scrollbarHeight:n}),e.notifySubscribers(),t.some(function(e){return null!==this.stickyAbove&&null!==this.stickyBelow&&(this.stickyAbove.contains(e.target)||this.stickyBelow.contains(e.target))}.bind(e)))e.updateStickyRefHeights();else{var o=[];e._stickies.forEach((function(e){e.root&&e.root.contains(t[0].target)&&o.push(e)})),o.length&&o.forEach((function(e){e.forceUpdate()}))}})),this.root&&this._mutationObserver.observe(this.root,{childList:!0,attributes:!0,subtree:!0,characterData:!0}))},t.prototype.componentWillUnmount=function(){this._events.off(this.contentContainer),this._events.off(window),this._mutationObserver&&this._mutationObserver.disconnect()},t.prototype.shouldComponentUpdate=function(e,t){return this.props.children!==e.children||this.props.initialScrollPosition!==e.initialScrollPosition||this.props.className!==e.className||this.state.stickyTopHeight!==t.stickyTopHeight||this.state.stickyBottomHeight!==t.stickyBottomHeight||this.state.scrollbarWidth!==t.scrollbarWidth||this.state.scrollbarHeight!==t.scrollbarHeight},t.prototype.componentDidUpdate=function(e,t){var n=this.props.initialScrollPosition;this.contentContainer&&"number"==typeof n&&e.initialScrollPosition!==n&&(this.contentContainer.scrollTop=n),t.stickyTopHeight===this.state.stickyTopHeight&&t.stickyBottomHeight===this.state.stickyBottomHeight||this.notifySubscribers(),this._async.setTimeout(this._onWindowResize,0)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.theme,r=e.styles,i=this.state,a=i.stickyTopHeight,s=i.stickyBottomHeight,l=zl(r,{theme:n,className:t,scrollbarVisibility:this.props.scrollbarVisibility});return o.createElement("div",u({},Jn(this.props,Xn),{ref:this._root,className:l.root}),o.createElement("div",{"aria-hidden":"true",ref:this._stickyAboveRef,className:l.stickyAbove,style:this._getStickyContainerStyle(a,!0)}),o.createElement("div",{ref:this._contentContainer,className:l.contentContainer,"data-is-scrollable":!0},o.createElement(Wl.Provider,{value:this._getScrollablePaneContext()},this.props.children)),o.createElement("div",{"aria-hidden":"true",className:l.stickyBelow,style:this._getStickyContainerStyle(s,!1)},o.createElement("div",{ref:this._stickyBelowRef,className:l.stickyBelowItems})))},t.prototype.setStickiesDistanceFromTop=function(){var e=this;this.contentContainer&&this._stickies.forEach((function(t){t.setDistanceFromTop(e.contentContainer)}))},t.prototype.forceLayoutUpdate=function(){this._onWindowResize()},t.prototype._checkStickyStatus=function(e){this.stickyAbove&&this.stickyBelow&&this.contentContainer&&e.nonStickyContent&&(e.state.isStickyTop||e.state.isStickyBottom?(e.state.isStickyTop&&!this.stickyAbove.contains(e.nonStickyContent)&&e.stickyContentTop&&e.addSticky(e.stickyContentTop),e.state.isStickyBottom&&!this.stickyBelow.contains(e.nonStickyContent)&&e.stickyContentBottom&&e.addSticky(e.stickyContentBottom)):this.contentContainer.contains(e.nonStickyContent)||e.resetSticky())},t.prototype._getScrollbarWidth=function(){var e=this.contentContainer;return e?e.offsetWidth-e.clientWidth:0},t.prototype._getScrollbarHeight=function(){var e=this.contentContainer;return e?e.offsetHeight-e.clientHeight:0},t}(lo),(function(e){var t,n,o=e.className,r=e.theme,i=Jt(Hl,r),a={position:"absolute",pointerEvents:"auto"},s={position:"absolute",top:0,right:0,bottom:0,left:0,WebkitOverflowScrolling:"touch"};return{root:[i.root,r.fonts.medium,s,o],contentContainer:[i.contentContainer,{overflowY:"always"===e.scrollbarVisibility?"scroll":"auto"},s],stickyAbove:[{top:0,zIndex:1,selectors:(t={},t[Tt]={borderBottom:"1px solid WindowText"},t)},a],stickyBelow:[{bottom:0,selectors:(n={},n[Tt]={borderTop:"1px solid WindowText"},n)},a],stickyBelowItems:[{bottom:0},a,{width:"100%"}]}}),void 0,{scope:"ScrollablePane"});!function(e){e[e.normal=0]="normal",e[e.largeHeader=1]="largeHeader",e[e.close=2]="close"}(Dl||(Dl={}));var Kl=function(e){function t(n){var r=e.call(this,n)||this;return r._root=o.createRef(),r._firstBumper=o.createRef(),r._lastBumper=o.createRef(),r._hasFocus=!1,r._onRootFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r._hasFocus=!0},r._onRootBlur=function(e){r.props.onBlur&&r.props.onBlur(e);var t=e.relatedTarget;null===e.relatedTarget&&(t=r._getDocument().activeElement),fr(r._root.current,t)||(r._hasFocus=!1)},r._onFirstBumperFocus=function(){r._onBumperFocus(!0)},r._onLastBumperFocus=function(){r._onBumperFocus(!1)},r._onBumperFocus=function(e){if(!r.props.disabled){var t,n,o=e===r._hasFocus?r._lastBumper.current:r._firstBumper.current;if(r._root.current){var i=e===r._hasFocus?(t=r._root.current,void 0===(n=!1)&&(n=!0),_r(t,o,n,!1,!0,!0,!1,!0)):function(e,t,n,o){return void 0===o&&(o=!0),kr(e,t,o,!1,!1,n,!1,!0)}(r._root.current,o,!0,!1);i&&(r._isBumper(i)?r.focus():i.focus())}}},r._onFocusCapture=function(e){r.props.onFocusCapture&&r.props.onFocusCapture(e),e.target===e.currentTarget||r._isBumper(e.target)||(r._previouslyFocusedElementInTrapZone=e.target)},r._forceFocusInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=r._getDocument().activeElement;fr(r._root.current,n)||(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},r._forceClickInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=e.target;n&&!fr(r._root.current,n)&&(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},Dr(r),r}return l(t,e),t.prototype.componentDidMount=function(){this._bringFocusIntoZone(),this._updateEventHandlers(this.props)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=e.elementToFocusOnDismiss;t&&this._previouslyFocusedElementOutsideTrapZone!==t&&(this._previouslyFocusedElementOutsideTrapZone=t),this._updateEventHandlers(e)},t.prototype.componentDidUpdate=function(e){var t=void 0===e.forceFocusInsideTrap||e.forceFocusInsideTrap,n=void 0===this.props.forceFocusInsideTrap||this.props.forceFocusInsideTrap,o=void 0!==e.disabled&&e.disabled,r=void 0!==this.props.disabled&&this.props.disabled;!t&&n||o&&!r?this._bringFocusIntoZone():(t&&!n||!o&&r)&&this._returnFocusToInitiator()},t.prototype.componentWillUnmount=function(){this.props.disabled&&!this.props.forceFocusInsideTrap&&fr(this._root.current,this._getDocument().activeElement)||this._returnFocusToInitiator(),this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0),this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),delete this._previouslyFocusedElementInTrapZone,delete this._previouslyFocusedElementOutsideTrapZone},t.prototype.render=function(){var e=this.props,t=e.className,n=e.disabled,r=void 0!==n&&n,i=e.ariaLabelledBy,a=Jn(this.props,Xn),s={style:{pointerEvents:"none",position:"fixed"},tabIndex:r?-1:0,"data-is-visible":!0};return o.createElement("div",u({},a,{className:t,ref:this._root,"aria-labelledby":i,onFocusCapture:this._onFocusCapture,onFocus:this._onRootFocus,onBlur:this._onRootBlur}),o.createElement("div",u({},s,{ref:this._firstBumper,onFocus:this._onFirstBumperFocus})),this.props.children,o.createElement("div",u({},s,{ref:this._lastBumper,onFocus:this._onLastBumperFocus})))},t.prototype.focus=function(){var e=this.props,t=e.focusPreviouslyFocusedInnerElement,n=e.firstFocusableSelector;if(t&&this._previouslyFocusedElementInTrapZone&&fr(this._root.current,this._previouslyFocusedElementInTrapZone))this._focusAsync(this._previouslyFocusedElementInTrapZone);else{var o="string"==typeof n?n:n&&n(),r=null;this._root.current&&(o&&(r=this._root.current.querySelector("."+o)),r||(r=kr(this._root.current,this._root.current.firstChild,!1,!1,!1,!0))),r&&this._focusAsync(r)}},t.prototype._focusAsync=function(e){this._isBumper(e)||Pr(e)},t.prototype._bringFocusIntoZone=function(){var e=this.props,n=e.elementToFocusOnDismiss,o=e.disabled,r=void 0!==o&&o,i=e.disableFirstFocus,a=void 0!==i&&i;r||(t._focusStack.push(this),this._previouslyFocusedElementOutsideTrapZone=n||this._getDocument().activeElement,a||fr(this._root.current,this._previouslyFocusedElementOutsideTrapZone)||this.focus())},t.prototype._returnFocusToInitiator=function(){var e=this,n=this.props.ignoreExternalFocusing;t._focusStack=t._focusStack.filter((function(t){return e!==t}));var o=this._getDocument(),r=o.activeElement;n||!this._previouslyFocusedElementOutsideTrapZone||"function"!=typeof this._previouslyFocusedElementOutsideTrapZone.focus||!fr(this._root.current,r)&&r!==o.body||this._focusAsync(this._previouslyFocusedElementOutsideTrapZone)},t.prototype._updateEventHandlers=function(e){var t=e.isClickableOutsideFocusTrap,n=void 0!==t&&t,o=e.forceFocusInsideTrap,r=void 0===o||o;r&&!this._disposeFocusHandler?this._disposeFocusHandler=Rr(window,"focus",this._forceFocusInTrap,!0):!r&&this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),n||this._disposeClickHandler?n&&this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0):this._disposeClickHandler=Rr(window,"click",this._forceClickInTrap,!0)},t.prototype._isBumper=function(e){return e===this._firstBumper.current||e===this._lastBumper.current},t.prototype._getDocument=function(){return yt(this._root.current)},t._focusStack=[],t}(o.Component),jl=Je,Vl={root:"ms-Modal",main:"ms-Dialog-main",scrollableContent:"ms-Modal-scrollableContent",isOpen:"is-open",layer:"ms-Modal-Layer"},Gl=Yo(),ql=function(e){function t(t){var n=e.call(this,t)||this,o=n.props.allowTouchBodyScroll,r=void 0!==o&&o;return n._allowTouchBodyScroll=r,n}return l(t,e),t.prototype.componentDidMount=function(){var e;!this._allowTouchBodyScroll&&((e=yt())&&e.body&&!Kr&&(e.body.classList.add(jr),e.body.addEventListener("touchmove",Zr,{passive:!1,capture:!1})),Kr++)},t.prototype.componentWillUnmount=function(){!this._allowTouchBodyScroll&&function(){if(Kr>0){var e=yt();e&&e.body&&1===Kr&&(e.body.classList.remove(jr),e.body.removeEventListener("touchmove",Zr)),Kr--}}()},t.prototype.render=function(){var e=this.props,t=e.isDarkThemed,n=e.className,r=e.theme,i=e.styles,a=Jn(this.props,Xn),s=Gl(i,{theme:r,className:n,isDark:t});return o.createElement("div",u({},a,{className:s.root}))},t}(lo),Zl={root:"ms-Overlay",rootDark:"ms-Overlay--dark"},Ql=Pn(ql,(function(e){var t,n=e.className,o=e.theme,r=e.isNone,i=e.isDark,a=o.palette,s=Jt(Zl,o);return{root:[s.root,o.fonts.medium,{backgroundColor:a.whiteTranslucent40,top:0,right:0,bottom:0,left:0,position:"absolute",selectors:(t={},t[Tt]={border:"1px solid WindowText",opacity:0},t)},r&&{visibility:"hidden"},i&&[s.rootDark,{backgroundColor:a.blackTranslucent40}],n]}}),void 0,{scope:"Overlay"}),Yl=qt((function(e,t){return{root:K(e,t&&{touchAction:"none",selectors:{"& *":{userSelect:"none"}}})}})),Xl={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},Jl=function(e){function t(t){var n=e.call(this,t)||this;return n._currentEventType=Xl.mouse,n._events=[],n._onMouseDown=function(e){var t=o.Children.only(n.props.children).props.onMouseDown;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStart(e)},n._onMouseUp=function(e){var t=o.Children.only(n.props.children).props.onMouseUp;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStop(e)},n._onTouchStart=function(e){var t=o.Children.only(n.props.children).props.onTouchStart;return t&&t(e),n._currentEventType=Xl.touch,n._onDragStart(e)},n._onTouchEnd=function(e){var t=o.Children.only(n.props.children).props.onTouchEnd;t&&t(e),n._currentEventType=Xl.touch,n._onDragStop(e)},n._onDragStart=function(e){if("number"==typeof e.button&&0!==e.button)return!1;if(!(n.props.handleSelector&&!n._matchesSelector(e.target,n.props.handleSelector)||n.props.preventDragSelector&&n._matchesSelector(e.target,n.props.preventDragSelector))){n._touchId=n._getTouchId(e);var t=n._getControlPosition(e);if(void 0!==t){var o=n._createDragDataFromPosition(t);n.props.onStart&&n.props.onStart(e,o),n.setState({isDragging:!0,lastPosition:t}),n._events=[Rr(document.body,n._currentEventType.move,n._onDrag),Rr(document.body,n._currentEventType.stop,n._onDragStop)]}}},n._onDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=n._getControlPosition(e);if(t){var o=n._createUpdatedDragData(n._createDragDataFromPosition(t)),r=o.position;n.props.onDragChange&&n.props.onDragChange(e,o),n.setState({position:r,lastPosition:t})}},n._onDragStop=function(e){if(n.state.isDragging){var t=n._getControlPosition(e);if(t){var o=n._createDragDataFromPosition(t);n.setState({isDragging:!1,lastPosition:void 0}),n.props.onStop&&n.props.onStop(e,o),n.props.position&&n.setState({position:n.props.position}),n._events.forEach((function(e){return e()}))}}},n.state={isDragging:!1,position:n.props.position||{x:0,y:0},lastPosition:void 0},n}return l(t,e),t.prototype.componentDidUpdate=function(e){!this.props.position||e.position&&this.props.position===e.position||this.setState({position:this.props.position})},t.prototype.componentWillUnmount=function(){this._events.forEach((function(e){return e()}))},t.prototype.render=function(){var e=o.Children.only(this.props.children),t=e.props,n=this.props.position,r=this.state,i=r.position,a=r.isDragging,s=i.x,l=i.y;return n&&!a&&(s=n.x,l=n.y),o.cloneElement(e,{style:u(u({},t.style),{transform:"translate("+s+"px, "+l+"px)"}),className:Yl(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;t0&&(n=t[0].getBoundingClientRect(),this.setState({modalRectangleTop:n.top}))}}else this.setState({isOpen:!0}),e.dragOptions&&this._registerForKeyUp();!e.isOpen&&this.state.isOpen&&(this._onModalCloseTimer=this._async.setTimeout(this._onModalClose,1e3*parseFloat(jl)),this.setState({isVisible:!1}))},t.prototype.componentDidMount=function(){this.state.isOpen&&this.state.isVisible&&this._registerForKeyUp()},t.prototype.componentDidUpdate=function(e,t){e.isOpen||t.isVisible||this.setState({isVisible:!0})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.containerClassName,r=e.scrollableContentClassName,i=e.elementToFocusOnDismiss,a=e.firstFocusableSelector,s=e.forceFocusInsideTrap,l=e.ignoreExternalFocusing,c=e.isBlocking,d=e.isClickableOutsideFocusTrap,p=e.isDarkOverlay,f=e.onDismiss,h=e.layerProps,m=e.overlay,g=e.responsiveMode,v=e.titleAriaId,y=e.styles,b=e.subtitleAriaId,_=e.theme,k=e.topOffsetFixed,x=e.onLayerDidMount,C=e.isModeless,w=e.dragOptions,S=this.state,E=S.isOpen,T=S.isVisible,I=S.hasBeenOpened,P=S.modalRectangleTop,M=S.x,N=S.y,D=S.isInKeyboardMoveMode;if(!E)return null;var A=void 0===h?"":h.className,B=eu(y,{theme:_,className:t,containerClassName:n,scrollableContentClassName:r,isOpen:E,isVisible:T,hasBeenOpened:I,modalRectangleTop:P,topOffsetFixed:k,isModeless:C,layerClassName:A,isDefaultDragHandle:w&&!w.dragHandleSelector}),F=u(u(u({},$l),this.props.layerProps),{onLayerDidMount:h&&h.onLayerDidMount?h.onLayerDidMount:x,insertFirst:C,className:B.layer}),O=o.createElement(Kl,{componentRef:this._focusTrapZone,className:B.main,elementToFocusOnDismiss:i,isClickableOutsideFocusTrap:C||d||!c,ignoreExternalFocusing:l,forceFocusInsideTrap:C?!C:s,firstFocusableSelector:a,focusPreviouslyFocusedInnerElement:!0,onBlur:D?this._onExitKeyboardMoveMode:void 0},w&&D&&o.createElement("div",{className:B.keyboardMoveIconContainer},w.keyboardMoveIconProps?o.createElement(lr,u({},w.keyboardMoveIconProps)):o.createElement(lr,{iconName:"move",className:B.keyboardMoveIcon})),o.createElement("div",{ref:this._allowScrollOnModal,className:B.scrollableContent,"data-is-scrollable":!0},w&&this.state.isModalMenuOpen&&o.createElement(w.menu,{items:[{key:"move",text:w.moveMenuItemText,onClick:this._onEnterKeyboardMoveMode},{key:"close",text:w.closeMenuItemText,onClick:this._onModalClose}],onDismiss:this._onModalContextMenuClose,alignTargetEdge:!0,coverTarget:!0,directionalHint:cr.topLeftEdge,directionalHintFixed:!0,shouldFocusOnMount:!0,target:this._scrollableContent}),this.props.children));return g>=Vi.small?o.createElement(ls,u({},F),o.createElement(Fa,{role:C||!c?"dialog":"alertdialog","aria-modal":!C,ariaLabelledBy:v,ariaDescribedBy:b,onDismiss:f,shouldRestoreFocus:!l},o.createElement("div",{className:B.root},!C&&o.createElement(Ql,u({isDarkThemed:p,onClick:c?void 0:f,allowTouchBodyScroll:this._allowTouchBodyScroll},m)),w?o.createElement(Jl,{handleSelector:w.dragHandleSelector||"."+B.main.split(" ")[0],preventDragSelector:"button",onStart:this._onDragStart,onDragChange:this._onDrag,onStop:this._onDragStop,position:{x:M,y:N}},O):O))):null},t.prototype.focus=function(){this._focusTrapZone.current&&this._focusTrapZone.current.focus()},t.prototype._getMoveDelta=function(e){var t=10;return e.shiftKey?e.ctrlKey||(t=50):e.ctrlKey&&(t=1),t},t.defaultProps={isOpen:!1,isDarkOverlay:!0,isBlocking:!1,className:"",containerClassName:""},t=d([$i],t)}(lo),(function(e){var t,n=e.className,o=e.containerClassName,r=e.scrollableContentClassName,i=e.isOpen,a=e.isVisible,s=e.hasBeenOpened,l=e.modalRectangleTop,u=e.theme,c=e.topOffsetFixed,d=e.isModeless,p=e.layerClassName,f=e.isDefaultDragHandle,h=u.palette,m=u.effects,g=u.fonts,v=Jt(Vl,u);return{root:[v.root,g.medium,{backgroundColor:"transparent",position:d?"absolute":"fixed",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:0,pointerEvents:"none",transition:"opacity "+jl},c&&s&&{alignItems:"flex-start"},i&&v.isOpen,a&&{opacity:1,pointerEvents:"auto"},n],main:[v.main,{boxShadow:m.elevation64,borderRadius:m.roundedCorner2,backgroundColor:h.white,boxSizing:"border-box",position:"relative",textAlign:"left",outline:"3px solid transparent",maxHeight:"calc(100% - 32px)",maxWidth:"calc(100% - 32px)",minHeight:"176px",minWidth:"288px",overflowY:"auto",zIndex:d?Pt.Layer:void 0},c&&s&&{top:l},f&&{cursor:"move"},o],scrollableContent:[v.scrollableContent,{overflowY:"auto",flexGrow:1,maxHeight:"100vh",selectors:(t={},t["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:window.innerHeight},t)},r],layer:d&&[p,v.layer,{position:"static",width:"unset",height:"unset"}],keyboardMoveIconContainer:{position:"absolute",display:"flex",justifyContent:"center",width:"100%",padding:"3px 0px"},keyboardMoveIcon:{fontSize:g.xLargePlus.fontSize,width:"24px"}}}),void 0,{scope:"Modal"}),nu=qt((function(e,t){var n,o=Xs(e),r=Sl(e),i=e.palette;return j(o,{root:{padding:"0 4px",width:"32px",height:"32px",backgroundColor:"transparent",border:"none",color:e.semanticColors.link},rootHovered:{color:i.themeDarkAlt,backgroundColor:i.neutralLighter,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},rootHasMenu:{width:"auto"},rootPressed:{color:i.themeDark,backgroundColor:i.neutralLight},rootExpanded:{color:i.themeDark,backgroundColor:i.neutralLight},rootChecked:{color:i.themeDark,backgroundColor:i.neutralLight},rootCheckedHovered:{color:i.themeDark,backgroundColor:i.neutralQuaternaryAlt},rootDisabled:{color:i.neutralTertiaryAlt}},r,t)})),ou=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--icon",styles:nu(n,t),onRenderText:co,onRenderDescription:co}))},t=d([es("IconButton",["theme","styles"],!0)],t)}(lo),ru=Yo(),iu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.theme;return this._classNames=ru(n,{theme:r,className:t}),o.createElement("div",{className:this._classNames.actions},o.createElement("div",{className:this._classNames.actionsRight},this._renderChildrenAsActions()))},t.prototype._renderChildrenAsActions=function(){var e=this;return o.Children.map(this.props.children,(function(t){return t?o.createElement("span",{className:e._classNames.action},t):null}))},t}(lo),au={actions:"ms-Dialog-actions",action:"ms-Dialog-action",actionsRight:"ms-Dialog-actionsRight"},su=Pn(iu,(function(e){var t=e.className,n=e.theme,o=Jt(au,n);return{actions:[o.actions,{position:"relative",width:"100%",minHeight:"24px",lineHeight:"24px",margin:"16px 0 0",fontSize:"0",selectors:{".ms-Button":{lineHeight:"normal"}}},t],action:[o.action,{margin:"0 4px"}],actionsRight:[o.actionsRight,{textAlign:"right",marginRight:"-4px",fontSize:"0"}]}}),void 0,{scope:"DialogFooter"}),lu=Yo(),uu=o.createElement(su,null).type,cu=function(e){function t(t){return e.call(this,t)||this}return l(t,e),t.prototype.render=function(){var e,t=this.props,n=t.showCloseButton,r=t.className,i=t.closeButtonAriaLabel,a=t.onDismiss,s=t.subTextId,l=t.subText,c=t.titleId,d=t.title,p=t.type,f=t.styles,h=t.theme,m=t.draggableHeaderClassName,g=lu(f,{theme:h,className:r,isLargeHeader:p===Dl.largeHeader,isClose:p===Dl.close,draggableHeaderClassName:m}),v=this._groupChildren();return l&&(e=o.createElement("p",{className:g.subText,id:s},l)),o.createElement("div",{className:g.content},o.createElement("div",{className:g.header},o.createElement("p",{className:g.title,id:c,role:"heading","aria-level":2},d),o.createElement("div",{className:g.topButton},this.props.topButtonsProps.map((function(e,t){return o.createElement(ou,u({key:e.uniqueId||t},e))})),(p===Dl.close||n&&p!==Dl.largeHeader)&&o.createElement(ou,{className:g.button,iconProps:{iconName:"Cancel"},ariaLabel:i,onClick:a,title:i}))),o.createElement("div",{className:g.inner},o.createElement("div",{className:g.innerContent},e,v.contents),v.footers))},t.prototype._groupChildren=function(){var e={footers:[],contents:[]};return o.Children.map(this.props.children,(function(t){"object"==typeof t&&null!==t&&t.type===uu?e.footers.push(t):e.contents.push(t)})),e},t.defaultProps={showCloseButton:!1,className:"",topButtonsProps:[],closeButtonAriaLabel:"Close"},t=d([$i],t)}(lo),du={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"},pu=Pn(cu,(function(e){var t,n,o,r=e.className,i=e.theme,a=e.isLargeHeader,s=e.isClose,l=e.hidden,u=e.isMultiline,c=e.draggableHeaderClassName,d=i.palette,p=i.fonts,f=i.effects,h=i.semanticColors,m=Jt(du,i);return{content:[a&&[m.contentLgHeader,{borderTop:"4px solid "+d.themePrimary}],s&&m.close,{flexGrow:1,overflowY:"hidden"},r],subText:[m.subText,p.medium,{margin:"0 0 24px 0",color:h.bodySubtext,lineHeight:"1.5",wordWrap:"break-word",fontWeight:pt.regular}],header:[m.header,{position:"relative",width:"100%",boxSizing:"border-box"},s&&m.close,c&&[c,{cursor:"move"}]],button:[m.button,l&&{selectors:{".ms-Icon.ms-Icon--Cancel":{color:h.buttonText,fontSize:ft.medium}}}],inner:[m.inner,{padding:"0 24px 24px",selectors:(t={},t["@media (min-width: 320px) and (max-width: 479px)"]={padding:"0 16px 16px"},t)}],innerContent:[m.content,{position:"relative",width:"100%"}],title:[m.title,p.xLarge,{color:h.bodyText,margin:"0",padding:"16px 46px 20px 24px",lineHeight:"normal",selectors:(n={},n["@media (min-width: 320px) and (max-width: 479px)"]={padding:"16px 46px 16px 16px"},n)},a&&{color:h.menuHeader},u&&{fontSize:p.xxLarge.fontSize}],topButton:[{display:"flex",flexDirection:"row",flexWrap:"nowrap",position:"absolute",top:"0",right:"0",padding:"15px 15px 0 0",selectors:(o={"> *":{flex:"0 0 auto"},".ms-Dialog-button":{color:h.buttonText},".ms-Dialog-button:hover":{color:h.buttonTextHovered,borderRadius:f.roundedCorner2}},o["@media (min-width: 320px) and (max-width: 479px)"]={padding:"15px 8px 0 0"},o)}]}}),void 0,{scope:"DialogContent"}),fu=Yo(),hu={isDarkOverlay:!1,isBlocking:!1,className:"",containerClassName:"",topOffsetFixed:!1},mu={type:Dl.normal,className:"",topButtonsProps:[]},gu=function(e){function t(t){var n=e.call(this,t)||this;return n._getSubTextId=function(){var e=n.props,t=e.ariaDescribedById,o=e.modalProps,r=e.dialogContentProps,i=e.subText,a=t||o&&o.subtitleAriaId;return a||(a=(i||r&&r.subText)&&n._defaultSubTextId),a},n._getTitleTextId=function(){var e=n.props,t=e.ariaLabelledById,o=e.modalProps,r=e.dialogContentProps,i=e.title,a=t||o&&o.titleAriaId;return a||(a=(i||r&&r.title)&&n._defaultTitleTextId),a},n._id=Hn("Dialog"),n._defaultTitleTextId=n._id+"-title",n._defaultSubTextId=n._id+"-subText",n}return l(t,e),t.prototype.render=function(){var e,t,n=this.props,r=n.className,i=n.containerClassName,a=n.contentClassName,s=n.elementToFocusOnDismiss,l=n.firstFocusableSelector,c=n.forceFocusInsideTrap,d=n.styles,p=n.hidden,f=n.ignoreExternalFocusing,h=n.isBlocking,m=n.isClickableOutsideFocusTrap,g=n.isDarkOverlay,v=n.isOpen,y=n.onDismiss,b=n.onDismissed,_=n.onLayerDidMount,k=n.responsiveMode,x=n.subText,C=n.theme,w=n.title,S=n.topButtonsProps,E=n.type,T=n.minWidth,I=n.maxWidth,P=n.modalProps,M=u({},P?P.layerProps:{onLayerDidMount:_});_&&!M.onLayerDidMount&&(M.onLayerDidMount=_),P&&P.dragOptions&&!P.dragOptions.dragHandleSelector?(e="ms-Dialog-draggable-header",t=u(u({},P.dragOptions),{dragHandleSelector:"."+e})):t=P&&P.dragOptions;var N=u(u(u({},hu),P),{layerProps:M,dragOptions:t}),D=u(u(u({},mu),this.props.dialogContentProps),{draggableHeaderClassName:e}),A=fu(d,{theme:C,className:r||N.className,containerClassName:i||N.containerClassName,hidden:p,dialogDefaultMinWidth:T,dialogDefaultMaxWidth:I});return o.createElement(tu,u({elementToFocusOnDismiss:s,firstFocusableSelector:l,forceFocusInsideTrap:c,ignoreExternalFocusing:f,isClickableOutsideFocusTrap:m,onDismissed:b,responsiveMode:k},N,{isDarkOverlay:void 0!==g?g:N.isDarkOverlay,isBlocking:void 0!==h?h:N.isBlocking,isOpen:void 0!==v?v:!p,className:A.root,containerClassName:A.main,onDismiss:y||N.onDismiss,subtitleAriaId:this._getSubTextId(),titleAriaId:this._getTitleTextId()}),o.createElement(pu,u({titleId:this._defaultTitleTextId,subTextId:this._defaultSubTextId,title:w,subText:x,showCloseButton:void 0!==h?!h:!N.isBlocking,topButtonsProps:S||D.topButtonsProps,type:void 0!==E?E:D.type,onDismiss:y||D.onDismiss,className:a||D.className},D),this.props.children))},t.defaultProps={hidden:!0},t=d([$i],t)}(o.Component),vu={root:"ms-Dialog"},yu=Pn(gu,(function(e){var t,n=e.className,o=e.containerClassName,r=e.dialogDefaultMinWidth,i=void 0===r?"288px":r,a=e.dialogDefaultMaxWidth,s=void 0===a?"340px":a,l=e.hidden,u=e.theme;return{root:[Jt(vu,u).root,u.fonts.medium,n],main:[{width:i,outline:"3px solid transparent",selectors:(t={},t["@media (min-width: 480px)"]={width:"auto",maxWidth:s,minWidth:i},t)},!l&&{display:"flex"},o]}}),void 0,{scope:"Dialog"}),bu=Yo({disableCaching:!0}),_u=Pn(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.as,n=void 0===t?"label":t,r=e.children,i=e.className,a=e.disabled,s=e.styles,l=e.required,c=e.theme,d=bu(s,{className:i,disabled:a,required:l,theme:c});return o.createElement(n,u({},Jn(this.props,Xn),{className:d.root}),r)},t}(o.Component),(function(e){var t,n=e.theme,o=e.className,r=e.disabled,i=e.required,a=n.semanticColors,s=pt.semibold,l=a.bodyText,u=a.disabledBodyText,c=a.errorText;return{root:["ms-Label",n.fonts.medium,{fontWeight:s,color:l,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},r&&{color:u,selectors:(t={},t[Tt]={color:"GrayText"},t)},i&&{selectors:{"::after":{content:"' *'",color:c,paddingRight:12}}},o]}}),void 0,{scope:"Label"}),ku=Yo(),xu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._link=o.createRef(),t._onClick=function(e){var n=t.props,o=n.onClick;n.disabled?e.preventDefault():o&&o(e)},t}return l(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.children,i=t.className,a=t.href,s=t.theme,l=t.styles,c=t.keytipProps,d=ku(l,{className:i,isButton:!a,isDisabled:n,theme:s}),p=this._getRootType(this.props);return o.createElement(Ms,{keytipProps:c,ariaDescribedBy:this.props["aria-describedby"],disabled:n},(function(t){return o.createElement(p,u({},t,e._adjustPropsForRootType(p,e.props),{className:d.root,onClick:e._onClick,ref:e._link,"aria-disabled":n}),r)}))},t.prototype.focus=function(){var e=this._link.current;e&&e.focus&&e.focus()},t.prototype._adjustPropsForRootType=function(e,t){t.children,t.as;var n=t.disabled,o=t.target,r=t.href,i=(t.theme,t.getStyles,t.styles,t.componentRef,c(t,["children","as","disabled","target","href","theme","getStyles","styles","componentRef"]));return"string"==typeof e?"a"===e?u({target:o,href:n?void 0:r},i):"button"===e?u({type:"button",disabled:n},i):u(u({},i),{disabled:n}):u({target:o,href:r,disabled:n},i)},t.prototype._getRootType=function(e){return e.as?e.as:e.href?"a":"button"},t}(lo),Cu={root:"ms-Link"},wu=Pn(xu,(function(e){var t,n,o,r=e.className,i=e.isButton,a=e.isDisabled,s=e.theme,l=s.semanticColors,u=l.link,c=l.linkHovered,d=l.disabledText,p=l.focusBorder,f=Jt(Cu,s);return{root:[f.root,s.fonts.medium,{color:u,outline:"none",fontSize:"inherit",fontWeight:"inherit",selectors:(t={".ms-Fabric--isFocusVisible &:focus":{boxShadow:"0 0 0 1px "+p+" inset",selectors:(n={},n[Tt]={outline:"1px solid WindowText"},n)}},t[Tt]={borderBottom:"none"},t)},i&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(o={},o["@media screen and (-ms-high-contrast: white-on-black)"]={color:"#FFFF00"},o["@media screen and (-ms-high-contrast: black-on-white)"]={color:"#00009F"},o)},!i&&{textDecoration:"none"},a&&["is-disabled",{color:d,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!a&&{selectors:{"&:active, &:hover, &:active:hover":{color:c,textDecoration:"underline"},"&:focus":{color:u}}},f.root,r]}}),void 0,{scope:"Link"}),Su=function(e){function t(t){var n=e.call(this,t)||this;return n.parent_on_change=t.on_change,n}return l(t,e),t.prototype.get_value=function(){return null},t}(r.a.Component),Eu=Yo(),Tu=function(e){function t(t){var n=e.call(this,t)||this;return n._toggleButton=o.createRef(),n._onClick=function(e){var t=n.props,o=t.disabled,r=t.checked,i=t.onChange,a=t.onChanged,s=t.onClick,l=n.state.checked;o||(void 0===r&&n.setState({checked:!l}),i&&i(e,!l),a&&a(!l),s&&s(e))},n._warnMutuallyExclusive({checked:"defaultChecked"}),n._warnDeprecations({onAriaLabel:"ariaLabel",offAriaLabel:void 0,onChanged:"onChange"}),n.state={checked:!(!t.checked&&!t.defaultChecked)},n._id=t.id||Hn("Toggle"),n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.checked?null:{checked:!!e.checked}},Object.defineProperty(t.prototype,"checked",{get:function(){return this.state.checked},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this,t=this.props,n=t.as,r=void 0===n?"div":n,i=t.className,a=t.theme,s=t.disabled,l=t.keytipProps,c=t.label,d=t.ariaLabel,p=t.onAriaLabel,f=t.offAriaLabel,h=t.offText,m=t.onText,g=t.styles,v=t.inlineLabel,y=this.state.checked,b=y?m:h,_=y?p:f,k=Jn(this.props,Zn,["defaultChecked"]),x=Eu(g,{theme:a,className:i,disabled:s,checked:y,inlineLabel:v,onOffMissing:!m&&!h}),C=this._id+"-label",w=this._id+"-stateText",S=void 0;d||_||(c?S=C:b&&(S=w));var E=this.props.role?this.props.role:"switch";return o.createElement(r,{className:x.root,hidden:k.hidden},c&&o.createElement(_u,{htmlFor:this._id,className:x.label,id:C},c),o.createElement("div",{className:x.container},o.createElement(Ms,{keytipProps:l,ariaDescribedBy:k["aria-describedby"],disabled:s},(function(t){return o.createElement("button",u({},k,t,{className:x.pill,disabled:s,id:e._id,type:"button",role:E,ref:e._toggleButton,"aria-disabled":s,"aria-checked":y,"aria-label":d||_,"data-is-focusable":!0,onChange:e._noop,onClick:e._onClick,"aria-labelledby":S}),o.createElement("span",{className:x.thumb}))})),b&&o.createElement(_u,{htmlFor:this._id,className:x.text,id:w},b)))},t.prototype.focus=function(){this._toggleButton.current&&this._toggleButton.current.focus()},t.prototype._noop=function(){},t}(lo),Iu=Pn(Tu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.checked,p=e.inlineLabel,f=e.onOffMissing,h=l.semanticColors,m=l.palette,g=h.bodyBackground,v=h.inputBackgroundChecked,y=m.themeDark,b=m.neutralDark,_=h.disabledBodySubtext,k=h.smallInputBorder,x=h.inputForegroundChecked,C=h.disabledBodySubtext,w=h.disabledBackground,S=h.smallInputBorder,E=h.inputBorderHovered,T=h.disabledBodySubtext,I=h.disabledText;return{root:["ms-Toggle",d&&"is-checked",!c&&"is-enabled",c&&"is-disabled",l.fonts.medium,{marginBottom:"8px"},p&&{display:"flex",alignItems:"center"},u],label:["ms-Toggle-label",c&&{color:I,selectors:(t={},t[Tt]={color:"GrayText"},t)},p&&!f&&{marginRight:16},f&&p&&{order:1,marginLeft:16},p&&{wordBreak:"break-all"}],container:["ms-Toggle-innerContainer",{display:"inline-flex",position:"relative"}],pill:["ms-Toggle-background",At(l,{inset:-3}),{fontSize:"20px",boxSizing:"border-box",width:40,height:20,borderRadius:10,transition:"all 0.1s ease",border:"1px solid "+S,background:g,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 3px"},!c&&[!d&&{selectors:{":hover":[{borderColor:E}],":hover .ms-Toggle-thumb":[{backgroundColor:b,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)}]}},d&&[{background:v,borderColor:"transparent",justifyContent:"flex-end"},{selectors:(o={":hover":[{backgroundColor:y,borderColor:"transparent",selectors:(r={},r[Tt]={backgroundColor:"Highlight"},r)}]},o[Tt]={backgroundColor:"WindowText"},o)}]],c&&[{cursor:"default"},!d&&[{borderColor:T}],d&&[{backgroundColor:_,borderColor:"transparent",justifyContent:"flex-end"}]],!c&&{selectors:{"&:hover":{selectors:(i={},i[Tt]={borderColor:"Highlight"},i)}}}],thumb:["ms-Toggle-thumb",{display:"block",width:12,height:12,borderRadius:"50%",transition:"all 0.1s ease",backgroundColor:k,borderColor:"transparent",borderWidth:".28em",borderStyle:"solid",boxSizing:"border-box"},!c&&d&&[{backgroundColor:x,selectors:(a={},a[Tt]={backgroundColor:"Window",borderColor:"Window"},a)}],c&&[!d&&[{backgroundColor:C}],d&&[{backgroundColor:w}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 8px",userSelect:"none",fontWeight:pt.regular}}},c&&{selectors:{"&&":{color:I,selectors:(s={},s[Tt]={color:"GrayText"},s)}}}]}}),void 0,{scope:"Toggle"}),Pu=function(e){function t(t){var n=e.call(this,t)||this;return n.toggleref=null,n.toggleref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.toggleref.checked}},t.prototype.render=function(){var e=this;return r.a.createElement(Iu,{disabled:this.props.disabled,onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},checked:this.state.property_values.value,label:this.state.property_values.display_name,onText:"On",offText:"Off",componentRef:function(t){e.toggleref=t}})},t}(Su);function Mu(e,t){return void 0!==e[t]&&null!==e[t]}var Nu=Yo(),Du=function(e){function t(t){var n=e.call(this,t)||this;return n._onChange=function(e){var t=n.props.onChange;t&&t(e,n.props)},n._onBlur=function(e){var t=n.props.onBlur;t&&t(e,n.props)},n._onFocus=function(e){var t=n.props.onFocus;t&&t(e,n.props)},n._onRenderField=function(e){var t=e.id,r=e.imageSrc,i=e.imageAlt,a=void 0===i?"":i,s=e.selectedImageSrc,l=e.iconProps,c=e.imageSize?e.imageSize:{width:32,height:32},d=(e.onRenderLabel?rl(e.onRenderLabel,n._onRenderLabel):n._onRenderLabel)(e);return o.createElement("label",{htmlFor:t,className:n._classNames.field},r&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.imageWrapper},o.createElement(or,{src:r,alt:a,width:c.width,height:c.height})),o.createElement("div",{className:n._classNames.selectedImageWrapper},o.createElement(or,{src:s,alt:a,width:c.width,height:c.height}))),l&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.iconWrapper},o.createElement(lr,u({},l)))),r||l?o.createElement("div",{className:n._classNames.labelWrapper},d):d)},n._onRenderLabel=function(e){return o.createElement("span",{id:e.labelId,className:"ms-ChoiceFieldLabel"},e.text)},Dr(n),n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.focused,r=e.required,i=e.theme,a=e.iconProps,s=e.imageSrc,l=e.imageSize,d=void 0===l?{width:32,height:32}:l,p=e.disabled,f=e.checked,h=e.id,m=e.styles,g=e.name,v=e.onRenderField,y=void 0===v?this._onRenderField:v,b=c(e,["ariaLabel","focused","required","theme","iconProps","imageSrc","imageSize","disabled","checked","id","styles","name","onRenderField"]);this._classNames=Nu(m,{theme:i,hasIcon:!!a,hasImage:!!s,checked:f,disabled:p,imageIsLarge:!!s&&(d.width>71||d.height>71),imageSize:d,focused:n});var _=Jn(b,Zn),k=_.className,x=c(_,["className"]);return o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.choiceFieldWrapper},o.createElement("input",u({"aria-label":t,id:h,className:Mn(this._classNames.input,k),type:"radio",name:g,disabled:p,checked:f,required:r},x,{onChange:this._onChange,onFocus:this._onFocus,onBlur:this._onBlur})),y(this.props,this._onRenderField)))},t}(o.Component),Au={root:"ms-ChoiceField",choiceFieldWrapper:"ms-ChoiceField-wrapper",input:"ms-ChoiceField-input",field:"ms-ChoiceField-field",innerField:"ms-ChoiceField-innerField",imageWrapper:"ms-ChoiceField-imageWrapper",iconWrapper:"ms-ChoiceField-iconWrapper",labelWrapper:"ms-ChoiceField-labelWrapper",checked:"is-checked"},Bu="200ms";function Fu(e,t){var n,o;return["is-inFocus",{selectors:(n={},n["."+Mt+" &"]={position:"relative",outline:"transparent",selectors:{"::-moz-focus-inner":{border:0},":after":{content:'""',top:-2,right:-2,bottom:-2,left:-2,pointerEvents:"none",border:"1px solid "+e,position:"absolute",selectors:(o={},o[Tt]={borderColor:"WindowText",borderWidth:t?1:2},o)}}},n)}]}function Ou(e,t,n){return[t,{paddingBottom:2,transitionProperty:"opacity",transitionDuration:Bu,transitionTimingFunction:"ease",selectors:{".ms-Image":{display:"inline-block",borderStyle:"none"}}},(n?!e:e)&&["is-hidden",{position:"absolute",left:0,top:0,width:"100%",height:"100%",overflow:"hidden",opacity:0}]]}var Ru=Pn(Du,(function(e){var t,n,o,r,i,a=e.theme,s=e.hasIcon,l=e.hasImage,u=e.checked,c=e.disabled,d=e.imageIsLarge,p=e.focused,f=e.imageSize,h=a.palette,m=a.semanticColors,g=a.fonts,v=Jt(Au,a),y=h.neutralPrimary,b=m.inputBorderHovered,_=m.inputBackgroundChecked,k=h.themeDark,x=m.disabledBodySubtext,C=m.bodyBackground,w=h.neutralSecondary,S=m.inputBackgroundChecked,E=h.themeDark,T=m.disabledBodySubtext,I=h.neutralDark,P=m.focusBorder,M=m.inputBorderHovered,N=m.inputBackgroundChecked,D=h.themeDark,A=h.neutralLighter,B={selectors:{".ms-ChoiceFieldLabel":{color:I},":before":{borderColor:u?k:b},":after":[!s&&!l&&!u&&{content:'""',transitionProperty:"background-color",left:5,top:5,width:10,height:10,backgroundColor:w},u&&{borderColor:E}]}},F={borderColor:u?D:M,selectors:{":before":{opacity:1,borderColor:u?k:b}}},O=[{content:'""',display:"inline-block",backgroundColor:C,borderWidth:1,borderStyle:"solid",borderColor:y,width:20,height:20,fontWeight:"normal",position:"absolute",top:0,left:0,boxSizing:"border-box",transitionProperty:"border-color",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",borderRadius:"50%"},c&&{borderColor:x,selectors:(t={},t[Tt]={color:"GrayText"},t)},u&&{borderColor:c?x:_,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},(s||l)&&{top:3,right:3,left:"auto",opacity:u?1:0}],R=[{content:'""',width:0,height:0,borderRadius:"50%",position:"absolute",left:10,right:0,transitionProperty:"border-width",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",boxSizing:"border-box"},u&&{borderWidth:5,borderStyle:"solid",borderColor:c?T:S,left:5,top:5,width:10,height:10,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)},u&&(s||l)&&{top:8,right:8,left:"auto"}];return{root:[v.root,a.fonts.medium,{display:"flex",alignItems:"center",boxSizing:"border-box",color:m.bodyText,minHeight:26,border:"none",position:"relative",marginTop:8,selectors:{".ms-ChoiceFieldLabel":{display:"inline-block"}}},!s&&!l&&{selectors:{".ms-ChoiceFieldLabel":{paddingLeft:"26px"}}},l&&"ms-ChoiceField--image",s&&"ms-ChoiceField--icon",(s||l)&&{display:"inline-flex",fontSize:0,margin:"0 4px 4px 0",paddingLeft:0,backgroundColor:A,height:"100%"}],choiceFieldWrapper:[v.choiceFieldWrapper,p&&Fu(P,s||l)],input:[v.input,{position:"absolute",opacity:0,top:0,right:0,width:"100%",height:"100%",margin:0},c&&"is-disabled"],field:[v.field,u&&v.checked,{display:"inline-block",cursor:"pointer",marginTop:0,position:"relative",verticalAlign:"top",userSelect:"none",minHeight:20,selectors:{":hover":!c&&B,":focus":!c&&B,":before":O,":after":R}},s&&"ms-ChoiceField--icon",l&&"ms-ChoiceField-field--image",(s||l)&&{boxSizing:"content-box",cursor:"pointer",paddingTop:22,margin:0,textAlign:"center",transitionProperty:"all",transitionDuration:Bu,transitionTimingFunction:"ease",border:"1px solid transparent",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column"},u&&{borderColor:N},(s||l)&&!c&&{selectors:{":hover":F,":focus":F}},c&&{cursor:"default",selectors:(r={".ms-ChoiceFieldLabel":{color:m.disabledBodyText}},r[Tt]={color:"GrayText"},r)},u&&c&&{borderColor:A}],innerField:[v.innerField,l&&{height:f.height,width:f.width},(s||l)&&{position:"relative",display:"inline-block",paddingLeft:30,paddingRight:30},(s||l)&&d&&{paddingLeft:24,paddingRight:24},(s||l)&&c&&{opacity:.25,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)}],imageWrapper:Ou(!1,v.imageWrapper,u),selectedImageWrapper:Ou(!0,v.imageWrapper,u),iconWrapper:[v.iconWrapper,{fontSize:32,lineHeight:32,height:32}],labelWrapper:[v.labelWrapper,g.medium,(s||l)&&{display:"block",position:"relative",margin:"4px 8px",height:30,lineHeight:15,maxWidth:2*f.width,overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis"}]}}),void 0,{scope:"ChoiceGroupOption"}),Lu=Yo(),Hu=function(e){function t(t){var n=e.call(this,t)||this;n._focusCallbacks={},n._changeCallbacks={},n._onBlur=function(e,t){n.setState({keyFocused:void 0})},Dr(n);var o=t.defaultSelectedKey,r=t.options,i=void 0===r?[]:r,a=!Wu(t)&&void 0!==o&&i.some((function(e){return e.key===o}));return n.state={keyChecked:a?o:n._getKeyChecked(t)},n._id=Hn("ChoiceGroup"),n._labelId=Hn("ChoiceGroupLabel"),n}return l(t,e),Object.defineProperty(t.prototype,"checkedOption",{get:function(){var e=this,t=this.props.options;return Cs(void 0===t?[]:t,(function(t){return t.key===e.state.keyChecked}))},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){if(e!==this.props){var n=this._getKeyChecked(this.props);n!==this._getKeyChecked(e)&&this.setState({keyChecked:n})}},t.prototype.render=function(){var e=this,t=this.props,n=t.className,r=t.theme,i=t.styles,a=t.options,s=void 0===a?[]:a,l=t.label,c=t.required,d=t.disabled,p=t.name,f=this.state,h=f.keyChecked,m=f.keyFocused,g=Jn(this.props,Xn,["onChange","className","required"]),v=Lu(i,{theme:r,className:n,optionsContainIconOrImage:s.some((function(e){return!(!e.iconProps&&!e.imageSrc)}))}),y=this._id+"-label",b=this.props.ariaLabelledBy||(l?y:this.props["aria-labelledby"]);return o.createElement("div",u({className:v.applicationRole},g),o.createElement("div",u({className:v.root,role:"radiogroup"},b&&{"aria-labelledby":b}),l&&o.createElement(_u,{className:v.label,required:c,id:y,disabled:d},l),o.createElement("div",{className:v.flexContainer},s.map((function(t){var n=u(u({},t),{focused:t.key===m,checked:t.key===h,disabled:t.disabled||d,id:e._getOptionId(t),labelId:e._labelId+"-"+t.key,name:p||e._id,required:c});return o.createElement(Ru,u({key:t.key,onBlur:e._onBlur,onFocus:e._onFocus(t.key),onChange:e._onChange(t.key)},n))})))))},t.prototype.focus=function(){var e=this.props.options,t=void 0===e?[]:e,n=this.checkedOption||t.filter((function(e){return!e.disabled}))[0],o=n&&document.getElementById(this._getOptionId(n));o&&o.focus()},t.prototype._onFocus=function(e){var t=this;return this._focusCallbacks[e]||(this._focusCallbacks[e]=function(n,o){t.setState({keyFocused:e})}),this._focusCallbacks[e]},t.prototype._onChange=function(e){var t=this;return this._changeCallbacks[e]||(this._changeCallbacks[e]=function(n,o){var r=t.props,i=r.onChanged,a=r.onChange;Wu(t.props)||t.setState({keyChecked:e});var s=Cs(t.props.options||[],(function(t){return t.key===e}));a?a(n,s):i&&i(s,n)}),this._changeCallbacks[e]},t.prototype._getKeyChecked=function(e){if(void 0!==e.selectedKey)return e.selectedKey;var t=e.options,n=(void 0===t?[]:t).filter((function(e){return e.checked}));return n[0]&&n[0].key},t.prototype._getOptionId=function(e){return this._id+"-"+e.key},t}(o.Component);function Wu(e){return Mu(e,"selectedKey")}var zu={root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"},Uu=Pn(Hu,(function(e){var t=e.className,n=e.optionsContainIconOrImage,o=e.theme,r=Jt(zu,o);return{applicationRole:t,root:[r.root,o.fonts.medium,{display:"block"}],flexContainer:[r.flexContainer,n&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}}),void 0,{scope:"ChoiceGroup"}),Ku=function(e){function t(t){var n=e.call(this,t)||this;return n.choiceref=null,n.choiceref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting}),this.selected=e.setting.value},t.prototype.get_value=function(){return{value:this.selected}},t.prototype.render=function(){var e=this;return r.a.createElement(Uu,{className:"defaultChoiceGroup",defaultSelectedKey:this.state.property_values.value,options:this.state.property_values.options,label:this.state.property_values.display_name,componentRef:function(t){e.choiceref=t},onChange:function(t,n){e.selected=n.key,e.parent_on_change()}})},t}(Su),ju=Yo(),Vu=Pn((function(e){var t=e.styles,n=e.theme,r=e.className,i=e.vertical,a=e.alignContent,s=ju(t,{theme:n,className:r,alignContent:a,vertical:i});return o.createElement("div",{className:s.root},o.createElement("div",{className:s.content,role:"separator","aria-orientation":i?"vertical":"horizontal"},e.children))}),(function(e){var t=e.theme,n=e.alignContent,o=e.vertical,r=e.className,i="start"===n,a="center"===n,s="end"===n;return{root:[t.fonts.medium,{position:"relative"},n&&{textAlign:n},!n&&{textAlign:"center"},o&&(a||!n)&&{verticalAlign:"middle"},o&&i&&{verticalAlign:"top"},o&&s&&{verticalAlign:"bottom"},o&&{padding:"0 4px",height:"inherit",display:"table-cell",zIndex:1,selectors:{":after":{backgroundColor:t.palette.neutralLighter,width:"1px",content:'""',position:"absolute",top:"0",bottom:"0",left:"50%",right:"0",zIndex:-1}}},!o&&{padding:"4px 0",selectors:{":before":{backgroundColor:t.palette.neutralLighter,height:"1px",content:'""',display:"block",position:"absolute",top:"50%",bottom:"0",left:"0",right:"0"}}},r],content:[{position:"relative",display:"inline-block",padding:"0 12px",color:t.semanticColors.bodyText,background:t.semanticColors.bodyBackground},o&&{padding:"12px 0"}]}}),void 0,{scope:"Separator"}),Gu=function(e){function t(t){var n=e.call(this,t)||this;return n.colorpickerref=null,n.colorpickerref=null,n.state={property_values:t.setting,call_action_callback:t.action_callback,name:t.action_name},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting,name:e.action_name})},t.prototype.get_value=function(){return{value:this.state.property_values.value}},t.prototype.render=function(){var e=this;return r.a.createElement(wl,null,this.state.property_values.display_name?r.a.createElement(_u,null,this.state.property_values.display_name):null,this.state.property_values.value?r.a.createElement(ml,{styles:{root:{paddingBottom:"0.5em"}}},this.state.property_values.value):r.a.createElement("span",null),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},text:this.state.property_values.button_text,onClick:function(){return e.state.call_action_callback(e.state.name,e.state.property_values)}}))},t}(Su),qu=function(e){function t(t){var n=e.call(this,t)||this;return n.references={},n.references={},n.startup_reference=null,n.elevated_reference=null,n.restart_reference=null,n.parent_on_change=t.on_change,n.state={settings_key:t.settings_key,settings:t.settings},n}return l(t,e),t.prototype.shouldComponentUpdate=function(e,t){return!1},t.prototype.componentWillReceiveProps=function(e){this.setState({settings:e.settings})},t.prototype.get_data=function(){var e=this,t={};Object.keys(this.references).forEach((function(n){t[n]=e.references[n].get_value().value}));var n={};return n[this.state.settings_key]={startup:this.startup_reference.get_value().value,run_elevated:null!=this.elevated_reference&&this.elevated_reference.get_value().value,theme:this.theme_reference.get_value().value,enabled:t},n},t.prototype.render=function(){var e=this,t=this.state.settings.general.enabled;return r.a.createElement(wl,{tokens:{childrenGap:20}},r.a.createElement(ml,{variant:"xLarge"},"Available PowerToys"),Object.keys(t).map((function(n){var o=t[n];return r.a.createElement(wl,{key:n},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:5}},r.a.createElement(_u,null,n),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("overview_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].overview_link,target:"_blank"},"(Overview)"):null,e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("video_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].video_link,target:"_blank"},"(Video)"):null),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("description")?r.a.createElement(ml,{styles:{root:{paddingBottom:"5px"}}},e.state.settings.powertoys[n].description):null,r.a.createElement(Pu,{setting:{value:o},on_change:e.parent_on_change,ref:function(t){e.references[n]=t}}))})),r.a.createElement(Vu,null),r.a.createElement(ml,{variant:"xLarge"},"General"),r.a.createElement(wl,null,null!=this.state.settings.general.startup_disabled_reason&&r.a.createElement("span",{style:{color:"#c50500"},dangerouslySetInnerHTML:{__html:this.state.settings.general.startup_disabled_reason}}),r.a.createElement(_u,null,"Run at Startup"),r.a.createElement(Pu,{disabled:this.state.settings.general.startup_disabled_reason,setting:{value:this.state.settings.general.startup},on_change:this.parent_on_change,ref:function(t){e.startup_reference=t}})),this.state.settings.general.is_elevated&&r.a.createElement(_u,null,"Currently running as administrator"),this.state.settings.general.is_admin&&r.a.createElement(Pu,{setting:{display_name:this.state.settings.general.is_elevated?"Always run as administrator":"Always run as administrator (Restart as administrator to change this)",value:this.state.settings.general.run_elevated},disabled:!this.state.settings.general.is_elevated,on_change:this.parent_on_change,ref:function(t){e.elevated_reference=t}}),this.state.settings.general.is_admin&&!this.state.settings.general.is_elevated&&r.a.createElement(Gu,{setting:{display_name:"",value:"Running as user. Do you wish to run as administrator instead?",button_text:"Restart as administrator"},action_name:"restart_elevation",action_callback:function(e,t){window.output_from_webview(JSON.stringify({action:{general:{action_name:e,value:t}}}))},ref:function(t){e.restart_reference=t}}),r.a.createElement(Ku,{setting:{display_name:"Choose Settings color",value:this.state.settings.general.theme,options:[{key:"system",text:"System default app mode"},{key:"light",text:"Light"},{key:"dark",text:"Dark"}]},on_change:function(){vn("dark"===e.theme_reference.get_value().value||"system"===e.theme_reference.get_value().value&&"dark"===e.state.settings.general.system_theme?{palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}:{palette:{themePrimary:"#0078d4",themeLighterAlt:"#f3f9fd",themeLighter:"#d0e7f8",themeLight:"#a9d3f2",themeTertiary:"#5ca9e5",themeSecondary:"#1a86d9",themeDarkAlt:"#006cbe",themeDark:"#005ba1",themeDarker:"#004377",neutralLighterAlt:"#f8f8f8",neutralLighter:"#f4f4f4",neutralLight:"#eaeaea",neutralQuaternaryAlt:"#dadada",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c8c8",neutralTertiary:"#bab8b7",neutralSecondary:"#a3a2a0",neutralPrimaryAlt:"#8d8b8a",neutralPrimary:"#323130",neutralDark:"#605e5d",black:"#494847",white:"#ffffff"}}),e.parent_on_change()},ref:function(t){e.theme_reference=t}}),r.a.createElement(wl,null,r.a.createElement(ml,{variant:"xLarge"},"About PowerToys (Preview)"),r.a.createElement(_u,null,"Version ",this.state.settings.general.powertoys_version),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},href:"https://github.com/microsoft/PowerToys/releases",target:"_blank"},"Check for updates"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=bug_report.md&title=",target:"_blank",styles:{root:{paddingTop:"10px"}}},"Report a bug"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=feature_request.md&title=",target:"_blank"},"Request a feature"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys#privacy-statement",target:"_blank"},"Privacy statement")),r.a.createElement("span",null))},t}(r.a.Component);var Zu=Yo(),Qu="",Yu="TextField",Xu=function(e){function t(t){var n=e.call(this,t)||this;n._textElement=o.createRef(),n._onFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n.setState({isFocused:!0},(function(){n.props.validateOnFocusIn&&n._validate(n.value)}))},n._onBlur=function(e){n.props.onBlur&&n.props.onBlur(e),n.setState({isFocused:!1},(function(){n.props.validateOnFocusOut&&n._validate(n.value)}))},n._onRenderLabel=function(e){var t=e.label,r=e.required,i=n._classNames.subComponentStyles?n._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{required:r,htmlFor:n._id,styles:i,disabled:e.disabled,id:n._labelId},e.label):null},n._onRenderDescription=function(e){return e.description?o.createElement("span",{className:n._classNames.description},e.description):null},n._onInputChange=function(e){var t,o=e.target.value;void 0!==o&&o!==n._lastChangeValue&&(n._lastChangeValue=o,e.persist(),n.setState((function(e,r){var i=Ju(r,e)||"";return(t=o===i)?null:n._isControlled?null:{uncontrolledValue:o}}),(function(){var r=n.props.onChange;!t&&r&&r(e,o)})))},Dr(n),n._async=new eo(n),n._fallbackId=Hn(Yu),n._descriptionId=Hn(Yu+"Description"),n._labelId=Hn(Yu+"Label"),n._warnControlledUsage();var r=t.defaultValue,i=void 0===r?Qu:r;return"number"==typeof i&&(i=String(i)),n.state={uncontrolledValue:n._isControlled?void 0:i,isFocused:!1,errorMessage:""},n._delayedValidate=n._async.debounce(n._validate,n.props.deferredValidationTime),n._lastValidation=0,n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return Ju(this.props,this.state)},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._adjustInputHeight(),this.props.validateOnLoad&&this._validate(this.value)},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.getSnapshotBeforeUpdate=function(e,t){return{selection:[this.selectionStart,this.selectionEnd]}},t.prototype.componentDidUpdate=function(e,t,n){var o=this.props,r=(n||{}).selection,i=void 0===r?[null,null]:r,a=i[0],s=i[1];!!e.multiline!=!!o.multiline&&t.isFocused&&(this.focus(),null!==a&&null!==s&&a>=0&&s>=0&&this.setSelectionRange(a,s));var l=Ju(e,t),u=this.value;l!==u&&(this._warnControlledUsage(e),this.state.errorMessage&&!o.errorMessage&&this.setState({errorMessage:""}),this._adjustInputHeight(),this._lastChangeValue=void 0,$u(o)&&this._delayedValidate(u))},t.prototype.render=function(){var e=this.props,t=e.borderless,n=e.className,r=e.disabled,i=e.iconProps,a=e.inputClassName,s=e.label,l=e.multiline,c=e.required,d=e.underlined,p=e.prefix,f=e.resizable,h=e.suffix,m=e.theme,g=e.styles,v=e.autoAdjustHeight,y=e.onRenderPrefix,b=void 0===y?this._onRenderPrefix:y,_=e.onRenderSuffix,k=void 0===_?this._onRenderSuffix:_,x=e.onRenderLabel,C=void 0===x?this._onRenderLabel:x,w=e.onRenderDescription,S=void 0===w?this._onRenderDescription:w,E=this.state.isFocused,T=this._errorMessage;return this._classNames=Zu(g,{theme:m,className:n,disabled:r,focused:E,required:c,multiline:l,hasLabel:!!s,hasErrorMessage:!!T,borderless:t,resizable:f,hasIcon:!!i,underlined:d,inputClassName:a,autoAdjustHeight:v}),o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.wrapper},C(this.props,this._onRenderLabel),o.createElement("div",{className:this._classNames.fieldGroup},(void 0!==p||this.props.onRenderPrefix)&&o.createElement("div",{className:this._classNames.prefix},b(this.props,this._onRenderPrefix)),l?this._renderTextArea():this._renderInput(),i&&o.createElement(lr,u({className:this._classNames.icon},i)),(void 0!==h||this.props.onRenderSuffix)&&o.createElement("div",{className:this._classNames.suffix},k(this.props,this._onRenderSuffix)))),this._isDescriptionAvailable&&o.createElement("span",{id:this._descriptionId},S(this.props,this._onRenderDescription),T&&o.createElement("div",{role:"alert"},o.createElement(Al,null,o.createElement("p",{className:this._classNames.errorMessage},o.createElement("span",{"data-automation-id":"error-message"},T))))))},t.prototype.focus=function(){this._textElement.current&&this._textElement.current.focus()},t.prototype.blur=function(){this._textElement.current&&this._textElement.current.blur()},t.prototype.select=function(){this._textElement.current&&this._textElement.current.select()},t.prototype.setSelectionStart=function(e){this._textElement.current&&(this._textElement.current.selectionStart=e)},t.prototype.setSelectionEnd=function(e){this._textElement.current&&(this._textElement.current.selectionEnd=e)},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._textElement.current?this._textElement.current.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._textElement.current?this._textElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),t.prototype.setSelectionRange=function(e,t){this._textElement.current&&this._textElement.current.setSelectionRange(e,t)},t.prototype._warnControlledUsage=function(e){this._id,this.props,null!==this.props.value||this._hasWarnedNullValue||(this._hasWarnedNullValue=!0,ae("Warning: 'value' prop on '"+Yu+"' should not be null. Consider using an empty string to clear the component or undefined to indicate an uncontrolled component."))},Object.defineProperty(t.prototype,"_id",{get:function(){return this.props.id||this._fallbackId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isControlled",{get:function(){return Mu(this.props,"value")},enumerable:!0,configurable:!0}),t.prototype._onRenderPrefix=function(e){var t=e.prefix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderSuffix=function(e){var t=e.suffix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},Object.defineProperty(t.prototype,"_errorMessage",{get:function(){var e=this.props.errorMessage;return(void 0===e?this.state.errorMessage:e)||""},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isDescriptionAvailable",{get:function(){var e=this.props;return!!(e.onRenderDescription||e.description||this._errorMessage)},enumerable:!0,configurable:!0}),t.prototype._renderTextArea=function(){var e=Jn(this.props,Qn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("textarea",u({id:this._id},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-labelledby":t,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,"aria-label":this.props.ariaLabel,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._renderInput=function(){var e=Jn(this.props,Zn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("input",u({type:"text",id:this._id,"aria-labelledby":t},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-label":this.props.ariaLabel,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._validate=function(e){var t=this;if(this._latestValidateValue!==e||!$u(this.props)){this._latestValidateValue=e;var n=this.props.onGetErrorMessage,o=n&&n(e||"");if(void 0!==o)if("string"!=typeof o&&"then"in o){var r=++this._lastValidation;o.then((function(n){r===t._lastValidation&&t.setState({errorMessage:n}),t._notifyAfterValidate(e,n)}))}else this.setState({errorMessage:o}),this._notifyAfterValidate(e,o);else this._notifyAfterValidate(e,"")}},t.prototype._notifyAfterValidate=function(e,t){e===this.value&&this.props.onNotifyValidationResult&&this.props.onNotifyValidationResult(t,e)},t.prototype._adjustInputHeight=function(){if(this._textElement.current&&this.props.autoAdjustHeight&&this.props.multiline){var e=this._textElement.current;e.style.height="",e.style.height=e.scrollHeight+"px"}},t.defaultProps={resizable:!0,deferredValidationTime:200,validateOnLoad:!0},t}(o.Component);function Ju(e,t){var n=e.value,o=void 0===n?t.uncontrolledValue:n;return"number"==typeof o?String(o):o}function $u(e){return!(e.validateOnFocusIn||e.validateOnFocusOut)}var ec={root:"ms-TextField",description:"ms-TextField-description",errorMessage:"ms-TextField-errorMessage",field:"ms-TextField-field",fieldGroup:"ms-TextField-fieldGroup",prefix:"ms-TextField-prefix",suffix:"ms-TextField-suffix",wrapper:"ms-TextField-wrapper",multiline:"ms-TextField--multiline",borderless:"ms-TextField--borderless",underlined:"ms-TextField--underlined",unresizable:"ms-TextField--unresizable",required:"is-required",disabled:"is-disabled",active:"is-active"};function tc(e){var t=e.underlined,n=e.disabled,o=e.focused,r=e.theme,i=r.palette,a=r.fonts;return function(){var e;return{root:[t&&n&&{color:i.neutralTertiary},t&&{fontSize:a.medium.fontSize,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32},t&&o&&{selectors:(e={},e[Tt]={height:31},e)}]}}}var nc=Pn(Xu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.focused,p=e.required,f=e.multiline,h=e.hasLabel,m=e.borderless,g=e.underlined,v=e.hasIcon,y=e.resizable,b=e.hasErrorMessage,_=e.inputClassName,k=e.autoAdjustHeight,x=l.semanticColors,C=l.effects,w=l.fonts,S=Jt(ec,l),E={background:x.disabledBackground,color:c?x.disabledText:x.inputPlaceholderText,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap",flexShrink:0},T=[w.medium,{color:x.inputPlaceholderText,opacity:1}],I={color:x.disabledText};return{root:[S.root,w.medium,p&&S.required,c&&S.disabled,d&&S.active,f&&S.multiline,m&&S.borderless,g&&S.underlined,_n,{position:"relative"},u],wrapper:[S.wrapper,g&&[{display:"flex",borderBottom:"1px solid "+(b?x.errorText:x.inputBorder),width:"100%"},c&&{borderBottomColor:x.disabledBackground,selectors:(t={},t[Tt]={borderColor:"GrayText"},t)},!c&&{selectors:{":hover":{borderBottomColor:b?x.errorText:x.inputBorderHovered,selectors:(n={},n[Tt]={borderBottomColor:"Highlight"},n)}}},d&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2,"borderBottom")]],fieldGroup:[S.fieldGroup,_n,{border:"1px solid "+x.inputBorder,borderRadius:C.roundedCorner2,background:x.inputBackground,cursor:"text",height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative"},f&&{minHeight:"60px",height:"auto",display:"flex"},!d&&!c&&{selectors:{":hover":{borderColor:x.inputBorderHovered,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)}}},d&&!g&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2),c&&{borderColor:x.disabledBackground,selectors:(r={},r[Tt]={borderColor:"GrayText"},r),cursor:"default"},m&&{border:"none"},m&&d&&{border:"none",selectors:{":after":{border:"none"}}},g&&{flex:"1 1 0px",border:"none",textAlign:"left"},g&&c&&{backgroundColor:"transparent"},b&&!g&&{borderColor:x.errorText,selectors:{"&:hover":{borderColor:x.errorText}}},!h&&p&&{selectors:(i={":before":{content:"'*'",color:x.errorText,position:"absolute",top:-5,right:-10}},i[Tt]={selectors:{":before":{right:-14}}},i)}],field:[w.medium,S.field,_n,{borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:x.inputText,padding:"0 8px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:{"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"}}},kn(T),f&&!y&&[S.unresizable,{resize:"none"}],f&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,paddingBottom:6,overflow:"auto",width:"100%"},f&&k&&{overflow:"hidden"},v&&{paddingRight:24},f&&v&&{paddingRight:40},c&&[{backgroundColor:x.disabledBackground,color:x.disabledText,borderColor:x.disabledBackground},kn(I)],g&&{textAlign:"left"},d&&!m&&{selectors:(a={},a[Tt]={paddingLeft:11,paddingRight:11},a)},d&&f&&!m&&{selectors:(s={},s[Tt]={paddingTop:4},s)},_],icon:[f&&{paddingRight:24,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:6,right:8,top:"auto",fontSize:ft.medium,lineHeight:18},c&&{color:x.disabledText}],description:[S.description,{color:x.bodySubtext,fontSize:w.xSmall.fontSize}],errorMessage:[S.errorMessage,xn.slideDownIn20,w.small,{color:x.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[S.prefix,E],suffix:[S.suffix,E],subComponentStyles:{label:tc(e)}}}),void 0,{scope:"TextField"}),oc=function(e){function t(t){var n=e.call(this,t)||this;return n.textref=null,n.textref=null,n.state={property_values:t.setting,multiline:!!t.setting.multiline},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.textref.value}},t.prototype.render=function(){var e=this;return r.a.createElement(nc,{styles:{fieldGroup:{width:"350px",alignSelf:"start"}},onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},multiline:this.state.multiline,value:this.state.property_values.value,label:this.state.property_values.display_name,componentRef:function(t){e.textref=t}})},t}(Su);function rc(e,t,n){void 0===n&&(n=10);var o=Math.pow(n,t);return Math.round(e*o)/o}var ic,ac=qt((function(e){var t,n=e.semanticColors,o=n.disabledText,r=n.disabledBackground;return{backgroundColor:r,borderColor:r,pointerEvents:"none",cursor:"default",color:o,selectors:(t={},t[Tt]={color:"GrayText"},t)}})),sc=qt((function(e,t,n){var o,r,i,a=e.palette,s=e.effects,l=a.neutralSecondary,u=a.neutralPrimary,c=a.neutralPrimary,d=a.neutralLighter,p=a.neutralLight;return j({root:{outline:"none",display:"block",height:"50%",width:23,padding:0,backgroundColor:"transparent",textAlign:"center",cursor:"default",color:l,selectors:{"&.ms-DownButton":{borderRadius:"0 0 "+s.roundedCorner2+" 0"},"&.ms-UpButton":{borderRadius:"0 "+s.roundedCorner2+" 0 0"}}},rootHovered:{backgroundColor:d,color:u},rootChecked:{backgroundColor:p,color:c,selectors:(o={},o[Tt]={backgroundColor:"Highlight",color:"HighlightText"},o)},rootPressed:{backgroundColor:p,color:c,selectors:(r={},r[Tt]={backgroundColor:"Highlight",color:"HighlightText"},r)},rootDisabled:{opacity:.5,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)},icon:{fontSize:8,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}},{},n)})),lc=qt((function(e,t){var n,o,r,i=e.palette,a=e.semanticColors,s=e.effects,l=e.fonts,u=a.inputBorder,c=a.inputBorderHovered,d=a.inputFocusBorderAlt,p=a.bodyText,f=i.white,h=i.themePrimary,m=a.disabledText;return j({root:{outline:"none",fontSize:l.medium.fontSize,width:"100%",minWidth:86},labelWrapper:{display:"inline-flex",alignItems:"center"},labelWrapperStart:{height:32,float:"left",marginRight:10},labelWrapperEnd:{height:32,float:"right",marginLeft:10},labelWrapperTop:{marginBottom:-1},labelWrapperBottom:{},icon:{padding:"0 5px",fontSize:ft.large},iconDisabled:{color:m},label:{pointerEvents:"none",lineHeight:ft.large},labelDisabled:{},spinButtonWrapper:{display:"flex",position:"relative",boxSizing:"border-box",height:32,minWidth:86,border:"1px solid "+u,borderRadius:s.roundedCorner2},spinButtonWrapperTopBottom:{width:"100%"},spinButtonWrapperHovered:{borderColor:c,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},spinButtonWrapperFocused:{selectors:(o={},o[Tt]={borderColor:"Highlight"},o[":after"]={pointerEvents:"none",content:"''",position:"absolute",left:-1,top:-1,bottom:-1,right:-1,border:"2px solid "+d,borderRadius:s.roundedCorner2},o)},spinButtonWrapperDisabled:ac(e),input:{boxSizing:"border-box",boxShadow:"none",borderStyle:"none",flex:1,margin:0,fontSize:l.medium.fontSize,color:p,height:"100%",padding:"0 8px",outline:0,display:"block",minWidth:61,whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",cursor:"text",userSelect:"text",borderRadius:s.roundedCorner2+" 0 0 "+s.roundedCorner2},inputTextSelected:{backgroundColor:h,color:f,selectors:(r={},r[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},r)},inputDisabled:ac(e),arrowButtonsContainer:{display:"block",height:"100%",cursor:"default"},arrowButtonsContainerDisabled:ac(e)},t)})),uc=qt((function(e,t,n,o,r,i){return void 0===r&&(r=Xi.start),void 0===i&&(i=void 0),{root:K(e.root,i),labelWrapper:K(e.labelWrapper,cc(r,e)),icon:K(e.icon,t&&e.iconDisabled),label:K(e.label),spinButtonWrapper:K(e.spinButtonWrapper,dc(r,e),!t&&[{selectors:{":hover":e.spinButtonWrapperHovered}},n&&{selectors:{"&&":e.spinButtonWrapperFocused}}],t&&e.spinButtonWrapperDisabled),input:K("ms-spinButton-input",e.input,!t&&{selectors:{"::selection":e.inputTextSelected}},t&&e.inputDisabled),arrowBox:K(e.arrowButtonsContainer,t&&e.arrowButtonsContainerDisabled)}}));function cc(e,t){switch(e){case Xi.start:return t.labelWrapperStart;case Xi.end:return t.labelWrapperEnd;case Xi.top:return t.labelWrapperTop;case Xi.bottom:return t.labelWrapperBottom}}function dc(e,t){switch(e){case Xi.top:case Xi.bottom:return t.spinButtonWrapperTopBottom;default:return{}}}!function(e){e[e.down=-1]="down",e[e.notSpinning=0]="notSpinning",e[e.up=1]="up"}(ic||(ic={}));var pc=function(e){function t(t){var n=e.call(this,t)||this;n._input=o.createRef(),n._initialStepDelay=400,n._stepDelay=75,n._onFocus=function(e){n._input.current&&((n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&n._stop(),n._input.current.select(),n.setState({isFocused:!0}),n.props.onFocus&&n.props.onFocus(e))},n._onBlur=function(e){n._validate(e),n.setState({isFocused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onValidate=function(e,t){return n.props.onValidate?n.props.onValidate(e,t):n._defaultOnValidate(e)},n._calculatePrecision=function(e){var t=e.precision;return void 0===t?Math.max(function(e){var t=/[1-9]([0]+$)|\.([0-9]*)/.exec(String(e));return t?t[1]?-t[1].length:t[2]?t[2].length:0:0}(e.step),0):t},n._defaultOnValidate=function(e){if(null===e||0===e.trim().length||isNaN(Number(e)))return n._lastValidValue;var t=Math.min(n.props.max,Math.max(n.props.min,Number(e)));return String(t)},n._onIncrement=function(e){return n.props.onIncrement?n.props.onIncrement(e):n._defaultOnIncrement(e)},n._defaultOnIncrement=function(e){var t=n.props,o=t.max,r=t.step,i=Math.min(Number(e)+Number(r),o);return i=rc(i,n._precision),String(i)},n._onDecrement=function(e){return n.props.onDecrement?n.props.onDecrement(e):n._defaultOnDecrement(e)},n._defaultOnDecrement=function(e){var t=n.props,o=t.min,r=t.step,i=Math.max(Number(e)-Number(r),o);return i=rc(i,n._precision),String(i)},n._validate=function(e){if(void 0!==n.state.value&&void 0!==n._valueToValidate&&n._valueToValidate!==n._lastValidValue){var t=n._onValidate(n._valueToValidate,e);t&&(n._lastValidValue=t,n._valueToValidate=void 0,n.setState({value:t}))}},n._onInputChange=function(e){var t=e.target.value;n._valueToValidate=t,n.setState({value:t})},n._updateValue=function(e,t,o){var r=o(n.state.value);r&&(n._lastValidValue=r,n.setState({value:r})),n._spinningByMouse!==e&&(n._spinningByMouse=e),e&&(n._currentStepFunctionHandle=n._async.setTimeout((function(){n._updateValue(e,n._stepDelay,o)}),t))},n._stop=function(){n._currentStepFunctionHandle>=0&&(n._async.clearTimeout(n._currentStepFunctionHandle),n._currentStepFunctionHandle=-1),(n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&(n._spinningByMouse=!1,n.setState({keyboardSpinDirection:ic.notSpinning}))},n._handleKeyDown=function(e){if(e.which!==Fn.up&&e.which!==Fn.down&&e.which!==Fn.enter||(e.preventDefault(),e.stopPropagation()),n.props.disabled)n._stop();else{var t=ic.notSpinning;switch(e.which){case Fn.up:t=ic.up,n._updateValue(!1,n._initialStepDelay,n._onIncrement);break;case Fn.down:t=ic.down,n._updateValue(!1,n._initialStepDelay,n._onDecrement);break;case Fn.enter:case Fn.tab:n._validate(e);break;case Fn.escape:n.state.value!==n._lastValidValue&&n.setState({value:n._lastValidValue})}n.state.keyboardSpinDirection!==t&&n.setState({keyboardSpinDirection:t})}},n._handleKeyUp=function(e){(n.props.disabled||e.which===Fn.up||e.which===Fn.down)&&n._stop()},n._onIncrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onIncrement)},n._onDecrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onDecrement)},Dr(n),ro();var r=t.value||t.defaultValue||String(t.min)||"0";return n._lastValidValue=r,n._precision=n._calculatePrecision(n.props),n.state={isFocused:!1,value:r,keyboardSpinDirection:ic.notSpinning},n._async=new eo(n),n._currentStepFunctionHandle=-1,n._labelId=Hn("Label"),n._inputId=Hn("input"),n._spinningByMouse=!1,n._valueToValidate=void 0,n}return l(t,e),t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.UNSAFE_componentWillReceiveProps=function(e){this._lastValidValue=this.state.value;var t=void 0!==e.value?e.value:String(e.min);e.defaultValue&&(t=String(Math.max(e.min,Math.min(e.max,Number(e.defaultValue))))),void 0!==e.value&&this.setState({value:t}),this._precision=this._calculatePrecision(e)},t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.label,i=t.min,a=t.max,s=t.labelPosition,l=t.iconProps,c=t.incrementButtonIcon,d=t.incrementButtonAriaLabel,p=t.decrementButtonIcon,f=t.decrementButtonAriaLabel,h=t.ariaLabel,m=t.ariaDescribedBy,g=t.styles,v=t.upArrowButtonStyles,y=t.downArrowButtonStyles,b=t.theme,_=t.ariaPositionInSet,k=t.ariaSetSize,x=t.ariaValueNow,C=t.ariaValueText,w=t.keytipProps,S=t.className,E=t.inputProps,T=t.iconButtonProps,I=this.state,P=I.isFocused,M=I.value,N=I.keyboardSpinDirection,D=this.props.getClassNames?this.props.getClassNames(b,n,P,N,s,S):uc(lc(b,g),n,P,N,s,S),A=Jn(this.props,Xn,["onBlur","onFocus","className"]);return o.createElement("div",{className:D.root},s!==Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,u({},l,{className:D.icon,"aria-hidden":"true"})),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)),o.createElement(Ms,{keytipProps:w,disabled:n},(function(t){return o.createElement("div",u({},A,{className:D.spinButtonWrapper,"aria-label":h&&h,"aria-posinset":_,"aria-setsize":k,"data-ktp-target":t["data-ktp-target"]}),o.createElement("input",u({value:M,id:e._inputId,onChange:e._onChange,onInput:e._onInputChange,className:D.input,type:"text",autoComplete:"off",role:"spinbutton","aria-labelledby":r&&e._labelId,"aria-valuenow":isNaN(Number(x))?isNaN(Number(M))?void 0:Number(M):x,"aria-valuetext":C||(isNaN(Number(M))?M:void 0),"aria-valuemin":i,"aria-valuemax":a,"aria-describedby":po(m,t["aria-describedby"]),onBlur:e._onBlur,ref:e._input,onFocus:e._onFocus,onKeyDown:e._handleKeyDown,onKeyUp:e._handleKeyUp,readOnly:n,"aria-disabled":n,"data-lpignore":!0,"data-ktp-execute-target":t["data-ktp-execute-target"]},E)),o.createElement("span",{className:D.arrowBox},o.createElement(ou,u({styles:sc(b,!0,v),className:"ms-UpButton",checked:N===ic.up,disabled:n,iconProps:c,onMouseDown:e._onIncrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:d,"data-is-focusable":!1},T)),o.createElement(ou,u({styles:sc(b,!1,y),className:"ms-DownButton",checked:N===ic.down,disabled:n,iconProps:p,onMouseDown:e._onDecrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:f,"data-is-focusable":!1},T))))})),s===Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,{iconName:l.iconName,className:D.icon,"aria-hidden":"true"}),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)))},t.prototype.focus=function(){this._input.current&&this._input.current.focus()},Object.defineProperty(t.prototype,"value",{get:function(){return void 0===this.props.value?this.state.value:this.props.value},enumerable:!0,configurable:!0}),t.prototype._onChange=function(){},t.defaultProps={step:1,min:0,max:100,disabled:!1,labelPosition:Xi.start,label:"",incrementButtonIcon:{iconName:"ChevronUpSmall"},decrementButtonIcon:{iconName:"ChevronDownSmall"}},t=d([es("SpinButton",["theme","styles"],!0)],t)}(o.Component),fc=function(e){function t(t){var n=e.call(this,t)||this;return n.spinbuttonref=null,n.spinbuttonref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:parseInt(this.spinbuttonref.value)}},t.prototype.render=function(){var e=this;return r.a.createElement(pc,{styles:{spinButtonWrapperTopBottom:{maxWidth:"250px",alignSelf:"start"},input:{backgroundColor:"transparent"}},value:this.state.property_values.value,onValidate:function(t){return 0===t.trim().length||isNaN(+t)?t=String(e.state.property_values.value):Number(t)e.spinbuttonref.props.max&&(t=String(e.spinbuttonref.props.max)),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onIncrement:function(t){return t=Number(t)+e.spinbuttonref.props.step>e.spinbuttonref.props.max?String(e.spinbuttonref.props.max):String(+t+e.spinbuttonref.props.step),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onDecrement:function(t){return t=Number(t)-e.spinbuttonref.props.stept?t:e}function Tc(e,t,n){return[Ic(e),Ic(t),Ic(n)].join("")}function Ic(e){var t=(e=Ec(e,gc)).toString(16);return 1===t.length?"0"+t:t}function Pc(e,t,n,o,r){return o===vc||"number"!=typeof o?"#"+r:"rgba("+e+", "+t+", "+n+", "+o/vc+")"}function Mc(e){var t=e.a,n=void 0===t?vc:t,o=e.b,r=e.g,i=e.r,a=function(e,t,n){var o=NaN,r=Math.max(e,t,n),i=r-Math.min(e,t,n);return 0===i?o=0:e===r?o=(t-n)/i%6:t===r?o=(n-e)/i+2:n===r&&(o=(e-t)/i+4),(o=Math.round(60*o))<0&&(o+=360),{h:o,s:Math.round(100*(0===r?0:i/r)),v:Math.round(r/gc*100)}}(i,r,o),s=a.h,l=a.s,u=a.v,c=Tc(i,r,o);return{a:n,b:o,g:r,h:s,hex:c,r:i,s:l,str:Pc(i,r,o,n,c),v:u}}function Nc(e){var t=wc(e);if(t)return u(u({},Mc(t)),{str:e})}function Dc(e){return"#"+(t=e.h,Tc((n=Cc(t,hc,mc)).r,n.g,n.b));var t,n}function Ac(e,t,n){var o=Cc(e.h,t,n),r=o.r,i=o.g,a=o.b,s=Tc(r,i,a);return{a:e.a,b:a,g:i,h:e.h,hex:s,r:r,s:t,str:Pc(r,i,a,e.a,s),v:n}}var Bc=Yo(),Fc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._isAdjustingSaturation=!0,n._descriptionId=Hn("ColorRectangle-description"),n._onKeyDown=function(e){var t=n.state.color,o=t.s,r=t.v,i=e.shiftKey?10:1;switch(e.which){case Fn.up:n._isAdjustingSaturation=!1,r+=i;break;case Fn.down:n._isAdjustingSaturation=!1,r-=i;break;case Fn.left:n._isAdjustingSaturation=!0,o-=i;break;case Fn.right:n._isAdjustingSaturation=!0,o+=i;break;default:return}n._updateColor(e,Ac(t,Ec(o,hc),Ec(r,mc)))},n._onMouseDown=function(e){n._events.on(window,"mousemove",n._onMouseMove,!0),n._events.on(window,"mouseup",n._disableEvents,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=function(e,t,n){var o=n.getBoundingClientRect(),r=(e.clientX-o.left)/o.width,i=(e.clientY-o.top)/o.height;return Ac(t,Ec(Math.round(r*hc),hc),Ec(Math.round(mc-i*mc),mc))}(e,n.state.color,n._root.current);t&&n._updateColor(e,t)}},n._disableEvents=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={color:t.color},n}return l(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this.state.color},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&this.props.color&&this.setState({color:this.props.color})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.minSize,n=e.theme,r=e.className,i=e.styles,a=e.ariaValueFormat,s=e.ariaLabel,l=e.ariaDescription,u=this.state.color,c=Bc(i,{theme:n,className:r,minSize:t}),d=a.replace("{0}",String(u.s)).replace("{1}",String(u.v));return o.createElement("div",{ref:this._root,tabIndex:0,className:c.root,style:{backgroundColor:Dc(u)},onMouseDown:this._onMouseDown,onKeyDown:this._onKeyDown,role:"slider","aria-valuetext":d,"aria-valuenow":this._isAdjustingSaturation?u.s:u.v,"aria-valuemin":0,"aria-valuemax":mc,"aria-label":s,"aria-describedby":this._descriptionId,"data-is-focusable":!0},o.createElement("div",{className:c.description,id:this._descriptionId},l),o.createElement("div",{className:c.light}),o.createElement("div",{className:c.dark}),o.createElement("div",{className:c.thumb,style:{left:u.s+"%",top:mc-u.v+"%",backgroundColor:u.str}}))},t.prototype._updateColor=function(e,t){var n=this.props.onChange,o=this.state.color;t.s===o.s&&t.v===o.v||(n&&n(e,t),e.defaultPrevented||(this.setState({color:t}),e.preventDefault()))},t.defaultProps={minSize:220,ariaLabel:"Saturation and brightness",ariaValueFormat:"Saturation {0} brightness {1}",ariaDescription:"Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness."},t}(o.Component);var Oc=Pn(Fc,(function(e){var t,n=e.className,o=e.theme,r=e.minSize,i=o.palette,a=o.effects;return{root:["ms-ColorPicker-colorRect",{position:"relative",marginBottom:8,border:"1px solid "+i.neutralLighter,borderRadius:a.roundedCorner2,minWidth:r,minHeight:r,outline:"none",selectors:(t={},t[Tt]={MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},n],light:["ms-ColorPicker-light",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to right, white 0%, transparent 100%) /*@noflip*/"}],dark:["ms-ColorPicker-dark",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to bottom, transparent 0, #000 100%)"}],thumb:["ms-ColorPicker-thumb",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",selectors:{":before":{position:"absolute",left:0,right:0,top:0,bottom:0,border:"2px solid "+i.white,borderRadius:"50%",boxSizing:"border-box",content:'""'}}}],description:Ot}}),void 0,{scope:"ColorRectangle"}),Rc=Yo(),Lc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._onKeyDown=function(e){var t=n.value,o=n.props,r=o.minValue,i=o.maxValue,a=e.shiftKey?10:1;switch(e.which){case Fn.left:t-=a;break;case Fn.right:t+=a;break;case Fn.home:t=r;break;case Fn.end:t=i;break;default:return}n._updateValue(e,Ec(t,i,r))},n._onMouseDown=function(e){var t=$(n);n._events.on(t,"mousemove",n._onMouseMove,!0),n._events.on(t,"mouseup",n._onMouseUp,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=n.props,o=t.minValue,r=t.maxValue,i=n._root.current.getBoundingClientRect(),a=(e.clientX-i.left)/i.width,s=Ec(Math.round(a*r),r,o);n._updateValue(e,s)}},n._onMouseUp=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={currentValue:t.value||0},n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.state.currentValue},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&void 0!==this.props.value&&this.setState({currentValue:this.props.value})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.isAlpha,n=e.minValue,r=e.maxValue,i=e.overlayStyle,a=e.overlayColor,s=e.theme,l=e.className,u=e.styles,c=this.props.ariaLabel,d=void 0===c?t?"Alpha":"Hue":c,p=this.value,f=Rc(u,{theme:s,className:l,isAlpha:t}),h=100*(p-n)/(r-n);return o.createElement("div",{ref:this._root,className:f.root,tabIndex:0,onKeyDown:this._onKeyDown,onMouseDown:this._onMouseDown,role:"slider","aria-valuenow":p,"aria-valuetext":String(p),"aria-valuemin":n,"aria-valuemax":r,"aria-label":d,"data-is-focusable":!0},!(!i&&!a)&&o.createElement("div",{className:f.sliderOverlay,style:i||{background:"linear-gradient(to right, transparent 0, #"+a+" 100%)"}}),o.createElement("div",{className:f.sliderThumb,style:{left:h+"%"}}))},t.prototype._updateValue=function(e,t){if(t!==this.value){var n=this.props.onChange;n&&n(e,t),e.defaultPrevented||(this.setState({currentValue:t}),e.preventDefault())}},t.defaultProps={minValue:0,maxValue:100,value:0},t}(o.Component),Hc={background:"linear-gradient(to left,red 0,#f09 10%,#cd00ff 20%,#3200ff 30%,#06f 40%,#00fffd 50%,#0f6 60%,#35ff00 70%,#cdff00 80%,#f90 90%,red 100%)"},Wc={backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJUlEQVQYV2N89erVfwY0ICYmxoguxjgUFKI7GsTH5m4M3w1ChQC1/Ca8i2n1WgAAAABJRU5ErkJggg==)"},zc=Pn(Lc,(function(e){var t,n=e.theme,o=e.className,r=e.isAlpha,i=n.palette,a=n.effects;return{root:["ms-ColorPicker-slider",{position:"relative",height:20,marginBottom:8,border:"1px solid "+i.neutralLight,borderRadius:a.roundedCorner2,boxSizing:"border-box",outline:"none",selectors:(t={},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},r?Wc:Hc,o],sliderOverlay:["ms-ColorPicker-sliderOverlay",{content:"",position:"absolute",left:0,right:0,top:0,bottom:0}],sliderThumb:["ms-ColorPicker-thumb","is-slider",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",top:"50%"}]}}),void 0,{scope:"ColorSlider"});var Uc=Yo(),Kc=["hex","r","g","b","a"];function jc(e){var t=e.color;return"string"==typeof t?Nc(t):t}var Vc=Pn(function(e){function t(n){var o=e.call(this,n)||this;o._onSVChanged=function(e,t){o._updateColor(e,t)},o._onHChanged=function(e,t){o._updateColor(e,function(e,t){var n=Cc(t,e.s,e.v),o=n.r,r=n.g,i=n.b,a=Tc(o,r,i);return{a:e.a,b:i,g:r,h:t,hex:a,r:o,s:e.s,str:Pc(o,r,i,e.a,a),v:e.v}}(o.state.color,t))},o._onAChanged=function(e,t){o._updateColor(e,function(e,t){return u(u({},e),{a:t,str:Pc(e.r,e.g,e.b,t,e.hex)})}(o.state.color,Math.round(t)))},o._onBlur=function(e){var t,n=o.state,r=n.color,i=n.editingColor;if(i){var a,s=i.value,l=i.component,c="hex"===l,d=c?yc:_c;if(s.length>=d&&(c||!isNaN(Number(s)))){var p=void 0;p=c?Nc("#"+(!(a=s)||a.length=bc?a.substring(0,bc):a.substring(0,yc))):Mc(function(e){return{r:Ec(e.r,gc),g:Ec(e.g,gc),b:Ec(e.b,gc),a:"number"==typeof e.a?Ec(e.a,vc):e.a}}(u(u({},r),((t={})[l]=Number(s),t)))),o._updateColor(e,p)}else o.setState({editingColor:void 0})}},Dr(o),o.state={color:jc(n)||Nc("#ffffff")},o._textChangeHandlers={};for(var r=0,i=Kc;rthis._displayOnlyOptionsCache[t];)t++;if(this._displayOnlyOptionsCache[t]===e)throw new Error("Unexpected: Option at index "+e+" is not a selectable element.");return e-t+1}},e}();!function(e){e[e.smallFluid=0]="smallFluid",e[e.smallFixedFar=1]="smallFixedFar",e[e.smallFixedNear=2]="smallFixedNear",e[e.medium=3]="medium",e[e.large=4]="large",e[e.largeFixed=5]="largeFixed",e[e.extraLarge=6]="extraLarge",e[e.custom=7]="custom",e[e.customNear=8]="customNear"}(nd||(nd={}));var rd,id=Yo();!function(e){e[e.closed=0]="closed",e[e.animatingOpen=1]="animatingOpen",e[e.open=2]="open",e[e.animatingClosed=3]="animatingClosed"}(rd||(rd={}));var ad,sd,ld,ud,cd,dd=function(e){function t(t){var n=e.call(this,t)||this;n._panel=o.createRef(),n._animationCallback=null,n.dismiss=function(e){n.props.onDismiss&&n.props.onDismiss(e),(!e||e&&!e.defaultPrevented)&&n.close()},n._allowScrollOnPanel=function(e){e?n._allowTouchBodyScroll?qr(e,n._events):Gr(e,n._events):n._events.off(n._scrollableContent),n._scrollableContent=e},n._onRenderNavigation=function(e){if(!n.props.onRenderNavigationContent&&!n.props.onRenderNavigation&&!n.props.hasCloseButton)return null;var t=n.props.onRenderNavigationContent,r=void 0===t?n._onRenderNavigationContent:t;return o.createElement("div",{className:n._classNames.navigation},r(e,n._onRenderNavigationContent))},n._onRenderNavigationContent=function(e){var t=e.closeButtonAriaLabel,r=e.hasCloseButton,i=gn();return r?o.createElement(ou,{styles:{root:{height:"auto",width:"44px",color:i.palette.neutralSecondary,fontSize:ft.large},rootHovered:{color:i.palette.neutralPrimary}},className:n._classNames.closeButton,onClick:n._onPanelClick,ariaLabel:t,title:t,"data-is-visible":!0,iconProps:{iconName:"Cancel"}}):null},n._onRenderHeader=function(e,t,r){var i=e.headerText;return i?o.createElement("div",{className:n._classNames.header},o.createElement("p",{className:n._classNames.headerText,id:r,role:"heading","aria-level":2},i)):null},n._onRenderBody=function(e){return o.createElement("div",{className:n._classNames.content},e.children)},n._onRenderFooter=function(e){var t=n.props.onRenderFooterContent,r=void 0===t?null:t;return r?o.createElement("div",{className:n._classNames.footer},o.createElement("div",{className:n._classNames.footerInner},r())):null},n._animateTo=function(e){n._animationCallback=n._async.setTimeout((function(){n.setState({visibility:e}),n._onTransitionComplete()}),200)},n._clearExistingAnimationTimer=function(){null!==n._animationCallback&&n._async.clearTimeout(n._animationCallback)},n._onPanelClick=function(e){n.dismiss(e)},n._onTransitionComplete=function(){n._updateFooterPosition(),n.state.visibility===rd.open&&n.props.onOpened&&n.props.onOpened(),n.state.visibility===rd.closed&&n.props.onDismissed&&n.props.onDismissed()};var r=n.props.allowTouchBodyScroll,i=void 0!==r&&r;return n._allowTouchBodyScroll=i,n._warnDeprecations({ignoreExternalFocusing:"focusTrapZoneProps",forceFocusInsideTrap:"focusTrapZoneProps",firstFocusableSelector:"focusTrapZoneProps"}),n.state={isFooterSticky:!1,visibility:rd.closed,id:Hn("Panel")},n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.isOpen?null:!e.isOpen||t.visibility!==rd.closed&&t.visibility!==rd.animatingClosed?e.isOpen||t.visibility!==rd.open&&t.visibility!==rd.animatingOpen?null:{visibility:rd.animatingClosed}:{visibility:rd.animatingOpen}},t.prototype.componentDidMount=function(){this._events.on(window,"resize",this._updateFooterPosition),this._shouldListenForOuterClick(this.props)&&this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0),this.props.isOpen&&this.setState({visibility:rd.animatingOpen})},t.prototype.componentDidUpdate=function(e,t){var n=this._shouldListenForOuterClick(this.props),o=this._shouldListenForOuterClick(e);this.state.visibility!==t.visibility&&(this._clearExistingAnimationTimer(),this.state.visibility===rd.animatingOpen?this._animateTo(rd.open):this.state.visibility===rd.animatingClosed&&this._animateTo(rd.closed)),n&&!o?this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0):!n&&o&&this._events.off(document.body,"mousedown",this._dismissOnOuterClick,!0)},t.prototype.render=function(){var e=this.props,t=e.className,n=void 0===t?"":t,r=e.elementToFocusOnDismiss,i=e.firstFocusableSelector,a=e.focusTrapZoneProps,s=e.forceFocusInsideTrap,l=e.hasCloseButton,c=e.headerText,d=e.headerClassName,p=void 0===d?"":d,f=e.ignoreExternalFocusing,h=e.isBlocking,m=e.isFooterAtBottom,g=e.isLightDismiss,v=e.isHiddenOnDismiss,y=e.layerProps,b=e.overlayProps,_=e.type,k=e.styles,x=e.theme,C=e.customWidth,w=e.onLightDismissClick,S=void 0===w?this._onPanelClick:w,E=e.onRenderNavigation,T=void 0===E?this._onRenderNavigation:E,I=e.onRenderHeader,P=void 0===I?this._onRenderHeader:I,M=e.onRenderBody,N=void 0===M?this._onRenderBody:M,D=e.onRenderFooter,A=void 0===D?this._onRenderFooter:D,B=this.state,F=B.isFooterSticky,O=B.visibility,R=B.id,L=_===nd.smallFixedNear||_===nd.customNear,H=Uo(x)?L:!L,W=c&&R+"-headerText",z=_===nd.custom||_===nd.customNear?{width:C}:{},U=Jn(this.props,Xn),K=this.isActive,j=O===rd.animatingClosed||O===rd.animatingOpen;if(!K&&!j&&!v)return null;this._classNames=id(k,{theme:x,className:n,focusTrapZoneClassName:a?a.className:void 0,hasCloseButton:l,headerClassName:p,isAnimating:j,isFooterSticky:F,isFooterAtBottom:m,isOnRightSide:H,isOpen:K,isHiddenOnDismiss:v,type:_});var V,G=this._classNames,q=this._allowTouchBodyScroll;h&&K&&(V=o.createElement(Ql,u({className:G.overlay,isDarkThemed:!1,onClick:g?S:void 0,allowTouchBodyScroll:q},b)));var Z=P(this.props,this._onRenderHeader,W);return o.createElement(ls,u({},y),o.createElement(Fa,{role:"dialog","aria-modal":"true",ariaLabelledBy:Z?W:void 0,onDismiss:this.dismiss,className:G.hiddenPanel},o.createElement("div",u({"aria-hidden":!K&&j},U,{ref:this._panel,className:G.root}),V,o.createElement(Kl,u({ignoreExternalFocusing:f,forceFocusInsideTrap:!(!h||v&&!K)&&s,firstFocusableSelector:i,isClickableOutsideFocusTrap:!0},a,{className:G.main,style:z,elementToFocusOnDismiss:r}),o.createElement("div",{className:G.commands,"data-is-visible":!0},T(this.props,this._onRenderNavigation)),o.createElement("div",{className:G.contentInner},Z,o.createElement("div",{ref:this._allowScrollOnPanel,className:G.scrollableContent,"data-is-scrollable":!0},N(this.props,this._onRenderBody)),A(this.props,this._onRenderFooter))))))},t.prototype.open=function(){void 0===this.props.isOpen&&(this.isActive||(this.props.onOpen&&this.props.onOpen(),this.setState({visibility:rd.animatingOpen})))},t.prototype.close=function(){void 0===this.props.isOpen&&this.isActive&&this.setState({visibility:rd.animatingClosed})},Object.defineProperty(t.prototype,"isActive",{get:function(){return this.state.visibility===rd.open||this.state.visibility===rd.animatingOpen},enumerable:!0,configurable:!0}),t.prototype._shouldListenForOuterClick=function(e){return!!e.isBlocking&&!!e.isOpen},t.prototype._updateFooterPosition=function(){var e=this._scrollableContent;if(e){var t=e.clientHeight,n=e.scrollHeight;this.setState({isFooterSticky:t0&&s();var o=r._id+e.key;i.items.push(n(u(u({id:o},e),{index:t}),r._onRenderItem)),i.id=o;break;case Zc.Divider:t>0&&i.items.push(n(u(u({},e),{index:t}),r._onRenderItem)),i.items.length>0&&s();break;default:i.items.push(n(u(u({},e),{index:t}),r._onRenderItem))}}(e,t)})),i.items.length>0&&s(),o.createElement(o.Fragment,null,a)},r._onRenderItem=function(e){switch(e.itemType){case Zc.Divider:return r._renderSeparator(e);case Zc.Header:return r._renderHeader(e);default:return r._renderOption(e)}},r._renderOption=function(e){var t=r.props.onRenderOption,n=void 0===t?r._onRenderOption:t,i=r.state.selectedIndices,a=void 0===i?[]:i,s=!(void 0===e.index||!a)&&a.indexOf(e.index)>-1,l=e.hidden?r._classNames.dropdownItemHidden:s&&!0===e.disabled?r._classNames.dropdownItemSelectedAndDisabled:s?r._classNames.dropdownItemSelected:!0===e.disabled?r._classNames.dropdownItemDisabled:r._classNames.dropdownItem,u=e.title,c=void 0===u?e.text:u,d=r._classNames.subComponentStyles?r._classNames.subComponentStyles.multiSelectItem:void 0;return r.props.multiSelect?o.createElement(ed,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,onChange:r._onItemClick(e),inputProps:{onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e)},label:e.text,title:c,onRenderLabel:r._onRenderItemLabel.bind(r,e),className:l,role:"option","aria-selected":s?"true":"false",checked:s,styles:d,ariaPositionInSet:r._sizePosCache.positionInSet(e.index),ariaSetSize:r._sizePosCache.optionSetSize}):o.createElement(td,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,className:l,onClick:r._onItemClick(e),onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e),role:"option","aria-selected":s?"true":"false",ariaLabel:e.ariaLabel,title:c,"aria-posinset":r._sizePosCache.positionInSet(e.index),"aria-setsize":r._sizePosCache.optionSetSize},n(e,r._onRenderOption))},r._onRenderOption=function(e){return o.createElement("span",{className:r._classNames.dropdownOptionText},e.text)},r._onRenderItemLabel=function(e){var t=r.props.onRenderOption;return(void 0===t?r._onRenderOption:t)(e,r._onRenderOption)},r._onPositioned=function(e){r._focusZone.current&&r._requestAnimationFrame((function(){var e=r.state.selectedIndices;if(r._focusZone.current)if(e&&e[0]&&!r.props.options[e[0]].disabled){var t=yt().querySelector("#"+r._id+"-list"+e[0]);r._focusZone.current.focusElement(t)}else r._focusZone.current.focus()})),r.state.calloutRenderEdge&&r.state.calloutRenderEdge===e.targetEdge||r.setState({calloutRenderEdge:e.targetEdge})},r._onItemClick=function(e){return function(t){e.disabled||(r.setSelectedIndex(t,e.index),r.props.multiSelect||r.setState({isOpen:!1}))}},r._onScroll=function(){r._isScrollIdle||void 0===r._scrollIdleTimeoutId?r._isScrollIdle=!1:(clearTimeout(r._scrollIdleTimeoutId),r._scrollIdleTimeoutId=void 0),r._scrollIdleTimeoutId=setTimeout((function(){r._isScrollIdle=!0}),r._scrollIdleDelay)},r._onMouseItemLeave=function(e,t){if(!r._shouldIgnoreMouseEvent()&&r._host.current)if(r._host.current.setActive)try{r._host.current.setActive()}catch(e){}else r._host.current.focus()},r._onDismiss=function(){r.setState({isOpen:!1}),r._dropDown.current&&r._dropDown.current.focus()},r._onDropdownBlur=function(e){r._isDisabled()||(r.setState({hasFocus:!1}),r.state.isOpen||r.props.onBlur&&r.props.onBlur(e))},r._onDropdownKeyDown=function(e){if(!r._isDisabled()&&(r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e),!r.props.onKeyDown||(r.props.onKeyDown(e),!e.defaultPrevented))){var t,n=r.state.selectedIndices.length?r.state.selectedIndices[0]:-1,o=e.altKey||e.metaKey,i=r.state.isOpen;switch(e.which){case Fn.enter:r.setState({isOpen:!i});break;case Fn.escape:if(!i)return;r.setState({isOpen:!1});break;case Fn.up:if(o){if(i){r.setState({isOpen:!1});break}return}r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,-1,n-1,n));break;case Fn.down:o&&(e.stopPropagation(),e.preventDefault()),o&&!i||r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,1,n+1,n));break;case Fn.home:r.props.multiSelect||(t=r._moveIndex(e,1,0,n));break;case Fn.end:r.props.multiSelect||(t=r._moveIndex(e,-1,r.props.options.length-1,n));break;case Fn.space:break;default:return}t!==n&&(e.stopPropagation(),e.preventDefault())}},r._onDropdownKeyUp=function(e){if(!r._isDisabled()){var t=r._shouldHandleKeyUp(e),n=r.state.isOpen;if(!r.props.onKeyUp||(r.props.onKeyUp(e),!e.defaultPrevented)){switch(e.which){case Fn.space:r.setState({isOpen:!n});break;default:return void(t&&n&&r.setState({isOpen:!1}))}e.stopPropagation(),e.preventDefault()}}},r._onZoneKeyDown=function(e){var t;r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e);var n=e.altKey||e.metaKey;switch(e.which){case Fn.up:n?r.setState({isOpen:!1}):r._host.current&&(t=br(r._host.current,r._host.current.lastChild,!0));break;case Fn.home:case Fn.end:case Fn.pageUp:case Fn.pageDown:break;case Fn.down:!n&&r._host.current&&(t=yr(r._host.current,r._host.current.firstChild,!0));break;case Fn.escape:r.setState({isOpen:!1});break;case Fn.tab:return void r.setState({isOpen:!1});default:return}t&&t.focus(),e.stopPropagation(),e.preventDefault()},r._onZoneKeyUp=function(e){r._shouldHandleKeyUp(e)&&r.state.isOpen&&(r.setState({isOpen:!1}),e.preventDefault())},r._onDropdownClick=function(e){if(!r.props.onClick||(r.props.onClick(e),!e.defaultPrevented)){var t=r.state.isOpen;r._isDisabled()||r._shouldOpenOnFocus()||r.setState({isOpen:!t}),r._isFocusedByClick=!1}},r._onDropdownMouseDown=function(){r._isFocusedByClick=!0},r._onFocus=function(e){var t=r.state,n=t.isOpen,o=t.selectedIndices,i=r.props.multiSelect;if(!r._isDisabled()){r._isFocusedByClick||n||0!==o.length||i||r._moveIndex(e,1,0,-1),r.props.onFocus&&r.props.onFocus(e);var a={hasFocus:!0};r._shouldOpenOnFocus()&&(a.isOpen=!0),r.setState(a)}},r._isDisabled=function(){var e=r.props.disabled,t=r.props.isDisabled;return void 0!==t&&(e=t),e},r._onRenderLabel=function(e){var t=e.label,n=e.required,i=e.disabled,a=r._classNames.subComponentStyles?r._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{className:r._classNames.label,id:r._labelId,required:n,styles:a,disabled:i},t):null},Dr(r),r._id=t.id||Hn("Dropdown"),r._labelId=r._id+"-label",r._listId=r._id+"-list",r._optionId=r._id+"-option",r._isScrollIdle=!0,r.props.multiSelect){var i=void 0!==t.defaultSelectedKeys?t.defaultSelectedKeys:t.selectedKeys;n=r._getSelectedIndexes(t.options,i)}else{var a=void 0!==t.defaultSelectedKey?t.defaultSelectedKey:t.selectedKey;n=r._getSelectedIndexes(t.options,a)}return r._sizePosCache.updateOptions(t.options),r.state={isOpen:!1,selectedIndices:n,hasFocus:!1,calloutRenderEdge:void 0},r}return l(t,e),Object.defineProperty(t.prototype,"selectedOptions",{get:function(){return Dd(this.props.options,this.state.selectedIndices)},enumerable:!0,configurable:!0}),t.prototype.componentWillUnmount=function(){clearTimeout(this._scrollIdleTimeoutId)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t,n=e.options!==this.props.options;void 0===e[t=e.multiSelect?n&&void 0!==e.defaultSelectedKeys?"defaultSelectedKeys":"selectedKeys":n&&void 0!==e.defaultSelectedKey?"defaultSelectedKey":"selectedKey"]||e[t]===this.props[t]&&!n||this.setState({selectedIndices:this._getSelectedIndexes(e.options,e[t])}),e.options!==this.props.options&&this._sizePosCache.updateOptions(e.options)},t.prototype.componentDidUpdate=function(e,t){!0===t.isOpen&&!1===this.state.isOpen&&(this._gotMouseMove=!1,this._dropDown.current&&this._dropDown.current.focus(),this.props.onDismiss&&this.props.onDismiss())},t.prototype.render=function(){var e=this,t=this._id,n=this.props,r=n.className,i=n.label,a=n.options,s=n.ariaLabel,l=n.required,c=n.errorMessage,d=n.keytipProps,p=n.styles,f=n.theme,h=n.panelProps,m=n.calloutProps,g=n.multiSelect,v=n.onRenderTitle,y=void 0===v?this._onRenderTitle:v,b=n.onRenderContainer,_=void 0===b?this._onRenderContainer:b,k=n.onRenderCaretDown,x=void 0===k?this._onRenderCaretDown:k,C=n.onRenderLabel,w=void 0===C?this._onRenderLabel:C,S=this.state,E=S.isOpen,T=S.selectedIndices,I=S.calloutRenderEdge,P=n.onRenderPlaceholder||n.onRenderPlaceHolder||this._onRenderPlaceholder,M=Dd(a,T),N=Jn(n,Xn),D=this._isDisabled(),A=t+"-errorMessage",B=D?void 0:E&&1===T.length&&T[0]>=0?this._listId+T[0]:void 0,F=g?{role:"button"}:{role:"listbox",childRole:"option",ariaSetSize:this._sizePosCache.optionSetSize,ariaPosInSet:this._sizePosCache.positionInSet(T[0]),ariaSelected:void 0!==T[0]||void 0};this._classNames=Od(p,{theme:f,className:r,hasError:!!(c&&c.length>0),hasLabel:!!i,isOpen:E,required:l,disabled:D,isRenderingPlaceholder:!M.length,panelClassName:h?h.className:void 0,calloutClassName:m?m.className:void 0,calloutRenderEdge:I});var O=!!c&&c.length>0;return o.createElement("div",{className:this._classNames.root},w(this.props,this._onRenderLabel),o.createElement(Ms,{keytipProps:d,disabled:D},(function(r){return o.createElement("div",u({},r,{"data-is-focusable":!D,ref:e._dropDown,id:t,tabIndex:D?-1:0,role:F.role,"aria-haspopup":"listbox","aria-expanded":E?"true":"false","aria-label":s,"aria-labelledby":i&&!s?po(e._labelId,e._optionId):void 0,"aria-describedby":po(r["aria-describedby"],O?e._id+"-errorMessage":void 0),"aria-activedescendant":B,"aria-required":l,"aria-disabled":D,"aria-owns":E?e._listId:void 0},N,{className:e._classNames.dropdown,onBlur:e._onDropdownBlur,onKeyDown:e._onDropdownKeyDown,onKeyUp:e._onDropdownKeyUp,onClick:e._onDropdownClick,onMouseDown:e._onDropdownMouseDown,onFocus:e._onFocus}),o.createElement("span",{id:e._optionId,className:e._classNames.title,"aria-live":"polite","aria-atomic":!0,"aria-invalid":O,role:F.childRole,"aria-setsize":F.ariaSetSize,"aria-posinset":F.ariaPosInSet,"aria-selected":F.ariaSelected},M.length?y(M,e._onRenderTitle):P(n,e._onRenderPlaceholder)),o.createElement("span",{className:e._classNames.caretDownWrapper},x(n,e._onRenderCaretDown)))})),E&&_(u(u({},n),{onDismiss:this._onDismiss}),this._onRenderContainer),O&&o.createElement("div",{role:"alert",id:A,className:this._classNames.errorMessage},c))},t.prototype.focus=function(e){this._dropDown.current&&(this._dropDown.current.focus(),e&&this.setState({isOpen:!0}))},t.prototype.setSelectedIndex=function(e,t){var n=this,o=this.props,r=o.options,i=o.selectedKey,a=o.selectedKeys,s=o.multiSelect,l=o.notifyOnReselect,u=this.state.selectedIndices,c=void 0===u?[]:u,d=!!c&&c.indexOf(t)>-1,p=[];if(t=Math.max(0,Math.min(r.length-1,t)),void 0===i&&void 0===a){if(s||l||t!==c[0]){if(s)if(p=c?this._copyArray(c):[],d){var f=p.indexOf(t);f>-1&&p.splice(f,1)}else p.push(t);else p=[t];e.persist(),this.setState({selectedIndices:p},(function(){n._onChange(e,r,t,d,s)}))}}else this._onChange(e,r,t,d,s)},Object.defineProperty(t.prototype,"_placeholder",{get:function(){return this.props.placeholder||this.props.placeHolder},enumerable:!0,configurable:!0}),t.prototype._copyArray=function(e){for(var t=[],n=0,o=e;n=r.length&&(n=r.length-1);for(var i=0;r[n].itemType===Zc.Header||r[n].itemType===Zc.Divider||r[n].disabled;){if(i>=r.length)return o;n+t<0?n=r.length:n+t>=r.length&&(n=-1),n+=t,i++}return this.setSelectedIndex(e,n),n},t.prototype._renderFocusableList=function(e){var t=e.onRenderList,n=void 0===t?this._onRenderList:t,r=e.label,i=e.ariaLabel,a=e.multiSelect;return o.createElement("div",{className:this._classNames.dropdownItemsWrapper,onKeyDown:this._onZoneKeyDown,onKeyUp:this._onZoneKeyUp,ref:this._host,tabIndex:0},o.createElement(Li,{ref:this._focusZone,direction:dr.vertical,id:this._listId,className:this._classNames.dropdownItems,role:"listbox","aria-label":i,"aria-labelledby":r&&!i?this._labelId:void 0,"aria-multiselectable":a},n(e,this._onRenderList)))},t.prototype._renderSeparator=function(e){var t=e.index,n=e.key;return t>0?o.createElement("div",{role:"separator",key:n,className:this._classNames.dropdownDivider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,n=void 0===t?this._onRenderOption:t,r=e.key,i=e.id;return o.createElement("div",{id:i,key:r,className:this._classNames.dropdownItemHeader},n(e,this._onRenderOption))},t.prototype._onItemMouseEnter=function(e,t){this._shouldIgnoreMouseEvent()||t.currentTarget.focus()},t.prototype._onItemMouseMove=function(e,t){var n=t.currentTarget;this._gotMouseMove=!0,this._isScrollIdle&&document.activeElement!==n&&n.focus()},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._getSelectedIndexes=function(e,t){if(void 0===t)return this.props.multiSelect?this._getAllSelectedIndices(e):-1!==(i=this._getSelectedIndex(e,null))?[i]:[];if(!Array.isArray(t))return-1!==(i=this._getSelectedIndex(e,t))?[i]:[];for(var n=[],o=0,r=t;o svg":{paddingTop:"2px"},"&:hover i.ms-Button-icon":{color:i.palette.neutralPrimary},"&:active i.ms-Button-icon":{color:i.palette.neutralPrimary}}}},groups:[{links:[{name:"General Settings",key:"general",url:"",icon:"Settings"}].concat(n)}]})),r.a.createElement("div",{className:"editorzone",style:{backgroundColor:i.palette.white,color:i.palette.black}},r.a.createElement("div",{className:"editorhead"},r.a.createElement("div",{className:"editortitle"},r.a.createElement(ml,{variant:"xxLarge",styles:{root:{display:"block",whiteSpace:"no-wrap",overflow:"hidden",textOverflow:"ellipsis"}}},"general"!=this.state.selected_menu?t[this.state.selected_menu].name+" Settings":"PowerToys General Settings")),r.a.createElement("div",{className:"editorheadbuttons"},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:16}},r.a.createElement(Nl,{styles:{root:{minWidth:"100px"}},disabled:!this.state.data_changed||this.state.saving,text:this.state.saving?"Saving":"Save",onClick:this.save_clicked},this.state.saving?r.a.createElement(Ll,{size:Tl.small}):r.a.createElement("span",null))))),r.a.createElement("div",{className:"editorbody"},r.a.createElement(Ul,{styles:{contentContainer:{paddingTop:"16px",paddingLeft:"16px",paddingRight:"16px"}}},"general"===e.state.selected_menu&&e.state.settings.hasOwnProperty("general")?r.a.createElement(qu,{key:"general",settings_key:"general",settings:e.state.settings,on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):e.state.settings.hasOwnProperty("powertoys")&&e.state.selected_menu in e.state.settings.powertoys?r.a.createElement(Vd,{key:e.state.selected_menu,settings_key:e.state.selected_menu,powertoy:e.state.settings.powertoys[e.state.selected_menu],on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):void 0))),r.a.createElement(yu,{hidden:!this.state.show_save_discard_dialog,onDismiss:this.close_save_discard_dialog,dialogContentProps:{type:Dl.normal,title:"Changes not saved",subText:this.state.user_trying_to_exit?"Would you like to save your changes or exit the settings?":"Would you like to save or discard your changes?"},modalProps:{isBlocking:!0,styles:{main:{maxWidth:450}}}},r.a.createElement(su,{styles:{actionsRight:{textAlign:"center"}}},r.a.createElement(Nl,{onClick:this.save_save_discard_dialog,text:"Save"}),r.a.createElement(Nl,{onClick:this.discard_save_discard_dialog,text:this.state.user_trying_to_exit?"Exit":"Discard"}),r.a.createElement(Ml,{onClick:this.close_save_discard_dialog,text:"Cancel"}))))},t}(r.a.Component);window.start_with_dark_theme&&vn({palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}),K({selectors:{":global(body), :global(html), :global(#app)":{margin:0,padding:0,height:"100vh"}}});var cp=document.getElementById("app");cp&&cp.hasChildNodes()?a.a.hydrate(r.a.createElement(up,{ref:function(e){window.react_app_component=e}}),cp):a.a.render(r.a.createElement(up,{ref:function(e){window.react_app_component=e}}),cp)}]); \ No newline at end of file +Object.defineProperty(t,"__esModule",{value:!0});var n=null,o=!1,r=3,i=-1,a=-1,s=!1,l=!1;function u(){if(!s){var e=n.expirationTime;l?C():l=!0,x(p,e)}}function c(){var e=n,t=n.next;if(n===t)n=null;else{var o=n.previous;n=o.next=t,t.previous=o}e.next=e.previous=null,o=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=r,s=a;r=e,a=t;try{var l=o()}finally{r=i,a=s}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{o=null,e=n;do{if(e.expirationTime>=t){o=e;break}e=e.next}while(e!==n);null===o?o=n:o===n&&(n=l,u()),(t=o.previous).next=o.previous=l,l.next=o,l.previous=t}}function d(){if(-1===i&&null!==n&&1===n.priorityLevel){s=!0;try{do{c()}while(null!==n&&1===n.priorityLevel)}finally{s=!1,null!==n?u():l=!1}}}function p(e){s=!0;var r=o;o=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{c()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{c()}while(null!==n&&!w())}finally{s=!1,o=r,null!==n?u():l=!1,d()}}var f,h,m=Date,g="function"==typeof setTimeout?setTimeout:void 0,v="function"==typeof clearTimeout?clearTimeout:void 0,y="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,b="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function _(e){f=y((function(t){v(h),e(t)})),h=g((function(){b(f),e(t.unstable_now())}),100)}if("object"==typeof performance&&"function"==typeof performance.now){var k=performance;t.unstable_now=function(){return k.now()}}else t.unstable_now=function(){return m.now()};var x,C,w,S=null;if("undefined"!=typeof window?S=window:void 0!==e&&(S=e),S&&S._schedMock){var E=S._schedMock;x=E[0],C=E[1],w=E[2],t.unstable_now=E[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var T=null,I=function(e){if(null!==T)try{T(e)}finally{T=null}};x=function(e){null!==T?setTimeout(x,0,e):(T=e,setTimeout(I,0,!1))},C=function(){T=null},w=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof y&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var P=null,M=!1,N=-1,D=!1,A=!1,B=0,F=33,O=33;w=function(){return B<=t.unstable_now()};var R=new MessageChannel,L=R.port2;R.port1.onmessage=function(){M=!1;var e=P,n=N;P=null,N=-1;var o=t.unstable_now(),r=!1;if(0>=B-o){if(!(-1!==n&&n<=o))return D||(D=!0,_(H)),P=e,void(N=n);r=!0}if(null!==e){A=!0;try{e(r)}finally{A=!1}}};var H=function(e){if(null!==P){_(H);var t=e-B+O;tt&&(t=8),O=tt?L.postMessage(void 0):D||(D=!0,_(H))},C=function(){P=null,M=!1,N=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var o=r,a=i;r=e,i=t.unstable_now();try{return n()}finally{r=o,i=a,d()}},t.unstable_next=function(e){switch(r){case 1:case 2:case 3:var n=3;break;default:n=r}var o=r,a=i;r=n,i=t.unstable_now();try{return e()}finally{r=o,i=a,d()}},t.unstable_scheduleCallback=function(e,o){var a=-1!==i?i:t.unstable_now();if("object"==typeof o&&null!==o&&"number"==typeof o.timeout)o=a+o.timeout;else switch(r){case 1:o=a+-1;break;case 2:o=a+250;break;case 5:o=a+1073741823;break;case 4:o=a+1e4;break;default:o=a+5e3}if(e={callback:e,priorityLevel:r,expirationTime:o,next:null,previous:null},null===n)n=e.next=e.previous=e,u();else{a=null;var s=n;do{if(s.expirationTime>o){a=s;break}s=s.next}while(s!==n);null===a?a=n:a===n&&(n=e,u()),(o=a.previous).next=a.previous=e,e.next=a,e.previous=o}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var o=e.previous;o.next=t,t.previous=o}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=r;return function(){var o=r,a=i;r=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{r=o,i=a,d()}}},t.unstable_getCurrentPriorityLevel=function(){return r},t.unstable_shouldYield=function(){return!o&&(null!==n&&n.expirationTime=0&&d.splice(t,1)}function v(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var o=function(){0;return n.nc}();o&&(e.attrs.nonce=o)}return y(t,e.attrs),m(e,t),t}function y(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function b(e,t){var n,o,r,i;if(t.transform&&e.css){if(!(i="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=u||(u=v(t)),o=x.bind(null,n,a,!1),r=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",y(t,e.attrs),m(e,t),t}(t),o=w.bind(null,n,t),r=function(){g(n),n.href&&URL.revokeObjectURL(n.href)}):(n=v(t),o=C.bind(null,n),r=function(){g(n)});return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else r()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=h(e,t);return f(n,t),function(e){for(var o=[],r=0;r=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}function p(){for(var e=0,t=0,n=arguments.length;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function b(){return void 0===_&&(_="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),_}var _=b();function k(){return{rtl:b()}}var x,C={};var w={"user-select":1};function S(e,t){var n=function(){if(!x){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;x=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return x}(),o=e[t];if(w[o]){var r=e[t+1];w[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var E,T=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function I(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===T.indexOf(n)?"px":"";e[t+1]=""+o+r}}var P="left",M="right",N="@noflip",D=((E={})[P]=M,E[M]=P,E),A={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function B(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(N)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(P)>=0)t[n]=o.replace(P,M);else if(o.indexOf(M)>=0)t[n]=o.replace(M,P);else if(String(r).indexOf(P)>=0)t[n+1]=r.replace(P,M);else if(String(r).indexOf(M)>=0)t[n+1]=r.replace(M,P);else if(D[o])t[n]=D[o];else if(A[r])t[n+1]=A[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var F="displayName";var O=/\:global\((.+?)\)/g;function R(e){if(!O.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function L(e,t){return e.indexOf(":global(")>=0?e.replace(O,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function H(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function W(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==F&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?R(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,L(t,o))})):e([r],n,L(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?H(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return j.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}function V(){for(var e=[],t=0;t10?" (+ "+(he.length-10)+" more)":"")),me=void 0,he=[]}),2e3)))}var ve="cubic-bezier(.1,.9,.2,1)",ye="cubic-bezier(.1,.25,.75,.9)",be=G({from:{opacity:0},to:{opacity:1}}),_e=G({from:{opacity:1},to:{opacity:0,visibility:"hidden"}}),ke=nt(-10),xe=nt(-20),Ce=nt(-40),we=nt(-400),Se=nt(10),Ee=nt(20),Te=nt(40),Ie=nt(400),Pe=ot(10),Me=ot(20),Ne=ot(-10),De=ot(-20),Ae=rt(10),Be=rt(20),Fe=rt(40),Oe=rt(400),Re=rt(-10),Le=rt(-20),He=rt(-40),We=rt(-400),ze=it(-10),Ue=it(-20),Ke=it(10),je=it(20),Ve=G({from:{transform:"scale3d(.98,.98,1)"},to:{transform:"scale3d(1,1,1)"}}),Ge=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(.98,.98,1)"}}),qe=G({from:{transform:"scale3d(1.03,1.03,1)"},to:{transform:"scale3d(1,1,1)"}}),Ze=G({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(1.03,1.03,1)"}}),Qe=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(90deg)"}}),Ye=G({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(-90deg)"}}),Xe=ye,Je="0.267s",$e="0.367s",et={slideRightIn10:tt(be+","+ke,"0.367s",ve),slideRightIn20:tt(be+","+xe,"0.367s",ve),slideRightIn40:tt(be+","+Ce,"0.367s",ve),slideRightIn400:tt(be+","+we,"0.367s",ve),slideLeftIn10:tt(be+","+Se,"0.367s",ve),slideLeftIn20:tt(be+","+Ee,"0.367s",ve),slideLeftIn40:tt(be+","+Te,"0.367s",ve),slideLeftIn400:tt(be+","+Ie,"0.367s",ve),slideUpIn10:tt(be+","+Pe,"0.367s",ve),slideUpIn20:tt(be+","+Me,"0.367s",ve),slideDownIn10:tt(be+","+Ne,"0.367s",ve),slideDownIn20:tt(be+","+De,"0.367s",ve),slideRightOut10:tt(_e+","+Ae,"0.367s",ve),slideRightOut20:tt(_e+","+Be,"0.367s",ve),slideRightOut40:tt(_e+","+Fe,"0.367s",ve),slideRightOut400:tt(_e+","+Oe,"0.367s",ve),slideLeftOut10:tt(_e+","+Re,"0.367s",ve),slideLeftOut20:tt(_e+","+Le,"0.367s",ve),slideLeftOut40:tt(_e+","+He,"0.367s",ve),slideLeftOut400:tt(_e+","+We,"0.367s",ve),slideUpOut10:tt(_e+","+ze,"0.367s",ve),slideUpOut20:tt(_e+","+Ue,"0.367s",ve),slideDownOut10:tt(_e+","+Ke,"0.367s",ve),slideDownOut20:tt(_e+","+je,"0.367s",ve),scaleUpIn100:tt(be+","+Ve,"0.367s",ve),scaleDownIn100:tt(be+","+qe,"0.367s",ve),scaleUpOut103:tt(_e+","+Ze,"0.167s",ye),scaleDownOut98:tt(_e+","+Ge,"0.167s",ye),fadeIn100:tt(be,"0.167s",ye),fadeIn200:tt(be,"0.267s",ye),fadeIn400:tt(be,"0.367s",ye),fadeIn500:tt(be,"0.467s",ye),fadeOut100:tt(_e,"0.167s",ye),fadeOut200:tt(_e,"0.267s",ye),fadeOut400:tt(_e,"0.367s",ye),fadeOut500:tt(_e,"0.467s",ye),rotate90deg:tt(Qe,"0.1s",ye),rotateN90deg:tt(Ye,"0.1s",ye)};function tt(e,t,n){return{animationName:e,animationDuration:t,animationTimingFunction:n,animationFillMode:"both"}}function nt(e){return G({from:{transform:"translate3d("+e+"px,0,0)"},to:{transform:"translate3d(0,0,0)"}})}function ot(e){return G({from:{transform:"translate3d(0,"+e+"px,0)"},to:{transform:"translate3d(0,0,0)"}})}function rt(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d("+e+"px,0,0)"}})}function it(e){return G({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(0,"+e+"px,0)"}})}var at,st,lt={themeDarker:"#004578",themeDark:"#005a9e",themeDarkAlt:"#106ebe",themePrimary:"#0078d4",themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:"#c7e0f4",themeLighter:"#deecf9",themeLighterAlt:"#eff6fc",black:"#000000",blackTranslucent40:"rgba(0,0,0,.4)",neutralDark:"#201f1e",neutralPrimary:"#323130",neutralPrimaryAlt:"#3b3a39",neutralSecondary:"#605e5c",neutralSecondaryAlt:"#8a8886",neutralTertiary:"#a19f9d",neutralTertiaryAlt:"#c8c6c4",neutralQuaternary:"#d2d0ce",neutralQuaternaryAlt:"#e1dfdd",neutralLight:"#edebe9",neutralLighter:"#f3f2f1",neutralLighterAlt:"#faf9f8",accent:"#0078d4",white:"#ffffff",whiteTranslucent40:"rgba(255,255,255,.4)",yellowDark:"#d29200",yellow:"#ffb900",yellowLight:"#fff100",orange:"#d83b01",orangeLight:"#ea4300",orangeLighter:"#ff8c00",redDark:"#a4262c",red:"#e81123",magentaDark:"#5c005c",magenta:"#b4009e",magentaLight:"#e3008c",purpleDark:"#32145a",purple:"#5c2d91",purpleLight:"#b4a0ff",blueDark:"#002050",blueMid:"#00188f",blue:"#0078d4",blueLight:"#00bcf2",tealDark:"#004b50",teal:"#008272",tealLight:"#00b294",greenDark:"#004b1c",green:"#107c10",greenLight:"#bad80a"},ut={elevation4:"0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108)",elevation8:"0 3.2px 7.2px 0 rgba(0, 0, 0, 0.132), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.108)",elevation16:"0 6.4px 14.4px 0 rgba(0, 0, 0, 0.132), 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.108)",elevation64:"0 25.6px 57.6px 0 rgba(0, 0, 0, 0.22), 0 4.8px 14.4px 0 rgba(0, 0, 0, 0.18)",roundedCorner2:"2px"},ct="'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif";!function(e){e.Arabic="Segoe UI Web (Arabic)",e.Cyrillic="Segoe UI Web (Cyrillic)",e.EastEuropean="Segoe UI Web (East European)",e.Greek="Segoe UI Web (Greek)",e.Hebrew="Segoe UI Web (Hebrew)",e.Thai="Leelawadee UI Web",e.Vietnamese="Segoe UI Web (Vietnamese)",e.WestEuropean="Segoe UI Web (West European)",e.Selawik="Selawik Web",e.Armenian="Segoe UI Web (Armenian)",e.Georgian="Segoe UI Web (Georgian)"}(at||(at={})),function(e){e.Arabic="'"+at.Arabic+"'",e.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun",e.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu",e.Cyrillic="'"+at.Cyrillic+"'",e.EastEuropean="'"+at.EastEuropean+"'",e.Greek="'"+at.Greek+"'",e.Hebrew="'"+at.Hebrew+"'",e.Hindi="'Nirmala UI'",e.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka",e.Korean="'Malgun Gothic', Gulim",e.Selawik="'"+at.Selawik+"'",e.Thai="'Leelawadee UI Web', 'Kmer UI'",e.Vietnamese="'"+at.Vietnamese+"'",e.WestEuropean="'"+at.WestEuropean+"'",e.Armenian="'"+at.Armenian+"'",e.Georgian="'"+at.Georgian+"'"}(st||(st={}));var dt,pt,ft,ht,mt="'Segoe UI', '"+at.WestEuropean+"'",gt={ar:st.Arabic,bg:st.Cyrillic,cs:st.EastEuropean,el:st.Greek,et:st.EastEuropean,he:st.Hebrew,hi:st.Hindi,hr:st.EastEuropean,hu:st.EastEuropean,ja:st.Japanese,kk:st.EastEuropean,ko:st.Korean,lt:st.EastEuropean,lv:st.EastEuropean,pl:st.EastEuropean,ru:st.Cyrillic,sk:st.EastEuropean,"sr-latn":st.EastEuropean,th:st.Thai,tr:st.EastEuropean,uk:st.Cyrillic,vi:st.Vietnamese,"zh-hans":st.ChineseSimplified,"zh-hant":st.ChineseTraditional,hy:st.Armenian,ka:st.Georgian};function vt(e,t,n){return{fontFamily:n,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:e,fontWeight:t}}function yt(e){if(!X&&"undefined"!=typeof document){var t=e;return t&&t.ownerDocument?t.ownerDocument:document}}!function(e){e.mini="10px",e.xSmall="10px",e.small="12px",e.smallPlus="12px",e.medium="14px",e.mediumPlus="16px",e.icon="16px",e.large="18px",e.xLarge="20px",e.xLargePlus="24px",e.xxLarge="28px",e.xxLargePlus="32px",e.superLarge="42px",e.mega="68px"}(dt||(dt={})),function(e){e.light=100,e.semilight=300,e.regular=400,e.semibold=600,e.bold=700}(pt||(pt={})),function(e){e.xSmall="10px",e.small="12px",e.medium="16px",e.large="20px"}(ft||(ft={}));var bt,_t,kt,xt,Ct="https://static2.sharepointonline.com/files/fabric/assets",wt=(bt=function(){if(void 0===ht){var e=yt(),t=function(e){var t=null;try{var n=$();t=n?n.localStorage.getItem(e):null}catch(e){}return t}("language");null!==t&&(ht=t),void 0===ht&&e&&(ht=e.documentElement.getAttribute("lang")),void 0===ht&&(ht="en")}return ht}(),_t=function(e){for(var t in gt)if(gt.hasOwnProperty(t)&&e&&0===t.indexOf(e))return gt[t];return mt}(bt)+", "+ct,{tiny:vt(dt.mini,pt.regular,_t),xSmall:vt(dt.xSmall,pt.regular,_t),small:vt(dt.small,pt.regular,_t),smallPlus:vt(dt.smallPlus,pt.regular,_t),medium:vt(dt.medium,pt.regular,_t),mediumPlus:vt(dt.mediumPlus,pt.regular,_t),large:vt(dt.large,pt.regular,_t),xLarge:vt(dt.xLarge,pt.semibold,_t),xLargePlus:vt(dt.xLargePlus,pt.semibold,_t),xxLarge:vt(dt.xxLarge,pt.semibold,_t),xxLargePlus:vt(dt.xxLargePlus,pt.semibold,_t),superLarge:vt(dt.superLarge,pt.semibold,_t),mega:vt(dt.mega,pt.semibold,_t)});function St(e,t,n,o){se({fontFamily:e="'"+e+"'",src:(void 0!==o?"local('"+o+"'),":"")+"url('"+t+".woff2') format('woff2'),url('"+t+".woff') format('woff')",fontWeight:n,fontStyle:"normal",fontDisplay:"swap"})}function Et(e,t,n,o,r){void 0===o&&(o="segoeui");var i=e+"/"+n+"/"+o;St(t,i+"-light",pt.light,r&&r+" Light"),St(t,i+"-semilight",pt.semilight,r&&r+" SemiLight"),St(t,i+"-regular",pt.regular,r),St(t,i+"-semibold",pt.semibold,r&&r+" SemiBold")}!function(e){if(e){var t=e+"/fonts";Et(t,at.Thai,"leelawadeeui-thai","leelawadeeui"),Et(t,at.Arabic,"segoeui-arabic"),Et(t,at.Cyrillic,"segoeui-cyrillic"),Et(t,at.EastEuropean,"segoeui-easteuropean"),Et(t,at.Greek,"segoeui-greek"),Et(t,at.Hebrew,"segoeui-hebrew"),Et(t,at.Vietnamese,"segoeui-vietnamese"),Et(t,at.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI"),Et(t,st.Selawik,"selawik","selawik"),Et(t,at.Armenian,"segoeui-armenian"),Et(t,at.Georgian,"segoeui-georgian"),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-semilight",pt.light),St("Leelawadee UI Web",t+"/leelawadeeui-thai/leelawadeeui-bold",pt.semibold)}}((kt=$(),xt=kt?kt.FabricConfig:void 0,xt&&void 0!==xt.fontBaseUrl?xt.fontBaseUrl:Ct));var Tt="@media screen and (-ms-high-contrast: active)";function It(e,t){return"@media only screen and (min-width: "+e+"px) and (max-width: "+t+"px)"}var Pt,Mt="ms-Fabric--isFocusVisible",Nt="ms-Fabric--isFocusHidden";function Dt(e,t){var n=t?$(t):$();if(n){var o=n.document.body.classList;o.add(e?Mt:Nt),o.remove(e?Nt:Mt)}}function At(e,t,n,o,r,i,a){return Bt(e,"number"!=typeof t&&t?t:{inset:t,position:n,highContrastStyle:o,borderColor:r,outlineColor:i,isFocusedOnly:a})}function Bt(e,t){var n,o;void 0===t&&(t={});var r=t.inset,i=void 0===r?0:r,a=t.width,s=void 0===a?1:a,l=t.position,u=void 0===l?"relative":l,c=t.highContrastStyle,d=t.borderColor,p=void 0===d?e.palette.white:d,f=t.outlineColor,h=void 0===f?e.palette.neutralSecondary:f,m=t.isFocusedOnly;return{outline:"transparent",position:u,selectors:(n={"::-moz-focus-inner":{border:"0"}},n["."+Mt+" &"+(void 0===m||m?":focus":"")+":after"]={content:'""',position:"absolute",left:i+1,top:i+1,bottom:i+1,right:i+1,border:s+"px solid "+p,outline:s+"px solid "+h,zIndex:Pt.FocusStyle,selectors:(o={},o[Tt]=c,o)},n)}}!function(e){e.Nav=1,e.ScrollablePane=1,e.FocusStyle=1,e.Coachmark=1e3,e.Layer=1e6,e.KeytipLayer=1000001}(Pt||(Pt={}));var Ft=function(e,t,n,o){var r,i,a;return void 0===n&&(n="border"),void 0===o&&(o=-1),{borderColor:e,selectors:{":after":(r={pointerEvents:"none",content:"''",position:"absolute",left:o,top:o,bottom:o,right:o},r[n]="2px solid "+e,r.borderRadius=t,r.width="borderBottom"===n?"100%":void 0,r.selectors=(i={},i[Tt]=(a={},a["border"===n?"borderColor":"borderBottomColor"]="Highlight",a),i),r)}}},Ot={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden"};var Rt,Lt={none:0,insertNode:1,appendChild:2},Ht="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),Wt={};try{Wt=window}catch(e){}var zt=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Lt.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Rt=Wt.__stylesheet__)||Rt._lastStyleElement&&Rt._lastStyleElement.ownerDocument!==document){var t=Wt&&Wt.FabricConfig||{};Rt=Wt.__stylesheet__=new e(t.mergeStyles)}return Rt},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Lt.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Lt.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Lt.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),Ht||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}(),Ut=zt.getInstance();Ut&&Ut.onReset&&zt.getInstance().onReset((function(){Kt++}));var Kt=0,jt={empty:!0},Vt={},Gt="undefined"==typeof WeakMap?null:WeakMap;function qt(e,t,n){if(void 0===t&&(t=100),void 0===n&&(n=!1),!Gt)return e;var o,r=0,i=Kt;return function(){for(var a=[],s=0;s0&&r>t)&&(o=Yt(),r=0,i=Kt),l=o;for(var u=0;u-1;e[o]=i?r:ln(e[o]||{},r,n)}else e[o]=r}return n.pop(),e}var un,cn={s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"},dn=n(18),pn=yn({palette:lt,semanticColors:bn(lt,!1,!1),fonts:wt,isInverted:!1,disableGlobalClassNames:!1}),fn=[],hn="theme";if(!nn.getSettings([hn]).theme){var mn=$();mn&&mn.FabricConfig&&mn.FabricConfig.theme&&(pn=yn(mn.FabricConfig.theme)),nn.applySettings(((un={})[hn]=pn,un))}function gn(e){return void 0===e&&(e=!1),!0===e&&(pn=yn({},e)),pn}function vn(e,t){var n;return void 0===t&&(t=!1),pn=yn(e,t),Object(dn.a)(u(u(u(u({},pn.palette),pn.semanticColors),pn.effects),function(e){for(var t={},n=0,o=Object.keys(e.fonts);n0){n.subComponentStyles={};var f=n.subComponentStyles,h=function(e){if(o.hasOwnProperty(e)){var t=o[e];f[e]=function(e){return En.apply(void 0,t.map((function(t){return"function"==typeof t?t(e):t})))}}};for(var u in o)h(u)}return n}Q("@uifabric/styling","7.10.1");var Tn=o.createContext({customizations:{inCustomizerContext:!1,settings:{},scopedSettings:{}}}),In=["theme","styles"];function Pn(e,t,n,r,i){var a=(r=r||{scope:"",fields:void 0}).scope,s=r.fields,d=void 0===s?In:s;return function(r){function i(){var t=null!==r&&r.apply(this,arguments)||this;return t._inCustomizerContext=!1,t._renderContent=function(r){t._inCustomizerContext=!!r.customizations.inCustomizerContext;var i=nn.getSettings(d,a,r.customizations),s=i.styles,l=(i.dir,c(i,["styles","dir"])),p=n?n(t.props):void 0;return t._updateStyles(s),o.createElement(e,u({},l,p,t.props,{styles:t._styles}))},t._onSettingsChanged=function(){return t.forceUpdate()},t}return l(i,r),i.prototype.render=function(){return o.createElement(Tn.Consumer,null,this._renderContent)},i.prototype.componentDidMount=function(){this._inCustomizerContext||nn.observe(this._onSettingsChanged)},i.prototype.componentWillUnmount=function(){this._inCustomizerContext||nn.unobserve(this._onSettingsChanged)},i.prototype._updateStyles=function(e){var n=this;this._styles&&e===this._styles.__cachedInputs__[1]&&!this.props.styles||(this._styles=function(o){return function(e){for(var t=[],n=1;n=0)}),{},e)}var $n,eo=function(){function e(e,t){this._timeoutIds=null,this._immediateIds=null,this._intervalIds=null,this._animationFrameIds=null,this._isDisposed=!1,this._parent=e||null,this._onErrorHandler=t,this._noop=function(){}}return e.prototype.dispose=function(){var e;if(this._isDisposed=!0,this._parent=null,this._timeoutIds){for(e in this._timeoutIds)this._timeoutIds.hasOwnProperty(e)&&this.clearTimeout(parseInt(e,10));this._timeoutIds=null}if(this._immediateIds){for(e in this._immediateIds)this._immediateIds.hasOwnProperty(e)&&this.clearImmediate(parseInt(e,10));this._immediateIds=null}if(this._intervalIds){for(e in this._intervalIds)this._intervalIds.hasOwnProperty(e)&&this.clearInterval(parseInt(e,10));this._intervalIds=null}if(this._animationFrameIds){for(e in this._animationFrameIds)this._animationFrameIds.hasOwnProperty(e)&&this.cancelAnimationFrame(parseInt(e,10));this._animationFrameIds=null}},e.prototype.setTimeout=function(e,t){var n=this,o=0;return this._isDisposed||(this._timeoutIds||(this._timeoutIds={}),o=setTimeout((function(){try{n._timeoutIds&&delete n._timeoutIds[o],e.apply(n._parent)}catch(e){n._onErrorHandler&&n._onErrorHandler(e)}}),t),this._timeoutIds[o]=!0),o},e.prototype.clearTimeout=function(e){this._timeoutIds&&this._timeoutIds[e]&&(clearTimeout(e),delete this._timeoutIds[e])},e.prototype.setImmediate=function(e,t){var n=this,o=0,r=$(t);if(!this._isDisposed){this._immediateIds||(this._immediateIds={});o=r.setTimeout((function(){try{n._immediateIds&&delete n._immediateIds[o],e.apply(n._parent)}catch(e){n._logError(e)}}),0),this._immediateIds[o]=!0}return o},e.prototype.clearImmediate=function(e,t){var n=$(t);this._immediateIds&&this._immediateIds[e]&&(n.clearTimeout(e),delete this._immediateIds[e])},e.prototype.setInterval=function(e,t){var n=this,o=0;return this._isDisposed||(this._intervalIds||(this._intervalIds={}),o=setInterval((function(){try{e.apply(n._parent)}catch(e){n._logError(e)}}),t),this._intervalIds[o]=!0),o},e.prototype.clearInterval=function(e){this._intervalIds&&this._intervalIds[e]&&(clearInterval(e),delete this._intervalIds[e])},e.prototype.throttle=function(e,t,n){var o=this;if(this._isDisposed)return this._noop;var r,i,a=t||0,s=!0,l=!0,u=0,c=null;n&&"boolean"==typeof n.leading&&(s=n.leading),n&&"boolean"==typeof n.trailing&&(l=n.trailing);var d=function(t){var n=(new Date).getTime(),p=n-u,f=s?a-p:a;return p>=a&&(!t||s)?(u=n,c&&(o.clearTimeout(c),c=null),r=e.apply(o._parent,i)):null===c&&l&&(c=o.setTimeout(d,f)),r};return function(){for(var e=[],t=0;t=s&&(n=!0),d=t);var r=t-d,a=s-r,h=t-p,v=!1;return null!==c&&(h>=c&&f?v=!0:a=Math.min(a,c-h)),r>=s||v||n?m(t):null!==f&&e||!u||(f=o.setTimeout(g,a)),i},v=function(){return!!f},y=function(){for(var e=[],t=0;t-1)for(var a=n.split(/[ ,]+/),s=0;s1?e[1]:""}return this.__className},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_disposables",{get:function(){return this.__disposables||(this.__disposables=[]),this.__disposables},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_async",{get:function(){return this.__async||(this.__async=new eo(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 to(this),this._disposables.push(this.__events)),this.__events},enumerable:!0,configurable:!0}),t.prototype._resolveRef=function(e){var t=this;return this.__resolves||(this.__resolves={}),this.__resolves[e]||(this.__resolves[e]=function(n){return t[e]=n}),this.__resolves[e]},t.prototype._updateComponentRef=function(e,t){void 0===t&&(t={}),e&&t&&e.componentRef!==t.componentRef&&(this._setComponentRef(e.componentRef,null),this._setComponentRef(t.componentRef,this))},t.prototype._warnDeprecations=function(e){this.className,this.props},t.prototype._warnMutuallyExclusive=function(e){this.className,this.props},t.prototype._warnConditionallyRequiredProps=function(e,t,n){this.className,this.props},t.prototype._setComponentRef=function(e,t){!this._skipComponentRefResolution&&e&&("function"==typeof e&&e(t),"object"==typeof e&&(e.current=t))},t}(o.Component);function uo(e,t,n){var o=e[n],r=t[n];(o||r)&&(e[n]=function(){var e;return r&&(e=r.apply(this,arguments)),o!==r&&(e=o.apply(this,arguments)),e})}function co(){return null}function po(){for(var e=[],t=0;t=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}function ho(e){go!==e&&(go=e)}function mo(){return void 0===go&&(go="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),go}!function(e){e[e.default=0]="default",e[e.image=1]="image",e[e.Default=1e5]="Default",e[e.Image=100001]="Image"}(so||(so={}));var go=mo();function vo(){return{rtl:mo()}}var yo,bo={};var _o={"user-select":1};function ko(e,t){var n=function(){if(!yo){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;yo=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return yo}(),o=e[t];if(_o[o]){var r=e[t+1];_o[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var xo,Co=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function wo(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===Co.indexOf(n)?"px":"";e[t+1]=""+o+r}}var So="left",Eo="right",To="@noflip",Io=((xo={})[So]=Eo,xo[Eo]=So,xo),Po={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function Mo(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(To)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(So)>=0)t[n]=o.replace(So,Eo);else if(o.indexOf(Eo)>=0)t[n]=o.replace(Eo,So);else if(String(r).indexOf(So)>=0)t[n+1]=r.replace(So,Eo);else if(String(r).indexOf(Eo)>=0)t[n+1]=r.replace(Eo,So);else if(Io[o])t[n]=Io[o];else if(Po[r])t[n+1]=Po[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var No="displayName";var Do=/\:global\((.+?)\)/g;function Ao(e){if(!Do.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function Bo(e,t){return e.indexOf(":global(")>=0?e.replace(Do,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function Fo(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function Oo(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==No&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?Ao(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,Bo(t,o))})):e([r],n,Bo(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?Fo(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;rKo&&(t.clear(),n=0,e.disableCaching=!0),a[Qo]}}function Xo(e,t){return t=function(e){switch(e){case void 0:return"__undefined__";case null:return"__null__";default:return e}}(t),e.has(t)||e.set(t,new Map),e.get(t)}function Jo(e,t){if("function"==typeof t&&t.__cachedInputs__)for(var n=0,o=t.__cachedInputs__;n0&&this._imageElement.current.naturalHeight>0||this._imageElement.current.complete&&t._svgRegex.test(e))&&(this._computeCoverStyle(this.props),this.setState({loadState:Zo.loaded})))},t.prototype._computeCoverStyle=function(e){var t=e.imageFit,n=e.width,o=e.height;if((t===Go.cover||t===Go.contain||t===Go.centerContain||t===Go.centerCover)&&void 0===this.props.coverStyle&&this._imageElement.current&&this._frameElement.current){var r=void 0;r=n&&o&&t!==Go.centerContain&&t!==Go.centerCover?n/o:this._frameElement.current.clientWidth/this._frameElement.current.clientHeight;var i=this._imageElement.current.naturalWidth/this._imageElement.current.naturalHeight;this._coverStyle=i>r?qo.landscape:qo.portrait}},t.defaultProps={shouldFadeIn:!0},t._svgRegex=/\.svg$/i,t}(o.Component),nr={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageCenterContain:"ms-Image-image--centerContain",imageCenterCover:"ms-Image-image--centerCover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"},or=Pn(tr,(function(e){var t=e.className,n=e.width,o=e.height,r=e.maximizeFrame,i=e.isLoaded,a=e.shouldFadeIn,s=e.shouldStartVisible,l=e.isLandscape,u=e.isCenter,c=e.isContain,d=e.isCover,p=e.isCenterContain,f=e.isCenterCover,h=e.isNone,m=e.isError,g=e.isNotImageFit,v=e.theme,y=Jt(nr,v),b={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"},_=$(),k=void 0!==_&&void 0===_.navigator.msMaxTouchPoints,x=c&&l||d&&!l?{width:"100%",height:"auto"}:{width:"auto",height:"100%"};return{root:[y.root,v.fonts.medium,{overflow:"hidden"},r&&[y.rootMaximizeFrame,{height:"100%",width:"100%"}],i&&a&&!s&&xn.fadeIn400,(u||c||d||p||f)&&{position:"relative"},t],image:[y.image,{display:"block",opacity:0},i&&["is-loaded",{opacity:1}],u&&[y.imageCenter,b],c&&[y.imageContain,k&&{width:"100%",height:"100%",objectFit:"contain"},!k&&x,b],d&&[y.imageCover,k&&{width:"100%",height:"100%",objectFit:"cover"},!k&&x,b],p&&[y.imageCenterContain,l&&{maxWidth:"100%"},!l&&{maxHeight:"100%"},b],f&&[y.imageCenterCover,l&&{maxHeight:"100%"},!l&&{maxWidth:"100%"},b],h&&[y.imageNone,{width:"auto",height:"auto"}],g&&[!!n&&!o&&{height:"auto",width:"100%"},!n&&!!o&&{height:"100%",width:"auto"},!!n&&!!o&&{height:"100%",width:"100%"}],l&&y.imageLandscape,!l&&y.imagePortrait,!i&&"is-notLoaded",a&&"is-fadeIn",m&&"is-error"]}}),void 0,{scope:"Image"},!0),rr=V({root:{display:"inline-block"},placeholder:["ms-Icon-placeHolder",{width:"1em"}],image:["ms-Icon-imageContainer",{overflow:"hidden"}]}),ir=qt((function(e){var t=fe(e)||{subset:{},code:void 0},n=t.code,o=t.subset;return n?{children:n,iconClassName:o.className,fontFamily:o.fontFace&&o.fontFace.fontFamily}:null}),void 0,!0),ar=function(e){var t=e.iconName,n=e.className,r=e.style,i=void 0===r?{}:r,a=ir(t)||{},s=a.iconClassName,l=a.children,c=a.fontFamily,d=Jn(e,Vn),p=e["aria-label"]?{}:{role:"presentation","aria-hidden":!0};return o.createElement("i",u({"data-icon-name":t},p,d,{className:Mn("ms-Icon",rr.root,s,!t&&rr.placeholder,n),style:u({fontFamily:c},i)}),l)},sr=(qt((function(e,t,n){return ar({iconName:e,className:t,"aria-label":n})})),Yo({disableCaching:!0})),lr=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n.onImageLoadingStateChange=function(e){n.props.imageProps&&n.props.imageProps.onLoadingStateChange&&n.props.imageProps.onLoadingStateChange(e),e===Zo.error&&n.setState({imageLoadError:!0})},n.state={imageLoadError:!1},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.iconName,i=e.imageErrorAs,a=e.theme,s="string"==typeof r&&0===r.length,l=this.props.iconType===so.image||this.props.iconType===so.Image||!!this.props.imageProps,c=ir(r)||{},d=c.iconClassName,p=c.children,f=sr(n,{theme:a,className:t,iconClassName:d,isImage:l,isPlaceholder:s}),h=l?"span":"i",m=Jn(this.props,Vn,["aria-label"]),g=this.state.imageLoadError,v=u(u({},this.props.imageProps),{onLoadingStateChange:this.onImageLoadingStateChange}),y=g&&i||or,b=this.props.ariaLabel||this.props["aria-label"],_=b?{"aria-label":b}:{"aria-hidden":!this.props["aria-labelledby"]&&!v["aria-labelledby"]};return o.createElement(h,u({"data-icon-name":r},_,m,{className:f.root}),l?o.createElement(y,u({},v)):p)},t}(o.Component),(function(e){var t=e.className,n=e.iconClassName,o=e.isPlaceholder,r=e.isImage,i=e.styles;return{root:[o&&rr.placeholder,rr.root,r&&rr.image,n,t,i&&i.root,i&&i.imageContainer]}}),void 0,{scope:"Icon"},!0),ur=function(e){var t=e.className,n=e.imageProps,r=Jn(e,Vn),i=e["aria-label"]?{}:{role:"presentation","aria-hidden":!n.alt&&!n["aria-labelledby"]};return o.createElement("div",u({},i,r,{className:Mn("ms-Icon",rr.root,rr.image,t)}),o.createElement(or,u({},n)))},cr={topLeftEdge:0,topCenter:1,topRightEdge:2,topAutoEdge:3,bottomLeftEdge:4,bottomCenter:5,bottomRightEdge:6,bottomAutoEdge:7,leftTopEdge:8,leftCenter:9,leftBottomEdge:10,rightTopEdge:11,rightCenter:12,rightBottomEdge:13};!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header",e[e.Section=3]="Section"}($o||($o={}));var dr,pr={none:0,all:1,inputOnly:2};function fr(e,t,n){void 0===n&&(n=!0);var o=!1;if(e&&t)if(n)for(o=!1;t;){var r=Nn(t);if(r===e){o=!0;break}t=r}else e.contains&&(o=e.contains(t));return o}!function(e){e[e.vertical=0]="vertical",e[e.horizontal=1]="horizontal",e[e.bidirectional=2]="bidirectional",e[e.domOrder=3]="domOrder"}(dr||(dr={}));var hr="data-is-focusable",mr="data-is-visible",gr="data-focuszone-id",vr="data-is-sub-focuszone";function yr(e,t,n){return kr(e,t,!0,!1,!1,n)}function br(e,t,n){return _r(e,t,!0,!1,!0,n)}function _r(e,t,n,o,r,i,a,s){if(!t||!a&&t===e)return null;var l=xr(t);if(r&&l&&(i||!wr(t)&&!Sr(t))){var u=_r(e,t.lastElementChild,!0,!0,!0,i,a,s);if(u){if(s&&Cr(u,!0)||!s)return u;var c=_r(e,u.previousElementSibling,!0,!0,!0,i,a,s);if(c)return c;for(var d=u.parentElement;d&&d!==t;){var p=_r(e,d.previousElementSibling,!0,!0,!0,i,a,s);if(p)return p;d=d.parentElement}}}if(n&&l&&Cr(t,s))return t;var f=_r(e,t.previousElementSibling,!0,!0,!0,i,a,s);return f||(o?null:_r(e,t.parentElement,!0,!1,!1,i,a,s))}function kr(e,t,n,o,r,i,a,s){if(!t||t===e&&r&&!a)return null;var l=xr(t);if(n&&l&&Cr(t,s))return t;if(!r&&l&&(i||!wr(t)&&!Sr(t))){var u=kr(e,t.firstElementChild,!0,!0,!1,i,a,s);if(u)return u}if(t===e)return null;var c=kr(e,t.nextElementSibling,!0,!0,!1,i,a,s);return c||(o?null:kr(e,t.parentElement,!1,!1,!0,i,a,s))}function xr(e){if(!e||!e.getAttribute)return!1;var t=e.getAttribute(mr);return null!=t?"true"===t:0!==e.offsetHeight||null!==e.offsetParent||!0===e.isVisible}function Cr(e,t){if(!e||e.disabled)return!1;var n=0,o=null;e&&e.getAttribute&&(o=e.getAttribute("tabIndex"))&&(n=parseInt(o,10));var r=e.getAttribute?e.getAttribute(hr):null,i=null!==o&&n>=0,a=!!e&&"false"!==r&&("A"===e.tagName||"BUTTON"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"SELECT"===e.tagName||"true"===r||i);return t?-1!==n&&a:a}function wr(e){return!!(e&&e.getAttribute&&e.getAttribute(gr))}function Sr(e){return!(!e||!e.getAttribute||"true"!==e.getAttribute(vr))}function Er(e,t){return"true"!==function(e,t){var n=Dn(e,(function(e){return e.hasAttribute(t)}));return n&&n.getAttribute(t)}(e,t)}var Tr,Ir=void 0;function Pr(e){if(e){if(Ir)return void(Ir=e);Ir=e;var t=$(e);t&&t.requestAnimationFrame((function(){Ir&&Ir.focus(),Ir=void 0}))}}function Mr(e){for(var t=[],n=1;n0&&e.preventDefault(),Wr.scrollHeight-Wr.scrollTop<=Wr.clientHeight&&t<0&&e.preventDefault()}},function(e,t){e&&(t.on(e,"touchstart",zr,{passive:!1}),t.on(e,"touchmove",Ur,{passive:!1}),Wr=e)}),qr=function(e,t){if(e){t.on(e,"touchmove",(function(e){e.stopPropagation()}),{passive:!1})}},Zr=function(e){e.preventDefault()};function Qr(){if(void 0===Tr){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),Tr=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}return Tr}function Yr(e){for(var t=e,n=yt(e);t&&t!==n.body;){if("true"===t.getAttribute(Vr))return t;t=t.parentElement}for(t=e;t&&t!==n.body;){if("false"!==t.getAttribute(Vr)){var o=getComputedStyle(t),r=o?o.getPropertyValue("overflow-y"):"";if(r&&("scroll"===r||"auto"===r))return t}t=t.parentElement}return t&&t!==n.body||(t=$(e)),t}var Xr,Jr={none:0,insertNode:1,appendChild:2},$r="undefined"!=typeof navigator&&/rv:11.0/.test(navigator.userAgent),ei={};try{ei=window}catch(e){}var ti=function(){function e(e){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=u({injectionMode:Jr.insertNode,defaultPrefix:"css",namespace:void 0,cspSettings:void 0},e)}return e.getInstance=function(){if(!(Xr=ei.__stylesheet__)||Xr._lastStyleElement&&Xr._lastStyleElement.ownerDocument!==document){var t=ei&&ei.FabricConfig||{};Xr=ei.__stylesheet__=new e(t.mergeStyles)}return Xr},e.prototype.setConfig=function(e){this._config=u(u({},this._config),e)},e.prototype.onReset=function(e){this._onResetCallbacks.push(e)},e.prototype.getClassName=function(e){var t=this._config.namespace;return(t?t+"-":"")+(e||this._config.defaultPrefix)+"-"+this._counter++},e.prototype.cacheClassName=function(e,t,n,o){this._keyToClassName[t]=e,this._classNameToArgs[e]={args:n,rules:o}},e.prototype.classNameFromKey=function(e){return this._keyToClassName[e]},e.prototype.argsFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.args},e.prototype.insertedRulesFromClassName=function(e){var t=this._classNameToArgs[e];return t&&t.rules},e.prototype.insertRule=function(e,t){var n=this._config.injectionMode!==Jr.none?this._getStyleElement():void 0;if(t&&this._preservedRules.push(e),n)switch(this._config.injectionMode){case Jr.insertNode:var o=n.sheet;try{o.insertRule(e,o.cssRules.length)}catch(e){}break;case Jr.appendChild:n.appendChild(document.createTextNode(e))}else this._rules.push(e);this._config.onInsertRule&&this._config.onInsertRule(e)},e.prototype.getRules=function(e){return(e?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},e.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach((function(e){return e()}))},e.prototype.resetKeys=function(){this._keyToClassName={}},e.prototype._getStyleElement=function(){var e=this;return this._styleElement||"undefined"==typeof document||(this._styleElement=this._createStyleElement(),$r||window.requestAnimationFrame((function(){e._styleElement=void 0}))),this._styleElement},e.prototype._createStyleElement=function(){var e=document.head,t=document.createElement("style");t.setAttribute("data-merge-styles","true");var n=this._config.cspSettings;if(n&&n.nonce&&t.setAttribute("nonce",n.nonce),this._lastStyleElement)e.insertBefore(t,this._lastStyleElement.nextElementSibling);else{var o=this._findPlaceholderStyleTag();o?e.insertBefore(t,o.nextElementSibling):e.insertBefore(t,e.childNodes[0])}return this._lastStyleElement=t,t},e.prototype._findPlaceholderStyleTag=function(){var e=document.head;return e?e.querySelector("style[data-merge-styles]"):null},e}();function ni(){return void 0===oi&&(oi="undefined"!=typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),oi}var oi=ni();var ri,ii={};var ai={"user-select":1};function si(e,t){var n=function(){if(!ri){var e="undefined"!=typeof document?document:void 0,t="undefined"!=typeof navigator?navigator:void 0,n=t?t.userAgent.toLowerCase():void 0;ri=e?{isWebkit:!!(e&&"WebkitAppearance"in e.documentElement.style),isMoz:!!(n&&n.indexOf("firefox")>-1),isOpera:!!(n&&n.indexOf("opera")>-1),isMs:!(!t||!/rv:11.0/i.test(t.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return ri}(),o=e[t];if(ai[o]){var r=e[t+1];ai[o]&&(n.isWebkit&&e.push("-webkit-"+o,r),n.isMoz&&e.push("-moz-"+o,r),n.isMs&&e.push("-ms-"+o,r),n.isOpera&&e.push("-o-"+o,r))}}var li,ui=["column-count","font-weight","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function ci(e,t){var n=e[t],o=e[t+1];if("number"==typeof o){var r=-1===ui.indexOf(n)?"px":"";e[t+1]=""+o+r}}var di="left",pi="right",fi="@noflip",hi=((li={})[di]=pi,li[pi]=di,li),mi={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"};function gi(e,t,n){if(e.rtl){var o=t[n];if(!o)return;var r=t[n+1];if("string"==typeof r&&r.indexOf(fi)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(o.indexOf(di)>=0)t[n]=o.replace(di,pi);else if(o.indexOf(pi)>=0)t[n]=o.replace(pi,di);else if(String(r).indexOf(di)>=0)t[n+1]=r.replace(di,pi);else if(String(r).indexOf(pi)>=0)t[n+1]=r.replace(pi,di);else if(hi[o])t[n]=hi[o];else if(mi[r])t[n+1]=mi[r];else switch(o){case"margin":case"padding":t[n+1]=function(e){if("string"==typeof e){var t=e.split(" ");if(4===t.length)return t[0]+" "+t[3]+" "+t[2]+" "+t[1]}return e}(r);break;case"box-shadow":t[n+1]=function(e,t){var n=e.split(" "),o=parseInt(n[t],10);return n[0]=n[0].replace(String(o),String(-1*o)),n.join(" ")}(r,0)}}}var vi="displayName";var yi=/\:global\((.+?)\)/g;function bi(e){if(!yi.test(e))return e;for(var t=[],n=/\:global\((.+?)\)/g,o=null;o=n.exec(e);)o[1].indexOf(",")>-1&&t.push([o.index,o.index+o[0].length,o[1].split(",").map((function(e){return":global("+e.trim()+")"})).join(", ")]);return t.reverse().reduce((function(e,t){var n=t[0],o=t[1],r=t[2];return e.slice(0,n)+r+e.slice(o)}),e)}function _i(e,t){return e.indexOf(":global(")>=0?e.replace(yi,"$1"):0===e.indexOf(":")?t+e:e.indexOf("&")<0?t+" "+e:e}function ki(e,t,n){var o="string"==typeof n?n.split(" "):[n];e[t+"Top"]=o[0],e[t+"Right"]=o[1]||o[0],e[t+"Bottom"]=o[2]||o[0],e[t+"Left"]=o[3]||o[1]||o[0]}function xi(e,t){if(!t)return"";var n,o,r,i=[];for(var a in t)t.hasOwnProperty(a)&&a!==vi&&void 0!==t[a]&&i.push(a,t[a]);for(var s=0;s-1?bi(t).split(",").map((function(e){return e.trim()})).forEach((function(t){return e([r],n,_i(t,o))})):e([r],n,_i(t,o))}};for(var f in d)p(f)}else void 0!==l[c]&&("margin"===c||"padding"===c?ki(i,c,l[c]):i[c]=l[c])}return n}(t),r=function(e,t){for(var n=[e.rtl?"rtl":"ltr"],o=!1,r=0,i=t.__order;r=0)e(s.split(" "));else{var l=r.argsFromClassName(s);l?e(l):-1===n.indexOf(s)&&n.push(s)}else Array.isArray(s)?e(s):"object"==typeof s&&o.push(s)}}(e),{classes:n,objects:o}}(e instanceof Array?e:[e]),o=n.classes,r=n.objects;r.length&&o.push(wi(t||{},r));return o.join(" ")}(e,{rtl:ni()})}var Ei,Ti="data-no-vertical-wrap",Ii="data-no-horizontal-wrap",Pi=999999999,Mi=-999999999,Ni="ms-FocusZone";var Di,Ai,Bi={},Fi=new Set,Oi=["text","number","password","email","tel","url","search"],Ri=!1,Li=function(e){function t(t){var n=e.call(this,t)||this;return n._disposables=[],n._root=o.createRef(),n._onFocus=function(e){if(!n._portalContainsElement(e.target)){var t,o=n.props,r=o.onActiveElementChanged,i=o.doNotAllowFocusEventToPropagate,a=o.onFocusNotification,s=n._isImmediateDescendantOfZone(e.target);if(a&&a(),s)t=e.target;else for(var l=e.target;l&&l!==n._root.current;){if(Cr(l)&&n._isImmediateDescendantOfZone(l)){t=l;break}l=Nn(l,Ri)}var u=!n._activeElement;t&&t!==n._activeElement&&((s||u)&&n._setFocusAlignment(t,!0,!0),n._activeElement=t,u&&n._updateTabIndexes()),r&&r(n._activeElement,e),i&&e.stopPropagation()}},n._onBlur=function(){n._setParkedFocus(!1)},n._onKeyDownCapture=function(e){e.which===Fn.tab&&Fi.forEach((function(e){return e._updateTabIndexes()}))},n._onMouseDown=function(e){if(!n._portalContainsElement(e.target)&&!n.props.disabled){for(var t=e.target,o=[];t&&t!==n._root.current;)o.push(t),t=Nn(t,Ri);for(;o.length&&((t=o.pop())&&Cr(t)&&n._setActiveElement(t,!0),!wr(t)););}},n._onKeyDown=function(e){if(!n._portalContainsElement(e.target)){var t=n.props,o=t.direction,r=t.disabled,i=t.isInnerZoneKeystroke;if(!(r||(n.props.onKeyDown&&n.props.onKeyDown(e),e.isDefaultPrevented()||n._getDocument().activeElement===n._root.current&&n._isInnerZone))){if(i&&i(e)&&n._isImmediateDescendantOfZone(e.target)){var a=n._getFirstInnerZone();if(a){if(!a.focus(!0))return}else{if(!Sr(e.target))return;if(!n.focusElement(kr(e.target,e.target.firstChild,!0)))return}}else{if(e.altKey)return;switch(e.which){case Fn.space:if(n._tryInvokeClickForFocusable(e.target))break;return;case Fn.left:if(o!==dr.vertical&&n._moveFocusLeft())break;return;case Fn.right:if(o!==dr.vertical&&n._moveFocusRight())break;return;case Fn.up:if(o!==dr.horizontal&&n._moveFocusUp())break;return;case Fn.down:if(o!==dr.horizontal&&n._moveFocusDown())break;return;case Fn.pageDown:if(n._moveFocusPaging(!0))break;return;case Fn.pageUp:if(n._moveFocusPaging(!1))break;return;case Fn.tab:if(n.props.allowTabKey||n.props.handleTabKey===pr.all||n.props.handleTabKey===pr.inputOnly&&n._isElementInput(e.target)){var s=!1;if(n._processingTabKey=!0,o!==dr.vertical&&n._shouldWrapFocus(n._activeElement,Ii))s=(Uo()?!e.shiftKey:e.shiftKey)?n._moveFocusLeft():n._moveFocusRight();else s=e.shiftKey?n._moveFocusUp():n._moveFocusDown();if(n._processingTabKey=!1,s)break}return;case Fn.home:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!1))return!1;var l=n._root.current&&n._root.current.firstChild;if(n._root.current&&l&&n.focusElement(kr(n._root.current,l,!0)))break;return;case Fn.end:if(n._isElementInput(e.target)&&!n._shouldInputLoseFocus(e.target,!0))return!1;var u=n._root.current&&n._root.current.lastChild;if(n._root.current&&n.focusElement(_r(n._root.current,u,!0,!0,!0)))break;return;case Fn.enter:if(n._tryInvokeClickForFocusable(e.target))break;return;default:return}}e.preventDefault(),e.stopPropagation()}}},n._getHorizontalDistanceFromCenter=function(e,t,o){var r=n._focusAlignment.x,i=Math.floor(o.top),a=Math.floor(t.bottom),s=Math.floor(o.bottom),l=Math.floor(t.top);return e&&i>a||!e&&s=o.left&&r<=o.left+o.width?0:Math.abs(o.left+o.width/2-r):n._shouldWrapFocus(n._activeElement,Ti)?Pi:Mi},Dr(n),n._id=Hn("FocusZone"),n._focusAlignment={x:0,y:0},n._processingTabKey=!1,n}return l(t,e),t.getOuterZones=function(){return Fi.size},t.prototype.componentDidMount=function(){var e=this._root.current;if(Bi[this._id]=this,e){for(var t=$(e),n=Nn(e,Ri);n&&n!==this._getDocument().body&&1===n.nodeType;){if(wr(n)){this._isInnerZone=!0;break}n=Nn(n,Ri)}this._isInnerZone||(Fi.add(this),t&&1===Fi.size&&(Di=Rr(t,"keydown",this._onKeyDownCapture,!0))),this._disposables.push(Rr(e,"blur",this._onBlur,!0)),this._updateTabIndexes(),this.props.defaultActiveElement&&(this._activeElement=this._getDocument().querySelector(this.props.defaultActiveElement),this.focus())}},t.prototype.componentDidUpdate=function(){var e=this._root.current,t=this._getDocument();if(t&&this._lastIndexPath&&(t.activeElement===t.body||t.activeElement===e)){var n=function(e,t){for(var n=e,o=0,r=t;o-1&&(-1===i||c=0&&c<0)break}}while(r);if(a&&a!==this._activeElement)s=!0,this.focusElement(a);else if(this.props.isCircularNavigation&&o)return e?this.focusElement(kr(this._root.current,this._root.current.firstElementChild,!0)):this.focusElement(_r(this._root.current,this._root.current.lastElementChild,!0,!0,!0));return s},t.prototype._moveFocusDown=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!0,(function(o,r){var i=-1,a=Math.floor(r.top),s=Math.floor(o.bottom);return a=s||a===t)&&(t=a,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusUp=function(){var e=this,t=-1,n=this._focusAlignment.x;return!!this._moveFocus(!1,(function(o,r){var i=-1,a=Math.floor(r.bottom),s=Math.floor(r.top),l=Math.floor(o.top);return a>l?e._shouldWrapFocus(e._activeElement,Ti)?Pi:Mi:((-1===t&&a<=l||s===t)&&(t=s,i=n>=r.left&&n<=r.left+r.width?0:Math.abs(r.left+r.width/2-n)),i)}))&&(this._setFocusAlignment(this._activeElement,!1,!0),!0)},t.prototype._moveFocusLeft=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.top.toFixed(3))parseFloat(n.top.toFixed(3)))&&o.right<=n.right&&e.props.direction!==dr.vertical?r=n.right-o.right:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusRight=function(){var e=this,t=this._shouldWrapFocus(this._activeElement,Ii);return!!this._moveFocus(!Uo(),(function(n,o){var r=-1;return(Uo()?parseFloat(o.bottom.toFixed(3))>parseFloat(n.top.toFixed(3)):parseFloat(o.top.toFixed(3))=n.left&&e.props.direction!==dr.vertical?r=o.left-n.left:t||(r=Mi),r}),void 0,t)&&(this._setFocusAlignment(this._activeElement,!0,!1),!0)},t.prototype._moveFocusPaging=function(e,t){void 0===t&&(t=!0),void 0===t&&(t=!0);var n=this._activeElement;if(!n||!this._root.current)return!1;if(this._isElementInput(n)&&!this._shouldInputLoseFocus(n,e))return!1;var o=Yr(n);if(!o)return!1;var r=-1,i=void 0,a=-1,s=-1,l=o.clientHeight,u=n.getBoundingClientRect();do{if(n=e?kr(this._root.current,n):_r(this._root.current,n)){var c=n.getBoundingClientRect(),d=Math.floor(c.top),p=Math.floor(u.bottom),f=Math.floor(c.bottom),h=Math.floor(u.top),m=this._getHorizontalDistanceFromCenter(e,u,c);if(e&&d>p+l||!e&&f-1&&(e&&d>a?(a=d,r=m,i=n):!e&&f-1){var n=e.selectionStart,o=n!==e.selectionEnd,r=e.value,i=e.readOnly;if(o||n>0&&!t&&!i||n!==r.length&&t&&!i||this.props.handleTabKey&&(!this.props.shouldInputLoseFocusOnArrowKey||!this.props.shouldInputLoseFocusOnArrowKey(e)))return!1}return!0},t.prototype._shouldWrapFocus=function(e,t){return!this.props.checkForNoWrap||Er(e,t)},t.prototype._portalContainsElement=function(e){return e&&!!this._root.current&&Bn(e,this._root.current)},t.prototype._getDocument=function(){return yt(this._root.current)},t.defaultProps={isCircularNavigation:!1,direction:dr.bidirectional},t}(o.Component);function Hi(e){if(void 0===Ai||e){var t=$(),n=t&&t.navigator.userAgent;Ai=!!n&&-1!==n.indexOf("Macintosh")}return!!Ai}var Wi=function(){return!!(window&&window.navigator&&window.navigator.userAgent)&&/iPad|iPhone|iPod/i.test(window.navigator.userAgent)};function zi(e){return e.canCheck?!(!e.isChecked&&!e.checked):"boolean"==typeof e.isChecked?e.isChecked:"boolean"==typeof e.checked?e.checked:null}function Ui(e){return!(!e.subMenuProps&&!e.items)}function Ki(e){return!(!e.isDisabled&&!e.disabled)}var ji=["setState","render","componentWillMount","UNSAFE_componentWillMount","componentDidMount","componentWillReceiveProps","UNSAFE_componentWillReceiveProps","shouldComponentUpdate","componentWillUpdate","getSnapshotBeforeUpdate","UNSAFE_componentWillUpdate","componentDidUpdate","componentWillUnmount"];var Vi,Gi=function(e){function t(t){var n=e.call(this,t)||this;return n._skipComponentRefResolution=!0,n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n}return l(t,e),t.prototype._updateComposedComponentRef=function(e){var t;this._composedComponentInstance=e,e?this._hoisted=function(e,t,n){void 0===n&&(n=ji);var o=[],r=function(r){"function"!=typeof t[r]||void 0!==e[r]||n&&-1!==n.indexOf(r)||(o.push(r),e[r]=function(){t[r].apply(t,arguments)})};for(var i in t)r(i);return o}(this,e):this._hoisted&&(t=this,this._hoisted.forEach((function(e){return delete t[e]})))},t}(lo);function qi(e,t){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}!function(e){e[e.small=0]="small",e[e.medium=1]="medium",e[e.large=2]="large",e[e.xLarge=3]="xLarge",e[e.xxLarge=4]="xxLarge",e[e.xxxLarge=5]="xxxLarge",e[e.unknown=999]="unknown"}(Vi||(Vi={}));var Zi,Qi,Yi,Xi,Ji=[479,639,1023,1365,1919,99999999];function $i(e){var t=function(t){function n(e){var n=t.call(this,e)||this;return n._onResize=function(){var e=n._getResponsiveMode();e!==n.state.responsiveMode&&n.setState({responsiveMode:e})},n._updateComposedComponentRef=n._updateComposedComponentRef.bind(n),n.state={responsiveMode:Zi||Qi||Vi.large},n}return l(n,t),n.prototype.componentDidMount=function(){this._events.on(window,"resize",this._onResize),this._onResize()},n.prototype.componentWillUnmount=function(){this._events.dispose()},n.prototype.render=function(){var t=this.state.responsiveMode;return t===Vi.unknown?null:o.createElement(e,u({ref:this._updateComposedComponentRef,responsiveMode:t},this.props))},n.prototype._getResponsiveMode=function(){var e=Vi.small,t=$(Object(i.findDOMNode)(this));if(void 0!==t){try{for(;t.innerWidth>Ji[e];)e++}catch(t){e=Zi||Qi||Vi.large}Qi=e}else{if(void 0===Zi)throw new Error("Content was rendered in a server environment without providing a default responsive mode. Call setResponsiveMode to define what the responsive mode is.");e=Zi}return e},n}(Gi);return qi(e,t)}!function(e){e[e.top=1]="top",e[e.bottom=-1]="bottom",e[e.left=2]="left",e[e.right=-2]="right"}(Yi||(Yi={})),function(e){e[e.top=0]="top",e[e.bottom=1]="bottom",e[e.start=2]="start",e[e.end=3]="end"}(Xi||(Xi={}));var ea,ta=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t}(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}());function na(e,t,n){return{targetEdge:e,alignmentEdge:t,isAuto:n}}var oa=((ea={})[cr.topLeftEdge]=na(Yi.top,Yi.left),ea[cr.topCenter]=na(Yi.top),ea[cr.topRightEdge]=na(Yi.top,Yi.right),ea[cr.topAutoEdge]=na(Yi.top,void 0,!0),ea[cr.bottomLeftEdge]=na(Yi.bottom,Yi.left),ea[cr.bottomCenter]=na(Yi.bottom),ea[cr.bottomRightEdge]=na(Yi.bottom,Yi.right),ea[cr.bottomAutoEdge]=na(Yi.bottom,void 0,!0),ea[cr.leftTopEdge]=na(Yi.left,Yi.top),ea[cr.leftCenter]=na(Yi.left),ea[cr.leftBottomEdge]=na(Yi.left,Yi.bottom),ea[cr.rightTopEdge]=na(Yi.right,Yi.top),ea[cr.rightCenter]=na(Yi.right),ea[cr.rightBottomEdge]=na(Yi.right,Yi.bottom),ea);function ra(e,t){return!(e.topt.bottom)&&(!(e.leftt.right)))}function ia(e,t){var n=new Array;return e.topt.bottom&&n.push(Yi.bottom),e.leftt.right&&n.push(Yi.right),n}function aa(e,t){return e[Yi[t]]}function sa(e,t,n){return e[Yi[t]]=n,e}function la(e,t){var n=ba(t);return(aa(e,n.positiveEdge)+aa(e,n.negativeEdge))/2}function ua(e,t){return e>0?t:-1*t}function ca(e,t){return ua(e,aa(t,e))}function da(e,t,n){return ua(n,aa(e,n)-aa(t,n))}function pa(e,t,n){var o=aa(e,t)-n;return e=sa(e,t,n),e=sa(e,-1*t,aa(e,-1*t)-o)}function fa(e,t,n,o){return void 0===o&&(o=0),pa(e,n,aa(t,n)+ua(n,o))}function ha(e,t,n){return ca(n,e)>ca(n,t)}function ma(e,t,n,o,r,i,a){void 0===r&&(r=0);var s=o.alignmentEdge,l=o.alignTargetEdge,u={elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:s};i||a||(u=function(e,t,n,o,r){void 0===r&&(r=0);var i=[Yi.left,Yi.right,Yi.bottom,Yi.top];Uo()&&(i[0]*=-1,i[1]*=-1);for(var a=e,s=o.targetEdge,l=o.alignmentEdge,u=0;u<4;u++){if(ha(a,n,s))return{elementRectangle:a,targetEdge:s,alignmentEdge:l};i.splice(i.indexOf(s),1),i.length>0&&(i.indexOf(-1*s)>-1?s*=-1:(l=s,s=i.slice(-1)[0]),a=ya(e,t,{targetEdge:s,alignmentEdge:l},r))}return{elementRectangle:e,targetEdge:o.targetEdge,alignmentEdge:l}}(e,t,n,o,r));var c=ia(e,n);if(l){if(u.alignmentEdge&&c.indexOf(-1*u.alignmentEdge)>-1){var d=function(e,t,n,o){var r=e.alignmentEdge,i=e.targetEdge,a=-1*r;return{elementRectangle:ya(e.elementRectangle,t,{targetEdge:i,alignmentEdge:a},n,o),targetEdge:i,alignmentEdge:a}}(u,t,r,a);if(ra(d.elementRectangle,n))return d;u=ga(ia(d.elementRectangle,n),u,n)}}else u=ga(c,u,n);return u}function ga(e,t,n){for(var o=0,r=e;oMath.abs(da(e,n,-1*t))?-1*t:t}function ka(e){return Math.sqrt(e*e*2)}function xa(e,t,n){if(void 0===e&&(e=cr.bottomAutoEdge),n)return{alignmentEdge:n.alignmentEdge,isAuto:n.isAuto,targetEdge:n.targetEdge};var o=u({},oa[e]);return Uo()?(o.alignmentEdge&&o.alignmentEdge%2==0&&(o.alignmentEdge=-1*o.alignmentEdge),void 0!==t?oa[t]:o):o}function Ca(e,t,n){var o=la(t,e),r=la(n,e),i=ba(e),a=i.positiveEdge,s=i.negativeEdge;return o<=r?a:s}function wa(e,t,n,o,r,i,a){var s=ya(e,t,o,r,a);return ra(s,n)?{elementRectangle:s,targetEdge:o.targetEdge,alignmentEdge:o.alignmentEdge}:ma(e,t,n,o,r,i,a)}function Sa(e,t,n){var o=-1*e.targetEdge,r=new ta(0,e.elementRectangle.width,0,e.elementRectangle.height),i={},a=_a(e.elementRectangle,e.alignmentEdge?e.alignmentEdge:ba(o).positiveEdge,n);return i[Yi[o]]=aa(t,o),i[Yi[a]]=da(t,r,a),{elementPosition:u({},i),closestEdge:Ca(e.targetEdge,t,r),targetEdge:o}}function Ea(e,t){var n=t.targetRectangle,o=ba(t.targetEdge),r=o.positiveEdge,i=o.negativeEdge,a=la(n,t.targetEdge),s=new ta(e/2,t.elementRectangle.width-e/2,e/2,t.elementRectangle.height-e/2),l=new ta(0,e,0,e);return ha(l=va(l=pa(l,-1*t.targetEdge,-e/2),-1*t.targetEdge,a-ca(r,t.elementRectangle)),s,r)?ha(l,s,i)||(l=fa(l,s,i)):l=fa(l,s,r),l}function Ta(e){var t=e.getBoundingClientRect();return new ta(t.left,t.right,t.top,t.bottom)}function Ia(e){return new ta(e.left,e.right,e.top,e.bottom)}function Pa(e,t,n,o,r){var i=0,a=oa[t],s=r?-1*a.targetEdge:a.targetEdge;return(i=s===Yi.top?aa(e,a.targetEdge)-o.top-n:s===Yi.bottom?o.bottom-aa(e,a.targetEdge)-n:o.bottom-e.top-n)>0?i:o.height}function Ma(e,t,n,o){var r=e.gapSpace?e.gapSpace:0,i=function(e,t){var n;if(t){if(t.preventDefault){var o=t;n=new ta(o.clientX,o.clientX,o.clientY,o.clientY)}else if(t.getBoundingClientRect)n=Ta(t);else{var r=t;n=new ta(r.x,r.x,r.y,r.y)}if(!ra(n,e))for(var i=0,a=ia(n,e);i0&&n>t&&(e=n-t>1)}this.state.needsVerticalScrollBar!==e&&this.setState({needsVerticalScrollBar:e})}},t.defaultProps={shouldRestoreFocus:!0},t}(o.Component),Oa=((Ba={})[Yi.top]=xn.slideUpIn10,Ba[Yi.bottom]=xn.slideDownIn10,Ba[Yi.left]=xn.slideLeftIn10,Ba[Yi.right]=xn.slideRightIn10,Ba),Ra=Yo({disableCaching:!0}),La=0,Ha=0,Wa={opacity:0,filter:"opacity(0)"},za=["role","aria-roledescription"],Ua=function(e){function t(t){var n=e.call(this,t)||this;return n._hostElement=o.createRef(),n._calloutElement=o.createRef(),n._hasListeners=!1,n._disposables=[],n.dismiss=function(e){var t=n.props.onDismiss;t&&t(e)},n._dismissOnScroll=function(e){var t=n.props.preventDismissOnScroll;n.state.positions&&!t&&n._dismissOnClickOrScroll(e)},n._dismissOnResize=function(e){n.props.preventDismissOnResize||n.dismiss(e)},n._dismissOnLostFocus=function(e){n.props.preventDismissOnLostFocus||n._dismissOnClickOrScroll(e)},n._setInitialFocus=function(){n.props.setInitialFocus&&!n._didSetInitialFocus&&n.state.positions&&n._calloutElement.current&&(n._didSetInitialFocus=!0,n._async.requestAnimationFrame((function(){return e=n._calloutElement.current,!!(t=kr(e,e,!0,!1,!1,!0))&&(Pr(t),!0);var e,t}),n._calloutElement.current))},n._onComponentDidMount=function(){n._addListeners(),n.props.onLayerMounted&&n.props.onLayerMounted(),n._updateAsyncPosition(),n._setHeightOffsetEveryFrame()},n._mouseDownOnPopup=function(){n._isMouseDownOnPopup=!0},n._mouseUpOnPopup=function(){n._isMouseDownOnPopup=!1},n._async=new eo(n),n._didSetInitialFocus=!1,n.state={positions:void 0,slideDirectionalClassName:void 0,calloutElementRect:void 0,heightOffset:0},n._positionAttempts=0,n}return l(t,e),t.prototype.componentDidUpdate=function(){this.props.hidden?this._hasListeners&&this._removeListeners():(this._setInitialFocus(),this._hasListeners||this._addListeners(),this._updateAsyncPosition())},t.prototype.shouldComponentUpdate=function(e,t){return!(!e.shouldUpdateWhenHidden&&this.props.hidden&&e.hidden)&&(!zn(this.props,e)||!zn(this.state,t))},t.prototype.UNSAFE_componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._disposables.forEach((function(e){return e()}))},t.prototype.UNSAFE_componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"==typeof t||t instanceof String)&&!this._blockResetHeight&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame(),this._didPositionPropsChange(e,this.props)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t),this.setState({positions:void 0}),this._didSetInitialFocus=!1,this._bounds=void 0),this._blockResetHeight=!1},t.prototype.componentDidMount=function(){this.props.hidden||this._onComponentDidMount()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props.target,t=this.props,n=t.styles,r=t.style,i=t.ariaLabel,a=t.ariaDescribedBy,s=t.ariaLabelledBy,l=t.className,c=t.isBeakVisible,d=t.children,p=t.beakWidth,f=t.calloutWidth,h=t.calloutMaxWidth,m=t.finalHeight,g=t.hideOverflow,v=void 0===g?!!m:g,y=t.backgroundColor,b=t.calloutMaxHeight,_=t.onScroll,k=t.shouldRestoreFocus,x=void 0===k||k;e=this._getTarget();var C=this.state.positions,w=this._getMaxHeight()?this._getMaxHeight()+this.state.heightOffset:void 0,S=b&&w&&b0&&(this._positionAttempts=0,this.props.onPositioned&&this.props.onPositioned(this.state.positions))}},t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds,t="function"==typeof e?e(this.props.target,this._targetWindow):e;t||(t={top:0+this.props.minPagePadding,left:0+this.props.minPagePadding,right:this._targetWindow.innerWidth-this.props.minPagePadding,bottom:this._targetWindow.innerHeight-this.props.minPagePadding,width:this._targetWindow.innerWidth-2*this.props.minPagePadding,height:this._targetWindow.innerHeight-2*this.props.minPagePadding}),this._bounds=t}return this._bounds},t.prototype._getMaxHeight=function(){var e=this;if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var t=this.props.isBeakVisible?this.props.beakWidth:0,n=(this.props.gapSpace?this.props.gapSpace:0)+t;this._async.requestAnimationFrame((function(){e._target&&(e._maxHeight=function(e,t,n,o,r){void 0===n&&(n=0);var i=e,a=e,s=e,l=o?Ia(o):new ta(0,window.innerWidth-Qr(),0,window.innerHeight);return Pa(i.stopPropagation?new ta(i.clientX,i.clientX,i.clientY,i.clientY):void 0!==s.x&&void 0!==s.y?new ta(s.x,s.x,s.y,s.y):Ta(a),t,n,l,r)}(e._target,e.props.directionalHint,n,e._getBounds(),e.props.coverTarget),e._blockResetHeight=!0,e.forceUpdate())}),this._target)}else this._maxHeight=this._getBounds().height;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)&&this._comparePositions(e.beakPosition.elementPosition,t.beakPosition.elementPosition)},t.prototype._comparePositions=function(e,t){for(var n in t)if(t.hasOwnProperty(n)){var o=e[n],r=t[n];if(void 0===o||void 0===r)return!1;if(o.toFixed(2)!==r.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){var t=this._calloutElement.current;if(e)if("string"==typeof e){var n=yt(t);this._target=n?n.querySelector(e):null,this._targetWindow=$(t)}else if(e.stopPropagation)this._targetWindow=$(e.target),this._target=e;else if(e.getBoundingClientRect){var o=e;this._targetWindow=$(o),this._target=e}else void 0!==e.current?(this._target=e.current,this._targetWindow=$(this._target)):(this._targetWindow=$(t),this._target=e);else this._targetWindow=$(t)},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._calloutElement.current&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame((function(){var t=e._calloutElement.current&&e._calloutElement.current.lastChild;if(t){var n=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+n}),t.offsetHeight-1&&r._virtual.children.splice(i,1)}n._virtual.parent=o||void 0,o&&(o._virtual||(o._virtual={children:[]}),o._virtual.children.push(n))}(r,n._rootRef.current),n.props.insertFirst?o.insertBefore(r,o.firstChild):o.appendChild(r),n.setState({hostId:e,layerElement:r},(function(){var e=n.props,t=e.onLayerDidMount,o=e.onLayerMounted;o&&o(),t&&t()}))}},n.state={},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this.props.hostId;this._createLayerElement(),e&&function(e,t){ns[e]||(ns[e]=[]),ns[e].push(t)}(e,this._createLayerElement)},t.prototype.render=function(){var e=this.state.layerElement,t=this._getClassNames(),n=this.props.eventBubblingEnabled;return o.createElement("span",{className:"ms-layer",ref:this._rootRef},e&&i.createPortal(o.createElement($a,u({},!n&&function(){os||(os={},["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 os[e]=as})));return os}(),{className:t.content}),this.props.children),e))},t.prototype.componentDidUpdate=function(){this.props.hostId!==this.state.hostId&&this._createLayerElement()},t.prototype.componentWillUnmount=function(){var e=this.props.hostId;this._removeLayerElement(),e&&function(e,t){if(ns[e]){var n=ns[e].indexOf(t);n>=0&&(ns[e].splice(n,1),0===ns[e].length&&delete ns[e])}}(e,this._createLayerElement)},t.prototype._removeLayerElement=function(){var e=this.props.onLayerWillUnmount,t=this.state.layerElement;if(e&&e(),t&&t.parentNode){var n=t.parentNode;n&&n.removeChild(t)}},t.prototype._getClassNames=function(){var e=this.props,t=e.className,n=e.styles,o=e.theme;return rs(n,{theme:o,className:t,isNotHost:!this.props.hostId})},t.prototype._getHost=function(){var e=this.props.hostId,t=yt(this._rootRef.current);if(t){if(e)return t.getElementById(e);var n=ts;return n?t.querySelector(n):t.body}},t.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}},t=d([es("Layer",["theme","hostId"])],t)}(o.Component),as=function(e){e.eventPhase===Event.BUBBLING_PHASE&&"mouseenter"!==e.type&&"mouseleave"!==e.type&&"touchstart"!==e.type&&"touchend"!==e.type&&e.stopPropagation()};var ss={root:"ms-Layer",rootNoHost:"ms-Layer--fixed",content:"ms-Layer-content"},ls=Pn(is,(function(e){var t=e.className,n=e.isNotHost,o=e.theme,r=Jt(ss,o);return{root:[r.root,o.fonts.medium,n&&[r.rootNoHost,{position:"fixed",zIndex:Pt.Layer,top:0,left:0,bottom:0,right:0,visibility:"hidden"}],t],content:[r.content,{visibility:"visible"}]}}),void 0,{scope:"Layer",fields:["hostId","theme","styles"]}),us=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.layerProps,n=c(e,["layerProps"]),r=o.createElement(Va,u({},n));return this.props.doNotLayer?r:o.createElement(ls,u({},t),r)},t}(o.Component),cs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.openSubMenu=function(){var e=t.props,n=e.item,o=e.openSubMenu,r=e.getSubmenuTarget;if(r){var i=r();Ui(n)&&o&&i&&o(n,i)}},t.dismissSubMenu=function(){var e=t.props,n=e.item,o=e.dismissSubMenu;Ui(n)&&o&&o()},t.dismissMenu=function(e){var n=t.props.dismissMenu;n&&n(void 0,e)},t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.item,n=e.classNames;return o.createElement("div",{className:t.split?n.linkContentMenu:n.linkContent},function(e){var t=e.onCheckmarkClick,n=e.item,r=e.classNames,i=zi(n);if(t){return o.createElement(lr,{iconName:i?"CheckMark":"",className:r.checkmarkIcon,onClick:function(e){return t(n,e)}})}return null}(this.props),function(e){var t=e.item,n=e.hasIcons,r=e.classNames,i=t.iconProps;return n?t.onRenderIcon?t.onRenderIcon(e):o.createElement(lr,u({},i,{className:r.icon})):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.text||t.name?o.createElement("span",{className:n.label},t.text||t.name):null}(this.props),function(e){var t=e.item,n=e.classNames;return t.secondaryText?o.createElement("span",{className:n.secondaryText},t.secondaryText):null}(this.props),function(e){var t=e.item,n=e.classNames,r=e.theme;return Ui(t)?o.createElement(lr,u({iconName:Uo(r)?"ChevronLeft":"ChevronRight"},t.submenuIconProps,{className:n.subMenuIcon})):null}(this.props))},t}(lo),ds=qt((function(e){return V({wrapper:{display:"inline-flex",height:"100%",alignItems:"center"},divider:{width:1,height:"100%",backgroundColor:e.palette.neutralTertiaryAlt}})})),ps=It(0,639),fs=qt((function(){var e;return{selectors:(e={},e[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText",MsHighContrastAdjust:"none"},e)}})),hs=qt((function(e){var t,n,o,r,i,a,s,l=e.semanticColors,c=e.fonts,d=e.palette,p=l.menuItemBackgroundHovered,f=l.menuItemTextHovered,h=l.menuItemBackgroundPressed,m=l.bodyDivider;return j({item:[c.medium,{color:l.bodyText,position:"relative",boxSizing:"border-box"}],divider:{display:"block",height:"1px",backgroundColor:m,position:"relative"},root:[At(e),c.medium,{color:l.bodyText,backgroundColor:"transparent",border:"none",width:"100%",height:36,lineHeight:36,display:"block",cursor:"pointer",padding:"0px 8px 0 4px",textAlign:"left"}],rootDisabled:{color:l.disabledBodyText,cursor:"default",pointerEvents:"none",selectors:(t={},t[Tt]={color:"GrayText",opacity:1},t)},rootHovered:u({backgroundColor:p,color:f,selectors:{".ms-ContextualMenu-icon":{color:d.themeDarkAlt},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootFocused:u({backgroundColor:d.white},fs()),rootChecked:u({selectors:{".ms-ContextualMenu-checkmarkIcon":{color:d.neutralPrimary}}},fs()),rootPressed:u({backgroundColor:h,selectors:{".ms-ContextualMenu-icon":{color:d.themeDark},".ms-ContextualMenu-submenuIcon":{color:d.neutralPrimary}}},fs()),rootExpanded:u({backgroundColor:h,color:l.bodyTextChecked},fs()),linkContent:{whiteSpace:"nowrap",height:"inherit",display:"flex",alignItems:"center",maxWidth:"100%"},anchorLink:{padding:"0px 8px 0 4px",textRendering:"auto",color:"inherit",letterSpacing:"normal",wordSpacing:"normal",textTransform:"none",textIndent:"0px",textShadow:"none",textDecoration:"none",boxSizing:"border-box"},label:{margin:"0 4px",verticalAlign:"middle",display:"inline-block",flexGrow:"1",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},secondaryText:{color:e.palette.neutralSecondary,paddingLeft:"20px",textAlign:"right"},icon:{display:"inline-block",minHeight:"1px",maxHeight:36,fontSize:ft.medium,width:ft.medium,margin:"0 4px",verticalAlign:"middle",flexShrink:"0",selectors:(n={},n[ps]={fontSize:ft.large,width:ft.large},n)},iconColor:{color:l.menuIcon,selectors:(o={},o[Tt]={color:"inherit"},o["$root:hover &"]={selectors:(r={},r[Tt]={color:"HighlightText"},r)},o["$root:focus &"]={selectors:(i={},i[Tt]={color:"HighlightText"},i)},o)},iconDisabled:{color:l.disabledBodyText},checkmarkIcon:{color:l.bodySubtext,selectors:(a={},a[Tt]={color:"HighlightText"},a)},subMenuIcon:{height:36,lineHeight:36,color:d.neutralSecondary,textAlign:"center",display:"inline-block",verticalAlign:"middle",flexShrink:"0",fontSize:ft.small,selectors:(s={":hover":{color:d.neutralPrimary},":active":{color:d.neutralPrimary}},s[ps]={fontSize:ft.medium},s)},splitButtonFlexContainer:[At(e),{display:"flex",height:36,flexWrap:"nowrap",justifyContent:"center",alignItems:"flex-start"}]})})),ms=It(0,639),gs=qt((function(e){var t;return V(ds(e),{wrapper:{position:"absolute",right:28,selectors:(t={},t[ms]={right:32},t)},divider:{height:16,width:1}})})),vs={item:"ms-ContextualMenu-item",divider:"ms-ContextualMenu-divider",root:"ms-ContextualMenu-link",isChecked:"is-checked",isExpanded:"is-expanded",isDisabled:"is-disabled",linkContent:"ms-ContextualMenu-linkContent",linkContentMenu:"ms-ContextualMenu-linkContent",icon:"ms-ContextualMenu-icon",iconColor:"ms-ContextualMenu-iconColor",checkmarkIcon:"ms-ContextualMenu-checkmarkIcon",subMenuIcon:"ms-ContextualMenu-submenuIcon",label:"ms-ContextualMenu-itemText",secondaryText:"ms-ContextualMenu-secondaryText",splitMenu:"ms-ContextualMenu-splitMenu"},ys=qt((function(e,t,n,o,r,i,a,s,l,u,c,d){var p,f,h,m,g=hs(e),v=Jt(vs,e);return V({item:[v.item,g.item,a],divider:[v.divider,g.divider,s],root:[v.root,g.root,o&&[v.isChecked,g.rootChecked],r&&g.anchorLink,n&&[v.isExpanded,g.rootExpanded],t&&[v.isDisabled,g.rootDisabled],!t&&!n&&[{selectors:(p={":hover":g.rootHovered,":active":g.rootPressed},p["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,p["."+Mt+" &:hover"]={background:"inherit;"},p)}],d],splitPrimary:[g.root,{width:"calc(100% - 28px)"},o&&["is-checked",g.rootChecked],(t||c)&&["is-disabled",g.rootDisabled],!(t||c)&&!o&&[{selectors:(f={":hover":g.rootHovered},f[":hover ~ ."+v.splitMenu]=g.rootHovered,f[":active"]=g.rootPressed,f["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,f["."+Mt+" &:hover"]={background:"inherit;"},f)}]],splitMenu:[v.splitMenu,g.root,{flexBasis:"0",padding:"0 8px",minWidth:"28px"},n&&["is-expanded",g.rootExpanded],t&&["is-disabled",g.rootDisabled],!t&&!n&&[{selectors:(h={":hover":g.rootHovered,":active":g.rootPressed},h["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,h["."+Mt+" &:hover"]={background:"inherit;"},h)}]],anchorLink:g.anchorLink,linkContent:[v.linkContent,g.linkContent],linkContentMenu:[v.linkContentMenu,g.linkContent,{justifyContent:"center"}],icon:[v.icon,i&&g.iconColor,g.icon,l,t&&[v.isDisabled,g.iconDisabled]],iconColor:g.iconColor,checkmarkIcon:[v.checkmarkIcon,i&&g.checkmarkIcon,g.icon,l],subMenuIcon:[v.subMenuIcon,g.subMenuIcon,u,n&&{color:e.palette.neutralPrimary},t&&[g.iconDisabled]],label:[v.label,g.label],secondaryText:[v.secondaryText,g.secondaryText],splitContainer:[g.splitButtonFlexContainer,!t&&!o&&[{selectors:(m={},m["."+Mt+" &:focus, ."+Mt+" &:focus:hover"]=g.rootFocused,m)}]]})})),bs=function(e){var t=e.theme,n=e.disabled,o=e.expanded,r=e.checked,i=e.isAnchorLink,a=e.knownIcon,s=e.itemClassName,l=e.dividerClassName,u=e.iconClassName,c=e.subMenuClassName,d=e.primaryDisabled,p=e.className;return ys(t,n,o,r,i,a,s,l,u,c,d,p)},_s=Pn(cs,bs,void 0,{scope:"ContextualMenuItem"}),ks=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onItemMouseEnter=function(e){var n=t.props,o=n.item,r=n.onItemMouseEnter;r&&r(o,e,e.currentTarget)},t._onItemClick=function(e){var n=t.props,o=n.item,r=n.onItemClickBase;r&&r(o,e,e.currentTarget)},t._onItemMouseLeave=function(e){var n=t.props,o=n.item,r=n.onItemMouseLeave;r&&r(o,e)},t._onItemKeyDown=function(e){var n=t.props,o=n.item,r=n.onItemKeyDown;r&&r(o,e)},t._onItemMouseMove=function(e){var n=t.props,o=n.item,r=n.onItemMouseMove;r&&r(o,e,e.currentTarget)},t._getSubMenuId=function(e){var n=t.props.getSubMenuId;if(n)return n(e)},t._getSubmenuTarget=function(){},t}return l(t,e),t.prototype.shouldComponentUpdate=function(e){return!zn(e,this.props)},t}(lo);function xs(e,t){for(var n=-1,o=0;e&&o=0&&(s.keytip.visible=this.keytips[l].keytip.visible,this.keytips=(n=this.keytips,o=s,r=l,(i=n.slice())[r]=o,i),to.raise(this,ws.KEYTIP_UPDATED,{keytip:s.keytip,uniqueID:s.uniqueID}))},e.prototype.unregister=function(e,t,n){void 0===n&&(n=!1),n?this.persistedKeytips=this.persistedKeytips.filter((function(e){return e.uniqueID!==t})):this.keytips=this.keytips.filter((function(e){return e.uniqueID!==t}));var o=n?ws.PERSISTED_KEYTIP_REMOVED:ws.KEYTIP_REMOVED;to.raise(this,o,{keytip:e,uniqueID:t})},e.prototype.enterKeytipMode=function(){to.raise(this,ws.ENTER_KEYTIP_MODE)},e.prototype.exitKeytipMode=function(){to.raise(this,ws.EXIT_KEYTIP_MODE)},e.prototype.getKeytips=function(){return this.keytips.map((function(e){return e.keytip}))},e.prototype.addParentOverflow=function(e){var t=p(e.keySequences);if(t.pop(),0!==t.length){var n=Cs(this.getKeytips(),(function(e){return function(e,t){if(e.length!==t.length)return!1;for(var n=0;n0){for(var W=0,z=0,U=r;z0?o.createElement("li",{role:"presentation",key:s.key||e.key||"section-"+n},o.createElement("div",u({},c),o.createElement("ul",{className:this._classNames.list},s.topDivider&&this._renderSeparator(n,t,!0,!0),l&&this._renderListItem(l,e.key||n,t,e.title),s.items.map((function(e,t){return a._renderMenuItem(e,t,t,s.items.length,r,i)})),s.bottomDivider&&this._renderSeparator(n,t,!1,!0)))):void 0}},t.prototype._renderListItem=function(e,t,n,r){return o.createElement("li",{role:"presentation",title:r,key:t,className:n.item},e)},t.prototype._renderSeparator=function(e,t,n,r){return r||e>0?o.createElement("li",{role:"separator",key:"separator-"+e+(void 0===n?"":n?"-top":"-bottom"),className:t.divider,"aria-hidden":"true"}):null},t.prototype._renderNormalItem=function(e,t,n,o,r,i,a){return e.onRender?e.onRender(u({"aria-posinset":o+1,"aria-setsize":r},e),this.dismiss):e.href?this._renderAnchorMenuItem(e,t,n,o,r,i,a):e.split&&Ui(e)?this._renderSplitButton(e,t,n,o,r,i,a):this._renderButtonItem(e,t,n,o,r,i,a)},t.prototype._renderHeaderMenuItem=function(e,t,n,r,i){var a=this.props.contextualMenuItemAs,s=void 0===a?_s:a,l=e.itemProps,c=e.id,d=l&&Jn(l,Xn);return o.createElement("div",u({id:c,className:this._classNames.header},d,{style:e.style}),o.createElement(s,u({item:e,classNames:t,index:n,onCheckmarkClick:r?this._onItemClick:void 0,hasIcons:i},l)))},t.prototype._renderAnchorMenuItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ns,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onAnchorClick,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderButtonItem=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Ds,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,getSubMenuId:this._getSubMenuId,expandedMenuItemKey:u,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderSplitButton=function(e,t,n,r,i,a,s){var l=this.props.contextualMenuItemAs,u=this.state.expandedMenuItemKey;return o.createElement(Fs,{item:e,classNames:t,index:n,focusableElementIndex:r,totalItemCount:i,hasCheckmarks:a,hasIcons:s,contextualMenuItemAs:l,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss,expandedMenuItemKey:u,onTap:this._onPointerAndTouchEvent})},t.prototype._isAltOrMeta=function(e){return e.which===Fn.alt||"Meta"===e.key},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._updateFocusOnMouseEvent=function(e,t,n){var o=this,r=n||t.currentTarget,i=this.props.subMenuHoverDelay,a=void 0===i?Ws:i;e.key!==this.state.expandedMenuItemKey&&(void 0!==this._enterTimerId&&(this._async.clearTimeout(this._enterTimerId),this._enterTimerId=void 0),void 0===this.state.expandedMenuItemKey&&r.focus(),Ui(e)?(t.stopPropagation(),this._enterTimerId=this._async.setTimeout((function(){r.focus(),o.setState({expandedByMouseClick:!0}),o._onItemSubMenuExpand(e,r),o._enterTimerId=void 0}),a)):this._enterTimerId=this._async.setTimeout((function(){o._onSubMenuDismiss(t),r.focus(),o._enterTimerId=void 0}),a))},t.prototype._getSubmenuProps=function(){var e=this.state,t=e.submenuTarget,n=e.expandedMenuItemKey,o=this._findItemByKey(n),r=null;return o&&(r={items:Ls(o),target:t,onDismiss:this._onSubMenuDismiss,isSubMenu:!0,id:this.state.subMenuId,shouldFocusOnMount:!0,shouldFocusOnContainer:this.state.expandedByMouseClick,directionalHint:Uo(this.props.theme)?cr.leftTopEdge:cr.rightTopEdge,className:this.props.className,gapSpace:0,isBeakVisible:!1},o.subMenuProps&&Un(r,o.subMenuProps)),r},t.prototype._findItemByKey=function(e){var t=this.props.items;return this._findItemByKeyFromItems(e,t)},t.prototype._findItemByKeyFromItems=function(e,t){for(var n=0,o=t;n *":{position:"relative",left:0,top:0}}}],rootDisabled:[At(e,{inset:1,highContrastStyle:l,borderColor:"transparent"}),{backgroundColor:a,borderColor:a,color:s,cursor:"default",pointerEvents:"none",selectors:(t={":hover":Qs,":focus":Qs},t[Tt]={color:"grayText",borderColor:"grayText"},t)}],iconDisabled:{color:s},menuIconDisabled:{color:s},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},description:{display:"block"},textContainer:{flexGrow:1,display:"block"},icon:Ys(r.mediumPlus.fontSize),menuIcon:Ys(r.small.fontSize),label:{margin:"0 4px",lineHeight:"100%",display:"block"},screenReaderText:Ot}})),Js=qt((function(e,t){var n;return j(Xs(e),{root:{padding:"0 4px",height:"40px",color:e.palette.neutralPrimary,backgroundColor:"transparent",border:"1px solid transparent"},rootHovered:{color:e.palette.themePrimary,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},iconHovered:{color:e.palette.themePrimary},rootPressed:{color:e.palette.black},rootExpanded:{color:e.palette.themePrimary},iconPressed:{color:e.palette.themeDarker},rootDisabled:{color:e.palette.neutralTertiary,backgroundColor:"transparent",borderColor:"transparent"},rootChecked:{color:e.palette.black},iconChecked:{color:e.palette.themeDarker},flexContainer:{justifyContent:"flex-start"},icon:{color:e.palette.themeDarkAlt},iconDisabled:{color:"inherit"},menuIcon:{color:e.palette.neutralSecondary},textContainer:{flexGrow:0}},t)})),$s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--action ms-Button--command",styles:Js(n,t),onRenderDescription:co}))},t=d([es("ActionButton",["theme","styles"],!0)],t)}(lo),el={root:"ms-Nav",linkText:"ms-Nav-linkText",compositeLink:"ms-Nav-compositeLink",link:"ms-Nav-link",chevronButton:"ms-Nav-chevronButton",chevronIcon:"ms-Nav-chevron",navItem:"ms-Nav-navItem",navItems:"ms-Nav-navItems",group:"ms-Nav-group",groupContent:"ms-Nav-groupContent"},tl={textContainer:{overflow:"hidden"},label:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}};var nl=Zt((function(e){var t=e;return Zt((function(n){if(e===n)throw new Error("Attempted to compose a component with itself.");var r=n,i=Zt((function(e){return function(t){return o.createElement(r,u({},t,{defaultRender:e}))}}));return function(e){var n=e.defaultRender;return o.createElement(t,u({},e,{defaultRender:n?i(n):r}))}}))}));var ol=Zt((function(e){return Zt((function(t){var n=Zt((function(e){return function(n){return t(n,e)}}));return function(o,r){return e(o,r?n(r):t)}}))}));function rl(e,t){return ol(e)(t)}var il;var al=Yo(),sl=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._focusZone=o.createRef(),n._onRenderLink=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=al(r,{theme:a,groups:i});return o.createElement("div",{className:s.linkText},e.name)},n._renderGroup=function(e,t){var r=n.props,i=r.styles,a=r.groups,s=r.theme,l=r.onRenderGroupHeader,u=void 0===l?n._renderGroupHeader:l,c=al(i,{theme:s,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:a});return o.createElement("div",{key:t,className:c.group},e.name?u(e,n._renderGroupHeader):null,o.createElement("div",{className:c.groupContent},n._renderLinks(e.links,0)))},n._renderGroupHeader=function(e){var t=n.props,r=t.styles,i=t.groups,a=t.theme,s=t.expandButtonAriaLabel,l=al(r,{theme:a,isGroup:!0,isExpanded:n._isGroupExpanded(e),groups:i}),u=n._isGroupExpanded(e),c=(u?e.collapseAriaLabel:e.expandAriaLabel)||s;return o.createElement("button",{className:l.chevronButton,onClick:n._onGroupHeaderClicked.bind(n,e),"aria-label":c,"aria-expanded":u},o.createElement(lr,{className:l.chevronIcon,iconName:"ChevronDown"}),e.name)},Dr(n),n.state={isGroupCollapsed:{},isLinkExpandStateChanged:!1,selectedKey:t.initialSelectedKey||t.selectedKey},n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.groups,r=e.className,i=e.isOnTop,a=e.theme;if(!n)return null;var s=n.map(this._renderGroup),l=al(t,{theme:a,className:r,isOnTop:i,groups:n});return o.createElement(Li,{direction:dr.vertical,componentRef:this._focusZone},o.createElement("nav",{role:"navigation",className:l.root,"aria-label":this.props.ariaLabel},s))},Object.defineProperty(t.prototype,"selectedKey",{get:function(){return this.state.selectedKey},enumerable:!0,configurable:!0}),t.prototype.focus=function(e){return void 0===e&&(e=!1),!(!this._focusZone||!this._focusZone.current)&&this._focusZone.current.focus(e)},t.prototype._renderNavLink=function(e,t,n){var r,i,a,s=this.props,l=s.styles,u=s.groups,c=s.theme,d=s.selectedAriaLabel,p=e.icon||e.iconProps,f=this._isLinkSelected(e),h=al(l,{theme:c,isSelected:f,isDisabled:e.disabled,isButtonEntry:e.onClick&&!e.forceAnchor,leftPadding:14*n+3+(p?0:24),groups:u}),m=e.url&&e.target&&(!(r=e.url)||/^[a-z0-9+-.]:\/\//i.test(r))?"noopener noreferrer":void 0,g=f&&d?d:void 0,v=this.props.linkAs?(i=this.props.linkAs,a=$s,nl(i)(a)):$s,y=this.props.onRenderLink?rl(this.props.onRenderLink,this._onRenderLink):this._onRenderLink;return o.createElement(v,{className:h.link,styles:tl,href:e.url||(e.forceAnchor?"#":void 0),iconProps:e.iconProps||{iconName:e.icon},onClick:e.onClick?this._onNavButtonLinkClicked.bind(this,e):this._onNavAnchorLinkClicked.bind(this,e),title:void 0!==e.title?e.title:e.name,target:e.target,rel:m,disabled:e.disabled,"aria-label":e.ariaLabel&&g?e.ariaLabel+" "+g:g||(e.ariaLabel?e.ariaLabel:void 0),link:e},y(e))},t.prototype._renderCompositeLink=function(e,t,n){var r=u({},Jn(e,Xn,["onClick"])),i=this.props,a=i.expandButtonAriaLabel,s=i.styles,l=i.groups,c=i.theme,d=al(s,{theme:c,isExpanded:!!e.isExpanded,isSelected:this._isLinkSelected(e),isLink:!0,isDisabled:e.disabled,position:14*n+1,groups:l}),p="";return e.links&&e.links.length>0&&(p=e.collapseAriaLabel||e.expandAriaLabel?e.isExpanded?e.collapseAriaLabel:e.expandAriaLabel:a?e.name+" "+a:e.name),o.createElement("div",u({},r,{key:e.key||t,className:d.compositeLink}),e.links&&e.links.length>0?o.createElement("button",{className:d.chevronButton,onClick:this._onLinkExpandClicked.bind(this,e),"aria-label":p,"aria-expanded":e.isExpanded?"true":"false"},o.createElement(lr,{className:d.chevronIcon,iconName:"ChevronDown"})):null,this._renderNavLink(e,t,n))},t.prototype._renderLink=function(e,t,n){var r=this.props,i=r.styles,a=r.groups,s=r.theme,l=al(i,{theme:s,groups:a});return o.createElement("li",{key:e.key||t,role:"listitem",className:l.navItem},this._renderCompositeLink(e,t,n),e.isExpanded?this._renderLinks(e.links,++n):null)},t.prototype._renderLinks=function(e,t){var n=this;if(!e||!e.length)return null;var r=e.map((function(e,o){return n._renderLink(e,o,t)})),i=this.props,a=i.styles,s=i.groups,l=i.theme,u=al(a,{theme:l,groups:s});return o.createElement("ul",{role:"list",className:u.navItems},r)},t.prototype._onGroupHeaderClicked=function(e,t){e.onHeaderClick&&e.onHeaderClick(t,this._isGroupExpanded(e)),this._toggleCollapsed(e),t.preventDefault(),t.stopPropagation()},t.prototype._onLinkExpandClicked=function(e,t){var n=this.props.onLinkExpandClick;n&&n(t,e),t.defaultPrevented||(e.isExpanded=!e.isExpanded,this.setState({isLinkExpandStateChanged:!0})),t.preventDefault(),t.stopPropagation()},t.prototype._preventBounce=function(e,t){!e.url&&e.forceAnchor&&t.preventDefault()},t.prototype._onNavAnchorLinkClicked=function(e,t){this._preventBounce(e,t),this.props.onLinkClick&&this.props.onLinkClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._onNavButtonLinkClicked=function(e,t){this._preventBounce(e,t),e.onClick&&e.onClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._isLinkSelected=function(e){if(void 0!==this.props.selectedKey)return e.key===this.props.selectedKey;if(void 0!==this.state.selectedKey)return e.key===this.state.selectedKey;if(void 0===$()||!e.url)return!1;(il=il||document.createElement("a")).href=e.url||"";var t=il.href;return location.href===t||(location.protocol+"//"+location.host+location.pathname===t||!!location.hash&&(location.hash===e.url||(il.href=location.hash.substring(1),il.href===t)))},t.prototype._isGroupExpanded=function(e){return e.name&&this.state.isGroupCollapsed.hasOwnProperty(e.name)?!this.state.isGroupCollapsed[e.name]:void 0===e.collapseByDefault||!e.collapseByDefault},t.prototype._toggleCollapsed=function(e){var t;if(e.name){var n=u(u({},this.state.isGroupCollapsed),((t={})[e.name]=this._isGroupExpanded(e),t));this.setState({isGroupCollapsed:n})}},t.defaultProps={groups:null},t}(o.Component),(function(e){var t,n=e.className,o=e.theme,r=e.isOnTop,i=e.isExpanded,a=e.isGroup,s=e.isLink,l=e.isSelected,u=e.isDisabled,c=e.isButtonEntry,d=e.navHeight,p=void 0===d?44:d,f=e.position,h=e.leftPadding,m=void 0===h?20:h,g=e.leftPaddingExpanded,v=void 0===g?28:g,y=e.rightPadding,b=void 0===y?20:y,_=o.palette,k=o.semanticColors,x=o.fonts,C=Jt(el,o);return{root:[C.root,n,x.medium,{overflowY:"auto",userSelect:"none",WebkitOverflowScrolling:"touch"},r&&[{position:"absolute"},xn.slideRightIn40]],linkText:[C.linkText,{margin:"0 4px",overflow:"hidden",verticalAlign:"middle",textAlign:"left",textOverflow:"ellipsis"}],compositeLink:[C.compositeLink,{display:"block",position:"relative",color:k.bodyText},i&&"is-expanded",l&&"is-selected",u&&"is-disabled",u&&{color:k.disabledText}],link:[C.link,At(o),{display:"block",position:"relative",height:p,width:"100%",lineHeight:p+"px",textDecoration:"none",cursor:"pointer",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",paddingLeft:m,paddingRight:b,color:k.bodyText,selectors:(t={},t[Tt]={borderColor:"transparent",selectors:{":focus":{borderColor:"WindowText"}}},t)},!u&&{selectors:{".ms-Nav-compositeLink:hover &":{backgroundColor:k.bodyBackgroundHovered}}},l&&{color:k.bodyTextChecked,fontWeight:pt.semibold,backgroundColor:k.bodyBackgroundChecked,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}},u&&{color:k.disabledText},c&&{color:_.themePrimary}],chevronButton:[C.chevronButton,At(o),x.small,{display:"block",textAlign:"left",lineHeight:p+"px",margin:"5px 0",padding:"0px, "+b+"px, 0px, "+v+"px",border:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",cursor:"pointer",color:k.bodyText,backgroundColor:"transparent",selectors:{"&:visited":{color:k.bodyText}}},a&&{fontSize:x.large.fontSize,width:"100%",height:p,borderBottom:"1px solid "+k.bodyDivider},s&&{display:"block",width:v-2,height:p-2,position:"absolute",top:"1px",left:f+"px",zIndex:Pt.Nav,padding:0,margin:0},l&&{color:_.themePrimary,backgroundColor:_.neutralLighterAlt,selectors:{"&:after":{borderLeft:"2px solid "+_.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}}],chevronIcon:[C.chevronIcon,{position:"absolute",left:"8px",height:p,lineHeight:p+"px",fontSize:x.small.fontSize,transition:"transform .1s linear"},i&&{transform:"rotate(-180deg)"},s&&{top:0}],navItem:[C.navItem,{padding:0}],navItems:[C.navItems,{listStyleType:"none",padding:0,margin:0}],group:[C.group,i&&"is-expanded"],groupContent:[C.groupContent,{display:"none",marginBottom:"40px"},xn.slideDownIn20,i&&{display:"block"}]}}),void 0,{scope:"Nav"}),ll=u;function ul(e,t){for(var n=[],r=2;r0)throw new Error("Any module using getSlots must use withSlots. Please see withSlots javadoc for more info.");return fl(t[e],n,o[e],o.slots&&o.slots[e],o._defaultStyles&&o._defaultStyles[e])};r.isSlot=!0,n[e]=r}};for(var i in t)r(i);return n}function fl(e,t,n,o,r){return void 0!==e.create?e.create(t,n,o,r):dl(e)(t,n,o,r)}function hl(e,t){void 0===t&&(t={});var n=t.factoryOptions,r=(void 0===n?{}:n).defaultProp,i=function(n){var r,i,a,s=(r=t.displayName,i=o.useContext(Tn),a=t.fields,nn.getSettings(a||["theme","styles","tokens"],r,i.customizations)),l=t.state;l&&(n=u(u({},n),l(n)));var c=n.theme||s.theme,d=function e(t,n){for(var o=[],r=2;r2)return{rowGap:{value:0,unit:"px"},columnGap:{value:0,unit:"px"}};if(2===n.length)return{rowGap:vl(gl(n[0],t)),columnGap:vl(gl(n[1],t))};var o=vl(gl(e,t));return{rowGap:o,columnGap:o}}(x,t),T=E.rowGap,I=E.columnGap,P=""+-.5*I.value+I.unit,M=""+-.5*T.value+T.unit,N={textOverflow:"ellipsis"},D={"> *:not(.ms-StackItem)":{flexShrink:b?0:1}};return g?{root:[k.root,{flexWrap:"wrap",maxWidth:w,maxHeight:C,width:"auto",overflow:"visible",height:"100%"},v&&(o={},o[p?"justifyContent":"alignItems"]=bl[v]||v,o),y&&(r={},r[p?"alignItems":"justifyContent"]=bl[y]||y,r),_,{display:"flex"},p&&{height:d?"100%":"auto"}],inner:[k.inner,{display:"flex",flexWrap:"wrap",marginLeft:P,marginRight:P,marginTop:M,marginBottom:M,overflow:"visible",boxSizing:"border-box",padding:yl(S,t),width:0===I.value?"100%":"calc(100% + "+I.value+I.unit+")",maxWidth:"100vw",selectors:u({"> *":u({margin:""+.5*T.value+T.unit+" "+.5*I.value+I.unit},N)},D)},v&&(i={},i[p?"justifyContent":"alignItems"]=bl[v]||v,i),y&&(a={},a[p?"alignItems":"justifyContent"]=bl[y]||y,a),p&&{flexDirection:f?"row-reverse":"row",height:0===T.value?"100%":"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxWidth:0===I.value?"100%":"calc(100% - "+I.value+I.unit+")"}}},!p&&{flexDirection:f?"column-reverse":"column",height:"calc(100% + "+T.value+T.unit+")",selectors:{"> *":{maxHeight:0===T.value?"100%":"calc(100% - "+T.value+T.unit+")"}}}]}:{root:[k.root,{display:"flex",flexDirection:p?f?"row-reverse":"row":f?"column-reverse":"column",flexWrap:"nowrap",width:"auto",height:d?"100%":"auto",maxWidth:w,maxHeight:C,padding:yl(S,t),boxSizing:"border-box",selectors:u((s={"> *":N},s[f?"> *:not(:last-child)":"> *:not(:first-child)"]=[p&&{marginLeft:""+I.value+I.unit},!p&&{marginTop:""+T.value+T.unit}],s),D)},m&&{flexGrow:!0===m?1:m},v&&(l={},l[p?"justifyContent":"alignItems"]=bl[v]||v,l),y&&(c={},c[p?"alignItems":"justifyContent"]=bl[y]||y,c),_]}},statics:{Item:Cl}}),Sl=qt((function(e,t){var n,o,r,i,a,s,l,c,d,p,f=e.effects,h=e.palette,m={position:"absolute",width:1,right:31,top:8,bottom:8};return j({splitButtonContainer:[At(e,{highContrastStyle:{left:-2,top:-2,bottom:-2,right:-2,border:"none"},inset:2}),{display:"inline-flex",selectors:{".ms-Button--default":{borderTopRightRadius:"0",borderBottomRightRadius:"0",borderRight:"none"},".ms-Button--primary":{borderTopRightRadius:"0",borderBottomRightRadius:"0",border:"none",selectors:(n={},n[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},n)},".ms-Button--primary + .ms-Button":{border:"none"}}}],splitButtonContainerHovered:{selectors:{".ms-Button--primary":{selectors:(o={},o[Tt]={color:"Window",backgroundColor:"Highlight"},o)},".ms-Button.is-disabled":{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)}}},splitButtonContainerChecked:{selectors:{".ms-Button--primary":{selectors:(i={},i[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},i)}}},splitButtonContainerCheckedHovered:{selectors:{".ms-Button--primary":{selectors:(a={},a[Tt]={color:"Window",backgroundColor:"WindowText",MsHighContrastAdjust:"none"},a)}}},splitButtonContainerFocused:{outline:"none!important"},splitButtonMenuButton:{padding:6,height:"auto",boxSizing:"border-box",borderRadius:0,borderTopRightRadius:f.roundedCorner2,borderBottomRightRadius:f.roundedCorner2,border:"1px solid "+h.neutralSecondaryAlt,borderLeft:"none",outline:"transparent",userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",width:32,marginLeft:-1,marginTop:0,marginRight:0,marginBottom:0},splitButtonDivider:u(u({},m),{selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s)}),splitButtonDividerDisabled:u(u({},m),{selectors:(l={},l[Tt]={backgroundColor:"GrayText"},l)}),splitButtonMenuButtonDisabled:{pointerEvents:"none",border:"none",selectors:(c={":hover":{cursor:"default"},".ms-Button--primary":{selectors:(d={},d[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},d)}},c[Tt]={border:"1px solid GrayText",color:"GrayText",backgroundColor:"Window"},c)},splitButtonFlexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},splitButtonContainerDisabled:{outline:"none",border:"none",selectors:(p={},p[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},p)}},t)})),El=function(){return{position:"absolute",width:1,right:31,top:8,bottom:8}};var Tl,Il,Pl=qt((function(e,t,n){var o=Xs(e),r=Sl(e);return j(o,{root:{minWidth:"80px",height:"32px"},label:{fontWeight:pt.semibold}},n?function(e){var t,n,o,r,i,a,s,l,c,d=e.palette,p=e.semanticColors;return{root:{backgroundColor:p.primaryButtonBackground,border:"1px solid "+p.primaryButtonBackground,color:p.primaryButtonText,selectors:(t={},t[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={selectors:{":after":{border:"none",outlineColor:d.white}}},t)},rootHovered:{backgroundColor:p.primaryButtonBackgroundHovered,border:"1px solid "+p.primaryButtonBackgroundHovered,color:p.primaryButtonTextHovered,selectors:(n={},n[Tt]={color:"Window",backgroundColor:"Highlight",borderColor:"Highlight"},n)},rootPressed:{backgroundColor:p.primaryButtonBackgroundPressed,border:"1px solid "+p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed,selectors:(o={},o[Tt]={color:"Window",backgroundColor:"WindowText",borderColor:"WindowText",MsHighContrastAdjust:"none"},o)},rootExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootChecked:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootCheckedHovered:{backgroundColor:p.primaryButtonBackgroundPressed,color:p.primaryButtonTextPressed},rootDisabled:{selectors:(r={},r[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)},splitButtonContainer:{selectors:(i={},i[Tt]={border:"none"},i)},splitButtonDivider:u(u({},El()),{backgroundColor:d.white,selectors:(a={},a[Tt]={backgroundColor:"Window"},a)}),splitButtonMenuButton:{backgroundColor:p.primaryButtonBackground,color:p.primaryButtonText,selectors:(s={},s[Tt]={backgroundColor:"WindowText"},s[":hover"]={backgroundColor:p.primaryButtonBackgroundHovered,selectors:(l={},l[Tt]={color:"Highlight"},l)},s)},splitButtonMenuButtonDisabled:{backgroundColor:p.primaryButtonBackgroundDisabled,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundDisabled}}},splitButtonMenuButtonChecked:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuButtonExpanded:{backgroundColor:p.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:p.primaryButtonBackgroundPressed}}},splitButtonMenuIcon:{color:p.primaryButtonText},splitButtonMenuIconDisabled:{color:d.neutralTertiary,selectors:(c={},c[Tt]={color:"GrayText"},c)}}}(e):function(e){var t,n,o,r,i,a=e.semanticColors,s=e.palette,l=a.buttonBackground,c=a.buttonBackgroundPressed,d=a.buttonBackgroundHovered,p=a.buttonText,f=a.buttonTextHovered,h=a.buttonTextChecked,m=a.buttonTextCheckedHovered;return{root:{backgroundColor:l,color:p},rootHovered:{backgroundColor:d,color:f,selectors:(t={},t[Tt]={borderColor:"Highlight",color:"Highlight"},t)},rootPressed:{backgroundColor:c,color:h},rootExpanded:{backgroundColor:c,color:h},rootChecked:{backgroundColor:c,color:h},rootCheckedHovered:{backgroundColor:c,color:m},rootDisabled:{selectors:(n={},n[Tt]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},n)},splitButtonContainer:{selectors:(o={},o[Tt]={border:"none"},o)},splitButtonMenuButton:{color:s.white,backgroundColor:"transparent",selectors:{":hover":{backgroundColor:s.neutralLight,selectors:(r={},r[Tt]={color:"Highlight"},r)}}},splitButtonMenuButtonDisabled:{backgroundColor:a.buttonBackgroundDisabled,selectors:{":hover":{backgroundColor:a.buttonBackgroundDisabled}}},splitButtonDivider:u(u({},El()),{backgroundColor:s.neutralTertiaryAlt,selectors:(i={},i[Tt]={backgroundColor:"WindowText"},i)}),splitButtonDividerDisabled:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuButtonExpanded:{backgroundColor:s.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:s.neutralQuaternaryAlt}}},splitButtonMenuIcon:{color:a.buttonText},splitButtonMenuIconDisabled:{color:a.buttonTextDisabled}}}(e),r,t)})),Ml=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,n=void 0!==t&&t,r=e.styles,i=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:n?"ms-Button--primary":"ms-Button--default",styles:Pl(i,r,n),onRenderDescription:co}))},t=d([es("DefaultButton",["theme","styles"],!0)],t)}(lo),Nl=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){return o.createElement(Ml,u({},this.props,{primary:!0,onRenderDescription:co}))},t=d([es("PrimaryButton",["theme","styles"],!0)],t)}(lo);!function(e){e[e.xSmall=0]="xSmall",e[e.small=1]="small",e[e.medium=2]="medium",e[e.large=3]="large"}(Tl||(Tl={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(Il||(Il={}));var Dl,Al=function(e){function t(t){var n=e.call(this,t)||this;return n.state={isRendered:!1},n}return l(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.delay;this._timeoutId=setTimeout((function(){e.setState({isRendered:!0})}),t)},t.prototype.componentWillUnmount=function(){this._timeoutId&&clearTimeout(this._timeoutId)},t.prototype.render=function(){return this.state.isRendered?o.Children.only(this.props.children):null},t.defaultProps={delay:0},t}(o.Component),Bl=Yo(),Fl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.type,n=e.size,r=e.ariaLabel,i=e.ariaLive,a=e.styles,s=e.label,l=e.theme,c=e.className,d=e.labelPosition,p=r,f=Jn(this.props,Xn,["size"]),h=n;void 0===h&&void 0!==t&&(h=t===Il.large?Tl.large:Tl.medium);var m=Bl(a,{theme:l,size:h,className:c,labelPosition:d});return o.createElement("div",u({},f,{className:m.root}),o.createElement("div",{className:m.circle}),s&&o.createElement("div",{className:m.label},s),p&&o.createElement("div",{role:"status","aria-live":i},o.createElement(Al,null,o.createElement("div",{className:m.screenReaderText},p))))},t.defaultProps={size:Tl.medium,ariaLive:"polite",labelPosition:"bottom"},t}(lo),Ol={root:"ms-Spinner",circle:"ms-Spinner-circle",label:"ms-Spinner-label"},Rl=G({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Ll=Pn(Fl,(function(e){var t,n=e.theme,o=e.size,r=e.className,i=e.labelPosition,a=n.palette,s=Jt(Ol,n);return{root:[s.root,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},"top"===i&&{flexDirection:"column-reverse"},"right"===i&&{flexDirection:"row"},"left"===i&&{flexDirection:"row-reverse"},r],circle:[s.circle,{boxSizing:"border-box",borderRadius:"50%",border:"1.5px solid "+a.themeLight,borderTopColor:a.themePrimary,animationName:Rl,animationDuration:"1.3s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.53,.21,.29,.67)",selectors:(t={},t[Tt]={borderTopColor:"Highlight"},t)},o===Tl.xSmall&&["ms-Spinner--xSmall",{width:12,height:12}],o===Tl.small&&["ms-Spinner--small",{width:16,height:16}],o===Tl.medium&&["ms-Spinner--medium",{width:20,height:20}],o===Tl.large&&["ms-Spinner--large",{width:28,height:28}]],label:[s.label,n.fonts.small,{color:a.themePrimary,margin:"8px 0 0",textAlign:"center"},"top"===i&&{margin:"0 0 8px"},"right"===i&&{margin:"0 0 0 8px"},"left"===i&&{margin:"0 8px 0 0"}],screenReaderText:Ot}}),void 0,{scope:"Spinner"}),Hl={root:"ms-ScrollablePane",contentContainer:"ms-ScrollablePane--contentContainer"},Wl=o.createContext({scrollablePane:void 0}),zl=Yo(),Ul=Pn(function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._stickyAboveRef=o.createRef(),n._stickyBelowRef=o.createRef(),n._contentContainer=o.createRef(),n.subscribe=function(e){n._subscribers.add(e)},n.unsubscribe=function(e){n._subscribers.delete(e)},n.addSticky=function(e){n._stickies.add(e),n.contentContainer&&(e.setDistanceFromTop(n.contentContainer),n.sortSticky(e))},n.removeSticky=function(e){n._stickies.delete(e),n._removeStickyFromContainers(e),n.notifySubscribers()},n.sortSticky=function(e,t){n.stickyAbove&&n.stickyBelow&&(t&&n._removeStickyFromContainers(e),e.canStickyTop&&e.stickyContentTop&&n._addToStickyContainer(e,n.stickyAbove,e.stickyContentTop),e.canStickyBottom&&e.stickyContentBottom&&n._addToStickyContainer(e,n.stickyBelow,e.stickyContentBottom))},n.updateStickyRefHeights=function(){var e=n._stickies,t=0,o=0;e.forEach((function(e){var r=e.state,i=r.isStickyTop,a=r.isStickyBottom;e.nonStickyContent&&(i&&(t+=e.nonStickyContent.offsetHeight),a&&(o+=e.nonStickyContent.offsetHeight),n._checkStickyStatus(e))})),n.setState({stickyTopHeight:t,stickyBottomHeight:o})},n.notifySubscribers=function(){n.contentContainer&&n._subscribers.forEach((function(e){e(n.contentContainer,n.stickyBelow)}))},n.getScrollPosition=function(){return n.contentContainer?n.contentContainer.scrollTop:0},n.syncScrollSticky=function(e){e&&n.contentContainer&&e.syncScroll(n.contentContainer)},n._getScrollablePaneContext=function(){return{scrollablePane:{subscribe:n.subscribe,unsubscribe:n.unsubscribe,addSticky:n.addSticky,removeSticky:n.removeSticky,updateStickyRefHeights:n.updateStickyRefHeights,sortSticky:n.sortSticky,notifySubscribers:n.notifySubscribers,syncScrollSticky:n.syncScrollSticky}}},n._addToStickyContainer=function(e,t,o){if(t.children.length){if(!t.contains(o)){var r=[].slice.call(t.children),i=[];n._stickies.forEach((function(o){t===n.stickyAbove&&e.canStickyTop?i.push(o):e.canStickyBottom&&i.push(o)}));for(var a=void 0,s=0,l=i.sort((function(e,t){return(e.state.distanceFromTop||0)-(t.state.distanceFromTop||0)})).filter((function(e){var o=t===n.stickyAbove?e.stickyContentTop:e.stickyContentBottom;if(o)return r.indexOf(o)>-1}));s=(e.state.distanceFromTop||0)){a=u;break}}var c=null;a&&(c=t===n.stickyAbove?a.stickyContentTop:a.stickyContentBottom),t.insertBefore(o,c)}}else t.appendChild(o)},n._removeStickyFromContainers=function(e){n.stickyAbove&&e.stickyContentTop&&n.stickyAbove.contains(e.stickyContentTop)&&n.stickyAbove.removeChild(e.stickyContentTop),n.stickyBelow&&e.stickyContentBottom&&n.stickyBelow.contains(e.stickyContentBottom)&&n.stickyBelow.removeChild(e.stickyContentBottom)},n._onWindowResize=function(){var e=n._getScrollbarWidth(),t=n._getScrollbarHeight();n.setState({scrollbarWidth:e,scrollbarHeight:t}),n.notifySubscribers()},n._getStickyContainerStyle=function(e,t){return u(u({height:e},Uo(n.props.theme)?{right:"0",left:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}:{left:"0",right:(n.state.scrollbarWidth||n._getScrollbarWidth()||0)+"px"}),t?{top:"0"}:{bottom:(n.state.scrollbarHeight||n._getScrollbarHeight()||0)+"px"})},n._onScroll=function(){var e=n.contentContainer;e&&n._stickies.forEach((function(t){t.syncScroll(e)})),n._notifyThrottled()},n._subscribers=new Set,n._stickies=new Set,n.state={stickyTopHeight:0,stickyBottomHeight:0,scrollbarWidth:0,scrollbarHeight:0},n._notifyThrottled=n._async.throttle(n.notifySubscribers,50),n}return l(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyAbove",{get:function(){return this._stickyAboveRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyBelow",{get:function(){return this._stickyBelowRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"contentContainer",{get:function(){return this._contentContainer.current},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){var e=this,t=this.props.initialScrollPosition;this._events.on(this.contentContainer,"scroll",this._onScroll),this._events.on(window,"resize",this._onWindowResize),this.contentContainer&&t&&(this.contentContainer.scrollTop=t),this.setStickiesDistanceFromTop(),this._stickies.forEach((function(t){e.sortSticky(t)})),this.notifySubscribers(),"MutationObserver"in window&&(this._mutationObserver=new MutationObserver((function(t){var n=e._getScrollbarHeight();if(n!==e.state.scrollbarHeight&&e.setState({scrollbarHeight:n}),e.notifySubscribers(),t.some(function(e){return null!==this.stickyAbove&&null!==this.stickyBelow&&(this.stickyAbove.contains(e.target)||this.stickyBelow.contains(e.target))}.bind(e)))e.updateStickyRefHeights();else{var o=[];e._stickies.forEach((function(e){e.root&&e.root.contains(t[0].target)&&o.push(e)})),o.length&&o.forEach((function(e){e.forceUpdate()}))}})),this.root&&this._mutationObserver.observe(this.root,{childList:!0,attributes:!0,subtree:!0,characterData:!0}))},t.prototype.componentWillUnmount=function(){this._events.off(this.contentContainer),this._events.off(window),this._mutationObserver&&this._mutationObserver.disconnect()},t.prototype.shouldComponentUpdate=function(e,t){return this.props.children!==e.children||this.props.initialScrollPosition!==e.initialScrollPosition||this.props.className!==e.className||this.state.stickyTopHeight!==t.stickyTopHeight||this.state.stickyBottomHeight!==t.stickyBottomHeight||this.state.scrollbarWidth!==t.scrollbarWidth||this.state.scrollbarHeight!==t.scrollbarHeight},t.prototype.componentDidUpdate=function(e,t){var n=this.props.initialScrollPosition;this.contentContainer&&"number"==typeof n&&e.initialScrollPosition!==n&&(this.contentContainer.scrollTop=n),t.stickyTopHeight===this.state.stickyTopHeight&&t.stickyBottomHeight===this.state.stickyBottomHeight||this.notifySubscribers(),this._async.setTimeout(this._onWindowResize,0)},t.prototype.render=function(){var e=this.props,t=e.className,n=e.theme,r=e.styles,i=this.state,a=i.stickyTopHeight,s=i.stickyBottomHeight,l=zl(r,{theme:n,className:t,scrollbarVisibility:this.props.scrollbarVisibility});return o.createElement("div",u({},Jn(this.props,Xn),{ref:this._root,className:l.root}),o.createElement("div",{"aria-hidden":"true",ref:this._stickyAboveRef,className:l.stickyAbove,style:this._getStickyContainerStyle(a,!0)}),o.createElement("div",{ref:this._contentContainer,className:l.contentContainer,"data-is-scrollable":!0},o.createElement(Wl.Provider,{value:this._getScrollablePaneContext()},this.props.children)),o.createElement("div",{"aria-hidden":"true",className:l.stickyBelow,style:this._getStickyContainerStyle(s,!1)},o.createElement("div",{ref:this._stickyBelowRef,className:l.stickyBelowItems})))},t.prototype.setStickiesDistanceFromTop=function(){var e=this;this.contentContainer&&this._stickies.forEach((function(t){t.setDistanceFromTop(e.contentContainer)}))},t.prototype.forceLayoutUpdate=function(){this._onWindowResize()},t.prototype._checkStickyStatus=function(e){this.stickyAbove&&this.stickyBelow&&this.contentContainer&&e.nonStickyContent&&(e.state.isStickyTop||e.state.isStickyBottom?(e.state.isStickyTop&&!this.stickyAbove.contains(e.nonStickyContent)&&e.stickyContentTop&&e.addSticky(e.stickyContentTop),e.state.isStickyBottom&&!this.stickyBelow.contains(e.nonStickyContent)&&e.stickyContentBottom&&e.addSticky(e.stickyContentBottom)):this.contentContainer.contains(e.nonStickyContent)||e.resetSticky())},t.prototype._getScrollbarWidth=function(){var e=this.contentContainer;return e?e.offsetWidth-e.clientWidth:0},t.prototype._getScrollbarHeight=function(){var e=this.contentContainer;return e?e.offsetHeight-e.clientHeight:0},t}(lo),(function(e){var t,n,o=e.className,r=e.theme,i=Jt(Hl,r),a={position:"absolute",pointerEvents:"auto"},s={position:"absolute",top:0,right:0,bottom:0,left:0,WebkitOverflowScrolling:"touch"};return{root:[i.root,r.fonts.medium,s,o],contentContainer:[i.contentContainer,{overflowY:"always"===e.scrollbarVisibility?"scroll":"auto"},s],stickyAbove:[{top:0,zIndex:1,selectors:(t={},t[Tt]={borderBottom:"1px solid WindowText"},t)},a],stickyBelow:[{bottom:0,selectors:(n={},n[Tt]={borderTop:"1px solid WindowText"},n)},a],stickyBelowItems:[{bottom:0},a,{width:"100%"}]}}),void 0,{scope:"ScrollablePane"});!function(e){e[e.normal=0]="normal",e[e.largeHeader=1]="largeHeader",e[e.close=2]="close"}(Dl||(Dl={}));var Kl=function(e){function t(n){var r=e.call(this,n)||this;return r._root=o.createRef(),r._firstBumper=o.createRef(),r._lastBumper=o.createRef(),r._hasFocus=!1,r._onRootFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r._hasFocus=!0},r._onRootBlur=function(e){r.props.onBlur&&r.props.onBlur(e);var t=e.relatedTarget;null===e.relatedTarget&&(t=r._getDocument().activeElement),fr(r._root.current,t)||(r._hasFocus=!1)},r._onFirstBumperFocus=function(){r._onBumperFocus(!0)},r._onLastBumperFocus=function(){r._onBumperFocus(!1)},r._onBumperFocus=function(e){if(!r.props.disabled){var t,n,o=e===r._hasFocus?r._lastBumper.current:r._firstBumper.current;if(r._root.current){var i=e===r._hasFocus?(t=r._root.current,void 0===(n=!1)&&(n=!0),_r(t,o,n,!1,!0,!0,!1,!0)):function(e,t,n,o){return void 0===o&&(o=!0),kr(e,t,o,!1,!1,n,!1,!0)}(r._root.current,o,!0,!1);i&&(r._isBumper(i)?r.focus():i.focus())}}},r._onFocusCapture=function(e){r.props.onFocusCapture&&r.props.onFocusCapture(e),e.target===e.currentTarget||r._isBumper(e.target)||(r._previouslyFocusedElementInTrapZone=e.target)},r._forceFocusInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=r._getDocument().activeElement;fr(r._root.current,n)||(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},r._forceClickInTrap=function(e){if(!r.props.disabled&&t._focusStack.length&&r===t._focusStack[t._focusStack.length-1]){var n=e.target;n&&!fr(r._root.current,n)&&(r.focus(),r._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},Dr(r),r}return l(t,e),t.prototype.componentDidMount=function(){this._bringFocusIntoZone(),this._updateEventHandlers(this.props)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=e.elementToFocusOnDismiss;t&&this._previouslyFocusedElementOutsideTrapZone!==t&&(this._previouslyFocusedElementOutsideTrapZone=t),this._updateEventHandlers(e)},t.prototype.componentDidUpdate=function(e){var t=void 0===e.forceFocusInsideTrap||e.forceFocusInsideTrap,n=void 0===this.props.forceFocusInsideTrap||this.props.forceFocusInsideTrap,o=void 0!==e.disabled&&e.disabled,r=void 0!==this.props.disabled&&this.props.disabled;!t&&n||o&&!r?this._bringFocusIntoZone():(t&&!n||!o&&r)&&this._returnFocusToInitiator()},t.prototype.componentWillUnmount=function(){this.props.disabled&&!this.props.forceFocusInsideTrap&&fr(this._root.current,this._getDocument().activeElement)||this._returnFocusToInitiator(),this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0),this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),delete this._previouslyFocusedElementInTrapZone,delete this._previouslyFocusedElementOutsideTrapZone},t.prototype.render=function(){var e=this.props,t=e.className,n=e.disabled,r=void 0!==n&&n,i=e.ariaLabelledBy,a=Jn(this.props,Xn),s={style:{pointerEvents:"none",position:"fixed"},tabIndex:r?-1:0,"data-is-visible":!0};return o.createElement("div",u({},a,{className:t,ref:this._root,"aria-labelledby":i,onFocusCapture:this._onFocusCapture,onFocus:this._onRootFocus,onBlur:this._onRootBlur}),o.createElement("div",u({},s,{ref:this._firstBumper,onFocus:this._onFirstBumperFocus})),this.props.children,o.createElement("div",u({},s,{ref:this._lastBumper,onFocus:this._onLastBumperFocus})))},t.prototype.focus=function(){var e=this.props,t=e.focusPreviouslyFocusedInnerElement,n=e.firstFocusableSelector;if(t&&this._previouslyFocusedElementInTrapZone&&fr(this._root.current,this._previouslyFocusedElementInTrapZone))this._focusAsync(this._previouslyFocusedElementInTrapZone);else{var o="string"==typeof n?n:n&&n(),r=null;this._root.current&&(o&&(r=this._root.current.querySelector("."+o)),r||(r=kr(this._root.current,this._root.current.firstChild,!1,!1,!1,!0))),r&&this._focusAsync(r)}},t.prototype._focusAsync=function(e){this._isBumper(e)||Pr(e)},t.prototype._bringFocusIntoZone=function(){var e=this.props,n=e.elementToFocusOnDismiss,o=e.disabled,r=void 0!==o&&o,i=e.disableFirstFocus,a=void 0!==i&&i;r||(t._focusStack.push(this),this._previouslyFocusedElementOutsideTrapZone=n||this._getDocument().activeElement,a||fr(this._root.current,this._previouslyFocusedElementOutsideTrapZone)||this.focus())},t.prototype._returnFocusToInitiator=function(){var e=this,n=this.props.ignoreExternalFocusing;t._focusStack=t._focusStack.filter((function(t){return e!==t}));var o=this._getDocument(),r=o.activeElement;n||!this._previouslyFocusedElementOutsideTrapZone||"function"!=typeof this._previouslyFocusedElementOutsideTrapZone.focus||!fr(this._root.current,r)&&r!==o.body||this._focusAsync(this._previouslyFocusedElementOutsideTrapZone)},t.prototype._updateEventHandlers=function(e){var t=e.isClickableOutsideFocusTrap,n=void 0!==t&&t,o=e.forceFocusInsideTrap,r=void 0===o||o;r&&!this._disposeFocusHandler?this._disposeFocusHandler=Rr(window,"focus",this._forceFocusInTrap,!0):!r&&this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),n||this._disposeClickHandler?n&&this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0):this._disposeClickHandler=Rr(window,"click",this._forceClickInTrap,!0)},t.prototype._isBumper=function(e){return e===this._firstBumper.current||e===this._lastBumper.current},t.prototype._getDocument=function(){return yt(this._root.current)},t._focusStack=[],t}(o.Component),jl=Je,Vl={root:"ms-Modal",main:"ms-Dialog-main",scrollableContent:"ms-Modal-scrollableContent",isOpen:"is-open",layer:"ms-Modal-Layer"},Gl=Yo(),ql=function(e){function t(t){var n=e.call(this,t)||this,o=n.props.allowTouchBodyScroll,r=void 0!==o&&o;return n._allowTouchBodyScroll=r,n}return l(t,e),t.prototype.componentDidMount=function(){var e;!this._allowTouchBodyScroll&&((e=yt())&&e.body&&!Kr&&(e.body.classList.add(jr),e.body.addEventListener("touchmove",Zr,{passive:!1,capture:!1})),Kr++)},t.prototype.componentWillUnmount=function(){!this._allowTouchBodyScroll&&function(){if(Kr>0){var e=yt();e&&e.body&&1===Kr&&(e.body.classList.remove(jr),e.body.removeEventListener("touchmove",Zr)),Kr--}}()},t.prototype.render=function(){var e=this.props,t=e.isDarkThemed,n=e.className,r=e.theme,i=e.styles,a=Jn(this.props,Xn),s=Gl(i,{theme:r,className:n,isDark:t});return o.createElement("div",u({},a,{className:s.root}))},t}(lo),Zl={root:"ms-Overlay",rootDark:"ms-Overlay--dark"},Ql=Pn(ql,(function(e){var t,n=e.className,o=e.theme,r=e.isNone,i=e.isDark,a=o.palette,s=Jt(Zl,o);return{root:[s.root,o.fonts.medium,{backgroundColor:a.whiteTranslucent40,top:0,right:0,bottom:0,left:0,position:"absolute",selectors:(t={},t[Tt]={border:"1px solid WindowText",opacity:0},t)},r&&{visibility:"hidden"},i&&[s.rootDark,{backgroundColor:a.blackTranslucent40}],n]}}),void 0,{scope:"Overlay"}),Yl=qt((function(e,t){return{root:K(e,t&&{touchAction:"none",selectors:{"& *":{userSelect:"none"}}})}})),Xl={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},Jl=function(e){function t(t){var n=e.call(this,t)||this;return n._currentEventType=Xl.mouse,n._events=[],n._onMouseDown=function(e){var t=o.Children.only(n.props.children).props.onMouseDown;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStart(e)},n._onMouseUp=function(e){var t=o.Children.only(n.props.children).props.onMouseUp;return t&&t(e),n._currentEventType=Xl.mouse,n._onDragStop(e)},n._onTouchStart=function(e){var t=o.Children.only(n.props.children).props.onTouchStart;return t&&t(e),n._currentEventType=Xl.touch,n._onDragStart(e)},n._onTouchEnd=function(e){var t=o.Children.only(n.props.children).props.onTouchEnd;t&&t(e),n._currentEventType=Xl.touch,n._onDragStop(e)},n._onDragStart=function(e){if("number"==typeof e.button&&0!==e.button)return!1;if(!(n.props.handleSelector&&!n._matchesSelector(e.target,n.props.handleSelector)||n.props.preventDragSelector&&n._matchesSelector(e.target,n.props.preventDragSelector))){n._touchId=n._getTouchId(e);var t=n._getControlPosition(e);if(void 0!==t){var o=n._createDragDataFromPosition(t);n.props.onStart&&n.props.onStart(e,o),n.setState({isDragging:!0,lastPosition:t}),n._events=[Rr(document.body,n._currentEventType.move,n._onDrag),Rr(document.body,n._currentEventType.stop,n._onDragStop)]}}},n._onDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=n._getControlPosition(e);if(t){var o=n._createUpdatedDragData(n._createDragDataFromPosition(t)),r=o.position;n.props.onDragChange&&n.props.onDragChange(e,o),n.setState({position:r,lastPosition:t})}},n._onDragStop=function(e){if(n.state.isDragging){var t=n._getControlPosition(e);if(t){var o=n._createDragDataFromPosition(t);n.setState({isDragging:!1,lastPosition:void 0}),n.props.onStop&&n.props.onStop(e,o),n.props.position&&n.setState({position:n.props.position}),n._events.forEach((function(e){return e()}))}}},n.state={isDragging:!1,position:n.props.position||{x:0,y:0},lastPosition:void 0},n}return l(t,e),t.prototype.componentDidUpdate=function(e){!this.props.position||e.position&&this.props.position===e.position||this.setState({position:this.props.position})},t.prototype.componentWillUnmount=function(){this._events.forEach((function(e){return e()}))},t.prototype.render=function(){var e=o.Children.only(this.props.children),t=e.props,n=this.props.position,r=this.state,i=r.position,a=r.isDragging,s=i.x,l=i.y;return n&&!a&&(s=n.x,l=n.y),o.cloneElement(e,{style:u(u({},t.style),{transform:"translate("+s+"px, "+l+"px)"}),className:Yl(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;t0&&(n=t[0].getBoundingClientRect(),this.setState({modalRectangleTop:n.top}))}}else this.setState({isOpen:!0}),e.dragOptions&&this._registerForKeyUp();!e.isOpen&&this.state.isOpen&&(this._onModalCloseTimer=this._async.setTimeout(this._onModalClose,1e3*parseFloat(jl)),this.setState({isVisible:!1}))},t.prototype.componentDidMount=function(){this.state.isOpen&&this.state.isVisible&&this._registerForKeyUp()},t.prototype.componentDidUpdate=function(e,t){e.isOpen||t.isVisible||this.setState({isVisible:!0})},t.prototype.render=function(){var e=this.props,t=e.className,n=e.containerClassName,r=e.scrollableContentClassName,i=e.elementToFocusOnDismiss,a=e.firstFocusableSelector,s=e.forceFocusInsideTrap,l=e.ignoreExternalFocusing,c=e.isBlocking,d=e.isClickableOutsideFocusTrap,p=e.isDarkOverlay,f=e.onDismiss,h=e.layerProps,m=e.overlay,g=e.responsiveMode,v=e.titleAriaId,y=e.styles,b=e.subtitleAriaId,_=e.theme,k=e.topOffsetFixed,x=e.onLayerDidMount,C=e.isModeless,w=e.dragOptions,S=this.state,E=S.isOpen,T=S.isVisible,I=S.hasBeenOpened,P=S.modalRectangleTop,M=S.x,N=S.y,D=S.isInKeyboardMoveMode;if(!E)return null;var A=void 0===h?"":h.className,B=eu(y,{theme:_,className:t,containerClassName:n,scrollableContentClassName:r,isOpen:E,isVisible:T,hasBeenOpened:I,modalRectangleTop:P,topOffsetFixed:k,isModeless:C,layerClassName:A,isDefaultDragHandle:w&&!w.dragHandleSelector}),F=u(u(u({},$l),this.props.layerProps),{onLayerDidMount:h&&h.onLayerDidMount?h.onLayerDidMount:x,insertFirst:C,className:B.layer}),O=o.createElement(Kl,{componentRef:this._focusTrapZone,className:B.main,elementToFocusOnDismiss:i,isClickableOutsideFocusTrap:C||d||!c,ignoreExternalFocusing:l,forceFocusInsideTrap:C?!C:s,firstFocusableSelector:a,focusPreviouslyFocusedInnerElement:!0,onBlur:D?this._onExitKeyboardMoveMode:void 0},w&&D&&o.createElement("div",{className:B.keyboardMoveIconContainer},w.keyboardMoveIconProps?o.createElement(lr,u({},w.keyboardMoveIconProps)):o.createElement(lr,{iconName:"move",className:B.keyboardMoveIcon})),o.createElement("div",{ref:this._allowScrollOnModal,className:B.scrollableContent,"data-is-scrollable":!0},w&&this.state.isModalMenuOpen&&o.createElement(w.menu,{items:[{key:"move",text:w.moveMenuItemText,onClick:this._onEnterKeyboardMoveMode},{key:"close",text:w.closeMenuItemText,onClick:this._onModalClose}],onDismiss:this._onModalContextMenuClose,alignTargetEdge:!0,coverTarget:!0,directionalHint:cr.topLeftEdge,directionalHintFixed:!0,shouldFocusOnMount:!0,target:this._scrollableContent}),this.props.children));return g>=Vi.small?o.createElement(ls,u({},F),o.createElement(Fa,{role:C||!c?"dialog":"alertdialog","aria-modal":!C,ariaLabelledBy:v,ariaDescribedBy:b,onDismiss:f,shouldRestoreFocus:!l},o.createElement("div",{className:B.root},!C&&o.createElement(Ql,u({isDarkThemed:p,onClick:c?void 0:f,allowTouchBodyScroll:this._allowTouchBodyScroll},m)),w?o.createElement(Jl,{handleSelector:w.dragHandleSelector||"."+B.main.split(" ")[0],preventDragSelector:"button",onStart:this._onDragStart,onDragChange:this._onDrag,onStop:this._onDragStop,position:{x:M,y:N}},O):O))):null},t.prototype.focus=function(){this._focusTrapZone.current&&this._focusTrapZone.current.focus()},t.prototype._getMoveDelta=function(e){var t=10;return e.shiftKey?e.ctrlKey||(t=50):e.ctrlKey&&(t=1),t},t.defaultProps={isOpen:!1,isDarkOverlay:!0,isBlocking:!1,className:"",containerClassName:""},t=d([$i],t)}(lo),(function(e){var t,n=e.className,o=e.containerClassName,r=e.scrollableContentClassName,i=e.isOpen,a=e.isVisible,s=e.hasBeenOpened,l=e.modalRectangleTop,u=e.theme,c=e.topOffsetFixed,d=e.isModeless,p=e.layerClassName,f=e.isDefaultDragHandle,h=u.palette,m=u.effects,g=u.fonts,v=Jt(Vl,u);return{root:[v.root,g.medium,{backgroundColor:"transparent",position:d?"absolute":"fixed",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:0,pointerEvents:"none",transition:"opacity "+jl},c&&s&&{alignItems:"flex-start"},i&&v.isOpen,a&&{opacity:1,pointerEvents:"auto"},n],main:[v.main,{boxShadow:m.elevation64,borderRadius:m.roundedCorner2,backgroundColor:h.white,boxSizing:"border-box",position:"relative",textAlign:"left",outline:"3px solid transparent",maxHeight:"calc(100% - 32px)",maxWidth:"calc(100% - 32px)",minHeight:"176px",minWidth:"288px",overflowY:"auto",zIndex:d?Pt.Layer:void 0},c&&s&&{top:l},f&&{cursor:"move"},o],scrollableContent:[v.scrollableContent,{overflowY:"auto",flexGrow:1,maxHeight:"100vh",selectors:(t={},t["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:window.innerHeight},t)},r],layer:d&&[p,v.layer,{position:"static",width:"unset",height:"unset"}],keyboardMoveIconContainer:{position:"absolute",display:"flex",justifyContent:"center",width:"100%",padding:"3px 0px"},keyboardMoveIcon:{fontSize:g.xLargePlus.fontSize,width:"24px"}}}),void 0,{scope:"Modal"}),nu=qt((function(e,t){var n,o=Xs(e),r=Sl(e),i=e.palette;return j(o,{root:{padding:"0 4px",width:"32px",height:"32px",backgroundColor:"transparent",border:"none",color:e.semanticColors.link},rootHovered:{color:i.themeDarkAlt,backgroundColor:i.neutralLighter,selectors:(n={},n[Tt]={borderColor:"Highlight",color:"Highlight"},n)},rootHasMenu:{width:"auto"},rootPressed:{color:i.themeDark,backgroundColor:i.neutralLight},rootExpanded:{color:i.themeDark,backgroundColor:i.neutralLight},rootChecked:{color:i.themeDark,backgroundColor:i.neutralLight},rootCheckedHovered:{color:i.themeDark,backgroundColor:i.neutralQuaternaryAlt},rootDisabled:{color:i.neutralTertiaryAlt}},r,t)})),ou=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._skipComponentRefResolution=!0,t}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,n=e.theme;return o.createElement(Zs,u({},this.props,{variantClassName:"ms-Button--icon",styles:nu(n,t),onRenderText:co,onRenderDescription:co}))},t=d([es("IconButton",["theme","styles"],!0)],t)}(lo),ru=Yo(),iu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.styles,r=e.theme;return this._classNames=ru(n,{theme:r,className:t}),o.createElement("div",{className:this._classNames.actions},o.createElement("div",{className:this._classNames.actionsRight},this._renderChildrenAsActions()))},t.prototype._renderChildrenAsActions=function(){var e=this;return o.Children.map(this.props.children,(function(t){return t?o.createElement("span",{className:e._classNames.action},t):null}))},t}(lo),au={actions:"ms-Dialog-actions",action:"ms-Dialog-action",actionsRight:"ms-Dialog-actionsRight"},su=Pn(iu,(function(e){var t=e.className,n=e.theme,o=Jt(au,n);return{actions:[o.actions,{position:"relative",width:"100%",minHeight:"24px",lineHeight:"24px",margin:"16px 0 0",fontSize:"0",selectors:{".ms-Button":{lineHeight:"normal"}}},t],action:[o.action,{margin:"0 4px"}],actionsRight:[o.actionsRight,{textAlign:"right",marginRight:"-4px",fontSize:"0"}]}}),void 0,{scope:"DialogFooter"}),lu=Yo(),uu=o.createElement(su,null).type,cu=function(e){function t(t){return e.call(this,t)||this}return l(t,e),t.prototype.render=function(){var e,t=this.props,n=t.showCloseButton,r=t.className,i=t.closeButtonAriaLabel,a=t.onDismiss,s=t.subTextId,l=t.subText,c=t.titleId,d=t.title,p=t.type,f=t.styles,h=t.theme,m=t.draggableHeaderClassName,g=lu(f,{theme:h,className:r,isLargeHeader:p===Dl.largeHeader,isClose:p===Dl.close,draggableHeaderClassName:m}),v=this._groupChildren();return l&&(e=o.createElement("p",{className:g.subText,id:s},l)),o.createElement("div",{className:g.content},o.createElement("div",{className:g.header},o.createElement("p",{className:g.title,id:c,role:"heading","aria-level":2},d),o.createElement("div",{className:g.topButton},this.props.topButtonsProps.map((function(e,t){return o.createElement(ou,u({key:e.uniqueId||t},e))})),(p===Dl.close||n&&p!==Dl.largeHeader)&&o.createElement(ou,{className:g.button,iconProps:{iconName:"Cancel"},ariaLabel:i,onClick:a,title:i}))),o.createElement("div",{className:g.inner},o.createElement("div",{className:g.innerContent},e,v.contents),v.footers))},t.prototype._groupChildren=function(){var e={footers:[],contents:[]};return o.Children.map(this.props.children,(function(t){"object"==typeof t&&null!==t&&t.type===uu?e.footers.push(t):e.contents.push(t)})),e},t.defaultProps={showCloseButton:!1,className:"",topButtonsProps:[],closeButtonAriaLabel:"Close"},t=d([$i],t)}(lo),du={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"},pu=Pn(cu,(function(e){var t,n,o,r=e.className,i=e.theme,a=e.isLargeHeader,s=e.isClose,l=e.hidden,u=e.isMultiline,c=e.draggableHeaderClassName,d=i.palette,p=i.fonts,f=i.effects,h=i.semanticColors,m=Jt(du,i);return{content:[a&&[m.contentLgHeader,{borderTop:"4px solid "+d.themePrimary}],s&&m.close,{flexGrow:1,overflowY:"hidden"},r],subText:[m.subText,p.medium,{margin:"0 0 24px 0",color:h.bodySubtext,lineHeight:"1.5",wordWrap:"break-word",fontWeight:pt.regular}],header:[m.header,{position:"relative",width:"100%",boxSizing:"border-box"},s&&m.close,c&&[c,{cursor:"move"}]],button:[m.button,l&&{selectors:{".ms-Icon.ms-Icon--Cancel":{color:h.buttonText,fontSize:ft.medium}}}],inner:[m.inner,{padding:"0 24px 24px",selectors:(t={},t["@media (min-width: 320px) and (max-width: 479px)"]={padding:"0 16px 16px"},t)}],innerContent:[m.content,{position:"relative",width:"100%"}],title:[m.title,p.xLarge,{color:h.bodyText,margin:"0",padding:"16px 46px 20px 24px",lineHeight:"normal",selectors:(n={},n["@media (min-width: 320px) and (max-width: 479px)"]={padding:"16px 46px 16px 16px"},n)},a&&{color:h.menuHeader},u&&{fontSize:p.xxLarge.fontSize}],topButton:[{display:"flex",flexDirection:"row",flexWrap:"nowrap",position:"absolute",top:"0",right:"0",padding:"15px 15px 0 0",selectors:(o={"> *":{flex:"0 0 auto"},".ms-Dialog-button":{color:h.buttonText},".ms-Dialog-button:hover":{color:h.buttonTextHovered,borderRadius:f.roundedCorner2}},o["@media (min-width: 320px) and (max-width: 479px)"]={padding:"15px 8px 0 0"},o)}]}}),void 0,{scope:"DialogContent"}),fu=Yo(),hu={isDarkOverlay:!1,isBlocking:!1,className:"",containerClassName:"",topOffsetFixed:!1},mu={type:Dl.normal,className:"",topButtonsProps:[]},gu=function(e){function t(t){var n=e.call(this,t)||this;return n._getSubTextId=function(){var e=n.props,t=e.ariaDescribedById,o=e.modalProps,r=e.dialogContentProps,i=e.subText,a=t||o&&o.subtitleAriaId;return a||(a=(i||r&&r.subText)&&n._defaultSubTextId),a},n._getTitleTextId=function(){var e=n.props,t=e.ariaLabelledById,o=e.modalProps,r=e.dialogContentProps,i=e.title,a=t||o&&o.titleAriaId;return a||(a=(i||r&&r.title)&&n._defaultTitleTextId),a},n._id=Hn("Dialog"),n._defaultTitleTextId=n._id+"-title",n._defaultSubTextId=n._id+"-subText",n}return l(t,e),t.prototype.render=function(){var e,t,n=this.props,r=n.className,i=n.containerClassName,a=n.contentClassName,s=n.elementToFocusOnDismiss,l=n.firstFocusableSelector,c=n.forceFocusInsideTrap,d=n.styles,p=n.hidden,f=n.ignoreExternalFocusing,h=n.isBlocking,m=n.isClickableOutsideFocusTrap,g=n.isDarkOverlay,v=n.isOpen,y=n.onDismiss,b=n.onDismissed,_=n.onLayerDidMount,k=n.responsiveMode,x=n.subText,C=n.theme,w=n.title,S=n.topButtonsProps,E=n.type,T=n.minWidth,I=n.maxWidth,P=n.modalProps,M=u({},P?P.layerProps:{onLayerDidMount:_});_&&!M.onLayerDidMount&&(M.onLayerDidMount=_),P&&P.dragOptions&&!P.dragOptions.dragHandleSelector?(e="ms-Dialog-draggable-header",t=u(u({},P.dragOptions),{dragHandleSelector:"."+e})):t=P&&P.dragOptions;var N=u(u(u({},hu),P),{layerProps:M,dragOptions:t}),D=u(u(u({},mu),this.props.dialogContentProps),{draggableHeaderClassName:e}),A=fu(d,{theme:C,className:r||N.className,containerClassName:i||N.containerClassName,hidden:p,dialogDefaultMinWidth:T,dialogDefaultMaxWidth:I});return o.createElement(tu,u({elementToFocusOnDismiss:s,firstFocusableSelector:l,forceFocusInsideTrap:c,ignoreExternalFocusing:f,isClickableOutsideFocusTrap:m,onDismissed:b,responsiveMode:k},N,{isDarkOverlay:void 0!==g?g:N.isDarkOverlay,isBlocking:void 0!==h?h:N.isBlocking,isOpen:void 0!==v?v:!p,className:A.root,containerClassName:A.main,onDismiss:y||N.onDismiss,subtitleAriaId:this._getSubTextId(),titleAriaId:this._getTitleTextId()}),o.createElement(pu,u({titleId:this._defaultTitleTextId,subTextId:this._defaultSubTextId,title:w,subText:x,showCloseButton:void 0!==h?!h:!N.isBlocking,topButtonsProps:S||D.topButtonsProps,type:void 0!==E?E:D.type,onDismiss:y||D.onDismiss,className:a||D.className},D),this.props.children))},t.defaultProps={hidden:!0},t=d([$i],t)}(o.Component),vu={root:"ms-Dialog"},yu=Pn(gu,(function(e){var t,n=e.className,o=e.containerClassName,r=e.dialogDefaultMinWidth,i=void 0===r?"288px":r,a=e.dialogDefaultMaxWidth,s=void 0===a?"340px":a,l=e.hidden,u=e.theme;return{root:[Jt(vu,u).root,u.fonts.medium,n],main:[{width:i,outline:"3px solid transparent",selectors:(t={},t["@media (min-width: 480px)"]={width:"auto",maxWidth:s,minWidth:i},t)},!l&&{display:"flex"},o]}}),void 0,{scope:"Dialog"}),bu=Yo({disableCaching:!0}),_u=Pn(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.as,n=void 0===t?"label":t,r=e.children,i=e.className,a=e.disabled,s=e.styles,l=e.required,c=e.theme,d=bu(s,{className:i,disabled:a,required:l,theme:c});return o.createElement(n,u({},Jn(this.props,Xn),{className:d.root}),r)},t}(o.Component),(function(e){var t,n=e.theme,o=e.className,r=e.disabled,i=e.required,a=n.semanticColors,s=pt.semibold,l=a.bodyText,u=a.disabledBodyText,c=a.errorText;return{root:["ms-Label",n.fonts.medium,{fontWeight:s,color:l,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},r&&{color:u,selectors:(t={},t[Tt]={color:"GrayText"},t)},i&&{selectors:{"::after":{content:"' *'",color:c,paddingRight:12}}},o]}}),void 0,{scope:"Label"}),ku=Yo(),xu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._link=o.createRef(),t._onClick=function(e){var n=t.props,o=n.onClick;n.disabled?e.preventDefault():o&&o(e)},t}return l(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.children,i=t.className,a=t.href,s=t.theme,l=t.styles,c=t.keytipProps,d=ku(l,{className:i,isButton:!a,isDisabled:n,theme:s}),p=this._getRootType(this.props);return o.createElement(Ms,{keytipProps:c,ariaDescribedBy:this.props["aria-describedby"],disabled:n},(function(t){return o.createElement(p,u({},t,e._adjustPropsForRootType(p,e.props),{className:d.root,onClick:e._onClick,ref:e._link,"aria-disabled":n}),r)}))},t.prototype.focus=function(){var e=this._link.current;e&&e.focus&&e.focus()},t.prototype._adjustPropsForRootType=function(e,t){t.children,t.as;var n=t.disabled,o=t.target,r=t.href,i=(t.theme,t.getStyles,t.styles,t.componentRef,c(t,["children","as","disabled","target","href","theme","getStyles","styles","componentRef"]));return"string"==typeof e?"a"===e?u({target:o,href:n?void 0:r},i):"button"===e?u({type:"button",disabled:n},i):u(u({},i),{disabled:n}):u({target:o,href:r,disabled:n},i)},t.prototype._getRootType=function(e){return e.as?e.as:e.href?"a":"button"},t}(lo),Cu={root:"ms-Link"},wu=Pn(xu,(function(e){var t,n,o,r=e.className,i=e.isButton,a=e.isDisabled,s=e.theme,l=s.semanticColors,u=l.link,c=l.linkHovered,d=l.disabledText,p=l.focusBorder,f=Jt(Cu,s);return{root:[f.root,s.fonts.medium,{color:u,outline:"none",fontSize:"inherit",fontWeight:"inherit",selectors:(t={".ms-Fabric--isFocusVisible &:focus":{boxShadow:"0 0 0 1px "+p+" inset",selectors:(n={},n[Tt]={outline:"1px solid WindowText"},n)}},t[Tt]={borderBottom:"none"},t)},i&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(o={},o["@media screen and (-ms-high-contrast: white-on-black)"]={color:"#FFFF00"},o["@media screen and (-ms-high-contrast: black-on-white)"]={color:"#00009F"},o)},!i&&{textDecoration:"none"},a&&["is-disabled",{color:d,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!a&&{selectors:{"&:active, &:hover, &:active:hover":{color:c,textDecoration:"underline"},"&:focus":{color:u}}},f.root,r]}}),void 0,{scope:"Link"}),Su=function(e){function t(t){var n=e.call(this,t)||this;return n.parent_on_change=t.on_change,n}return l(t,e),t.prototype.get_value=function(){return null},t}(r.a.Component),Eu=Yo(),Tu=function(e){function t(t){var n=e.call(this,t)||this;return n._toggleButton=o.createRef(),n._onClick=function(e){var t=n.props,o=t.disabled,r=t.checked,i=t.onChange,a=t.onChanged,s=t.onClick,l=n.state.checked;o||(void 0===r&&n.setState({checked:!l}),i&&i(e,!l),a&&a(!l),s&&s(e))},n._warnMutuallyExclusive({checked:"defaultChecked"}),n._warnDeprecations({onAriaLabel:"ariaLabel",offAriaLabel:void 0,onChanged:"onChange"}),n.state={checked:!(!t.checked&&!t.defaultChecked)},n._id=t.id||Hn("Toggle"),n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.checked?null:{checked:!!e.checked}},Object.defineProperty(t.prototype,"checked",{get:function(){return this.state.checked},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this,t=this.props,n=t.as,r=void 0===n?"div":n,i=t.className,a=t.theme,s=t.disabled,l=t.keytipProps,c=t.label,d=t.ariaLabel,p=t.onAriaLabel,f=t.offAriaLabel,h=t.offText,m=t.onText,g=t.styles,v=t.inlineLabel,y=this.state.checked,b=y?m:h,_=y?p:f,k=Jn(this.props,Zn,["defaultChecked"]),x=Eu(g,{theme:a,className:i,disabled:s,checked:y,inlineLabel:v,onOffMissing:!m&&!h}),C=this._id+"-label",w=this._id+"-stateText",S=void 0;d||_||(c?S=C:b&&(S=w));var E=this.props.role?this.props.role:"switch";return o.createElement(r,{className:x.root,hidden:k.hidden},c&&o.createElement(_u,{htmlFor:this._id,className:x.label,id:C},c),o.createElement("div",{className:x.container},o.createElement(Ms,{keytipProps:l,ariaDescribedBy:k["aria-describedby"],disabled:s},(function(t){return o.createElement("button",u({},k,t,{className:x.pill,disabled:s,id:e._id,type:"button",role:E,ref:e._toggleButton,"aria-disabled":s,"aria-checked":y,"aria-label":d||_,"data-is-focusable":!0,onChange:e._noop,onClick:e._onClick,"aria-labelledby":S}),o.createElement("span",{className:x.thumb}))})),b&&o.createElement(_u,{htmlFor:this._id,className:x.text,id:w},b)))},t.prototype.focus=function(){this._toggleButton.current&&this._toggleButton.current.focus()},t.prototype._noop=function(){},t}(lo),Iu=Pn(Tu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.checked,p=e.inlineLabel,f=e.onOffMissing,h=l.semanticColors,m=l.palette,g=h.bodyBackground,v=h.inputBackgroundChecked,y=m.themeDark,b=m.neutralDark,_=h.disabledBodySubtext,k=h.smallInputBorder,x=h.inputForegroundChecked,C=h.disabledBodySubtext,w=h.disabledBackground,S=h.smallInputBorder,E=h.inputBorderHovered,T=h.disabledBodySubtext,I=h.disabledText;return{root:["ms-Toggle",d&&"is-checked",!c&&"is-enabled",c&&"is-disabled",l.fonts.medium,{marginBottom:"8px"},p&&{display:"flex",alignItems:"center"},u],label:["ms-Toggle-label",c&&{color:I,selectors:(t={},t[Tt]={color:"GrayText"},t)},p&&!f&&{marginRight:16},f&&p&&{order:1,marginLeft:16},p&&{wordBreak:"break-all"}],container:["ms-Toggle-innerContainer",{display:"inline-flex",position:"relative"}],pill:["ms-Toggle-background",At(l,{inset:-3}),{fontSize:"20px",boxSizing:"border-box",width:40,height:20,borderRadius:10,transition:"all 0.1s ease",border:"1px solid "+S,background:g,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 3px"},!c&&[!d&&{selectors:{":hover":[{borderColor:E}],":hover .ms-Toggle-thumb":[{backgroundColor:b,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)}]}},d&&[{background:v,borderColor:"transparent",justifyContent:"flex-end"},{selectors:(o={":hover":[{backgroundColor:y,borderColor:"transparent",selectors:(r={},r[Tt]={backgroundColor:"Highlight"},r)}]},o[Tt]={backgroundColor:"WindowText"},o)}]],c&&[{cursor:"default"},!d&&[{borderColor:T}],d&&[{backgroundColor:_,borderColor:"transparent",justifyContent:"flex-end"}]],!c&&{selectors:{"&:hover":{selectors:(i={},i[Tt]={borderColor:"Highlight"},i)}}}],thumb:["ms-Toggle-thumb",{display:"block",width:12,height:12,borderRadius:"50%",transition:"all 0.1s ease",backgroundColor:k,borderColor:"transparent",borderWidth:".28em",borderStyle:"solid",boxSizing:"border-box"},!c&&d&&[{backgroundColor:x,selectors:(a={},a[Tt]={backgroundColor:"Window",borderColor:"Window"},a)}],c&&[!d&&[{backgroundColor:C}],d&&[{backgroundColor:w}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 8px",userSelect:"none",fontWeight:pt.regular}}},c&&{selectors:{"&&":{color:I,selectors:(s={},s[Tt]={color:"GrayText"},s)}}}]}}),void 0,{scope:"Toggle"}),Pu=function(e){function t(t){var n=e.call(this,t)||this;return n.toggleref=null,n.toggleref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.toggleref.checked}},t.prototype.render=function(){var e=this;return r.a.createElement(Iu,{disabled:this.props.disabled,onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},checked:this.state.property_values.value,label:this.state.property_values.display_name,onText:"On",offText:"Off",componentRef:function(t){e.toggleref=t}})},t}(Su);function Mu(e,t){return void 0!==e[t]&&null!==e[t]}var Nu=Yo(),Du=function(e){function t(t){var n=e.call(this,t)||this;return n._onChange=function(e){var t=n.props.onChange;t&&t(e,n.props)},n._onBlur=function(e){var t=n.props.onBlur;t&&t(e,n.props)},n._onFocus=function(e){var t=n.props.onFocus;t&&t(e,n.props)},n._onRenderField=function(e){var t=e.id,r=e.imageSrc,i=e.imageAlt,a=void 0===i?"":i,s=e.selectedImageSrc,l=e.iconProps,c=e.imageSize?e.imageSize:{width:32,height:32},d=(e.onRenderLabel?rl(e.onRenderLabel,n._onRenderLabel):n._onRenderLabel)(e);return o.createElement("label",{htmlFor:t,className:n._classNames.field},r&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.imageWrapper},o.createElement(or,{src:r,alt:a,width:c.width,height:c.height})),o.createElement("div",{className:n._classNames.selectedImageWrapper},o.createElement(or,{src:s,alt:a,width:c.width,height:c.height}))),l&&o.createElement("div",{className:n._classNames.innerField},o.createElement("div",{className:n._classNames.iconWrapper},o.createElement(lr,u({},l)))),r||l?o.createElement("div",{className:n._classNames.labelWrapper},d):d)},n._onRenderLabel=function(e){return o.createElement("span",{id:e.labelId,className:"ms-ChoiceFieldLabel"},e.text)},Dr(n),n}return l(t,e),t.prototype.render=function(){var e=this.props,t=e.ariaLabel,n=e.focused,r=e.required,i=e.theme,a=e.iconProps,s=e.imageSrc,l=e.imageSize,d=void 0===l?{width:32,height:32}:l,p=e.disabled,f=e.checked,h=e.id,m=e.styles,g=e.name,v=e.onRenderField,y=void 0===v?this._onRenderField:v,b=c(e,["ariaLabel","focused","required","theme","iconProps","imageSrc","imageSize","disabled","checked","id","styles","name","onRenderField"]);this._classNames=Nu(m,{theme:i,hasIcon:!!a,hasImage:!!s,checked:f,disabled:p,imageIsLarge:!!s&&(d.width>71||d.height>71),imageSize:d,focused:n});var _=Jn(b,Zn),k=_.className,x=c(_,["className"]);return o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.choiceFieldWrapper},o.createElement("input",u({"aria-label":t,id:h,className:Mn(this._classNames.input,k),type:"radio",name:g,disabled:p,checked:f,required:r},x,{onChange:this._onChange,onFocus:this._onFocus,onBlur:this._onBlur})),y(this.props,this._onRenderField)))},t}(o.Component),Au={root:"ms-ChoiceField",choiceFieldWrapper:"ms-ChoiceField-wrapper",input:"ms-ChoiceField-input",field:"ms-ChoiceField-field",innerField:"ms-ChoiceField-innerField",imageWrapper:"ms-ChoiceField-imageWrapper",iconWrapper:"ms-ChoiceField-iconWrapper",labelWrapper:"ms-ChoiceField-labelWrapper",checked:"is-checked"},Bu="200ms";function Fu(e,t){var n,o;return["is-inFocus",{selectors:(n={},n["."+Mt+" &"]={position:"relative",outline:"transparent",selectors:{"::-moz-focus-inner":{border:0},":after":{content:'""',top:-2,right:-2,bottom:-2,left:-2,pointerEvents:"none",border:"1px solid "+e,position:"absolute",selectors:(o={},o[Tt]={borderColor:"WindowText",borderWidth:t?1:2},o)}}},n)}]}function Ou(e,t,n){return[t,{paddingBottom:2,transitionProperty:"opacity",transitionDuration:Bu,transitionTimingFunction:"ease",selectors:{".ms-Image":{display:"inline-block",borderStyle:"none"}}},(n?!e:e)&&["is-hidden",{position:"absolute",left:0,top:0,width:"100%",height:"100%",overflow:"hidden",opacity:0}]]}var Ru=Pn(Du,(function(e){var t,n,o,r,i,a=e.theme,s=e.hasIcon,l=e.hasImage,u=e.checked,c=e.disabled,d=e.imageIsLarge,p=e.focused,f=e.imageSize,h=a.palette,m=a.semanticColors,g=a.fonts,v=Jt(Au,a),y=h.neutralPrimary,b=m.inputBorderHovered,_=m.inputBackgroundChecked,k=h.themeDark,x=m.disabledBodySubtext,C=m.bodyBackground,w=h.neutralSecondary,S=m.inputBackgroundChecked,E=h.themeDark,T=m.disabledBodySubtext,I=h.neutralDark,P=m.focusBorder,M=m.inputBorderHovered,N=m.inputBackgroundChecked,D=h.themeDark,A=h.neutralLighter,B={selectors:{".ms-ChoiceFieldLabel":{color:I},":before":{borderColor:u?k:b},":after":[!s&&!l&&!u&&{content:'""',transitionProperty:"background-color",left:5,top:5,width:10,height:10,backgroundColor:w},u&&{borderColor:E}]}},F={borderColor:u?D:M,selectors:{":before":{opacity:1,borderColor:u?k:b}}},O=[{content:'""',display:"inline-block",backgroundColor:C,borderWidth:1,borderStyle:"solid",borderColor:y,width:20,height:20,fontWeight:"normal",position:"absolute",top:0,left:0,boxSizing:"border-box",transitionProperty:"border-color",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",borderRadius:"50%"},c&&{borderColor:x,selectors:(t={},t[Tt]={color:"GrayText"},t)},u&&{borderColor:c?x:_,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},(s||l)&&{top:3,right:3,left:"auto",opacity:u?1:0}],R=[{content:'""',width:0,height:0,borderRadius:"50%",position:"absolute",left:10,right:0,transitionProperty:"border-width",transitionDuration:Bu,transitionTimingFunction:"cubic-bezier(.4, 0, .23, 1)",boxSizing:"border-box"},u&&{borderWidth:5,borderStyle:"solid",borderColor:c?T:S,left:5,top:5,width:10,height:10,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)},u&&(s||l)&&{top:8,right:8,left:"auto"}];return{root:[v.root,a.fonts.medium,{display:"flex",alignItems:"center",boxSizing:"border-box",color:m.bodyText,minHeight:26,border:"none",position:"relative",marginTop:8,selectors:{".ms-ChoiceFieldLabel":{display:"inline-block"}}},!s&&!l&&{selectors:{".ms-ChoiceFieldLabel":{paddingLeft:"26px"}}},l&&"ms-ChoiceField--image",s&&"ms-ChoiceField--icon",(s||l)&&{display:"inline-flex",fontSize:0,margin:"0 4px 4px 0",paddingLeft:0,backgroundColor:A,height:"100%"}],choiceFieldWrapper:[v.choiceFieldWrapper,p&&Fu(P,s||l)],input:[v.input,{position:"absolute",opacity:0,top:0,right:0,width:"100%",height:"100%",margin:0},c&&"is-disabled"],field:[v.field,u&&v.checked,{display:"inline-block",cursor:"pointer",marginTop:0,position:"relative",verticalAlign:"top",userSelect:"none",minHeight:20,selectors:{":hover":!c&&B,":focus":!c&&B,":before":O,":after":R}},s&&"ms-ChoiceField--icon",l&&"ms-ChoiceField-field--image",(s||l)&&{boxSizing:"content-box",cursor:"pointer",paddingTop:22,margin:0,textAlign:"center",transitionProperty:"all",transitionDuration:Bu,transitionTimingFunction:"ease",border:"1px solid transparent",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column"},u&&{borderColor:N},(s||l)&&!c&&{selectors:{":hover":F,":focus":F}},c&&{cursor:"default",selectors:(r={".ms-ChoiceFieldLabel":{color:m.disabledBodyText}},r[Tt]={color:"GrayText"},r)},u&&c&&{borderColor:A}],innerField:[v.innerField,l&&{height:f.height,width:f.width},(s||l)&&{position:"relative",display:"inline-block",paddingLeft:30,paddingRight:30},(s||l)&&d&&{paddingLeft:24,paddingRight:24},(s||l)&&c&&{opacity:.25,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)}],imageWrapper:Ou(!1,v.imageWrapper,u),selectedImageWrapper:Ou(!0,v.imageWrapper,u),iconWrapper:[v.iconWrapper,{fontSize:32,lineHeight:32,height:32}],labelWrapper:[v.labelWrapper,g.medium,(s||l)&&{display:"block",position:"relative",margin:"4px 8px",height:30,lineHeight:15,maxWidth:2*f.width,overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis"}]}}),void 0,{scope:"ChoiceGroupOption"}),Lu=Yo(),Hu=function(e){function t(t){var n=e.call(this,t)||this;n._focusCallbacks={},n._changeCallbacks={},n._onBlur=function(e,t){n.setState({keyFocused:void 0})},Dr(n);var o=t.defaultSelectedKey,r=t.options,i=void 0===r?[]:r,a=!Wu(t)&&void 0!==o&&i.some((function(e){return e.key===o}));return n.state={keyChecked:a?o:n._getKeyChecked(t)},n._id=Hn("ChoiceGroup"),n._labelId=Hn("ChoiceGroupLabel"),n}return l(t,e),Object.defineProperty(t.prototype,"checkedOption",{get:function(){var e=this,t=this.props.options;return Cs(void 0===t?[]:t,(function(t){return t.key===e.state.keyChecked}))},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){if(e!==this.props){var n=this._getKeyChecked(this.props);n!==this._getKeyChecked(e)&&this.setState({keyChecked:n})}},t.prototype.render=function(){var e=this,t=this.props,n=t.className,r=t.theme,i=t.styles,a=t.options,s=void 0===a?[]:a,l=t.label,c=t.required,d=t.disabled,p=t.name,f=this.state,h=f.keyChecked,m=f.keyFocused,g=Jn(this.props,Xn,["onChange","className","required"]),v=Lu(i,{theme:r,className:n,optionsContainIconOrImage:s.some((function(e){return!(!e.iconProps&&!e.imageSrc)}))}),y=this._id+"-label",b=this.props.ariaLabelledBy||(l?y:this.props["aria-labelledby"]);return o.createElement("div",u({className:v.applicationRole},g),o.createElement("div",u({className:v.root,role:"radiogroup"},b&&{"aria-labelledby":b}),l&&o.createElement(_u,{className:v.label,required:c,id:y,disabled:d},l),o.createElement("div",{className:v.flexContainer},s.map((function(t){var n=u(u({},t),{focused:t.key===m,checked:t.key===h,disabled:t.disabled||d,id:e._getOptionId(t),labelId:e._labelId+"-"+t.key,name:p||e._id,required:c});return o.createElement(Ru,u({key:t.key,onBlur:e._onBlur,onFocus:e._onFocus(t.key),onChange:e._onChange(t.key)},n))})))))},t.prototype.focus=function(){var e=this.props.options,t=void 0===e?[]:e,n=this.checkedOption||t.filter((function(e){return!e.disabled}))[0],o=n&&document.getElementById(this._getOptionId(n));o&&o.focus()},t.prototype._onFocus=function(e){var t=this;return this._focusCallbacks[e]||(this._focusCallbacks[e]=function(n,o){t.setState({keyFocused:e})}),this._focusCallbacks[e]},t.prototype._onChange=function(e){var t=this;return this._changeCallbacks[e]||(this._changeCallbacks[e]=function(n,o){var r=t.props,i=r.onChanged,a=r.onChange;Wu(t.props)||t.setState({keyChecked:e});var s=Cs(t.props.options||[],(function(t){return t.key===e}));a?a(n,s):i&&i(s,n)}),this._changeCallbacks[e]},t.prototype._getKeyChecked=function(e){if(void 0!==e.selectedKey)return e.selectedKey;var t=e.options,n=(void 0===t?[]:t).filter((function(e){return e.checked}));return n[0]&&n[0].key},t.prototype._getOptionId=function(e){return this._id+"-"+e.key},t}(o.Component);function Wu(e){return Mu(e,"selectedKey")}var zu={root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"},Uu=Pn(Hu,(function(e){var t=e.className,n=e.optionsContainIconOrImage,o=e.theme,r=Jt(zu,o);return{applicationRole:t,root:[r.root,o.fonts.medium,{display:"block"}],flexContainer:[r.flexContainer,n&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}}),void 0,{scope:"ChoiceGroup"}),Ku=function(e){function t(t){var n=e.call(this,t)||this;return n.choiceref=null,n.choiceref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting}),this.selected=e.setting.value},t.prototype.get_value=function(){return{value:this.selected}},t.prototype.render=function(){var e=this;return r.a.createElement(Uu,{className:"defaultChoiceGroup",defaultSelectedKey:this.state.property_values.value,options:this.state.property_values.options,label:this.state.property_values.display_name,componentRef:function(t){e.choiceref=t},onChange:function(t,n){e.selected=n.key,e.parent_on_change()}})},t}(Su),ju=Yo(),Vu=Pn((function(e){var t=e.styles,n=e.theme,r=e.className,i=e.vertical,a=e.alignContent,s=ju(t,{theme:n,className:r,alignContent:a,vertical:i});return o.createElement("div",{className:s.root},o.createElement("div",{className:s.content,role:"separator","aria-orientation":i?"vertical":"horizontal"},e.children))}),(function(e){var t=e.theme,n=e.alignContent,o=e.vertical,r=e.className,i="start"===n,a="center"===n,s="end"===n;return{root:[t.fonts.medium,{position:"relative"},n&&{textAlign:n},!n&&{textAlign:"center"},o&&(a||!n)&&{verticalAlign:"middle"},o&&i&&{verticalAlign:"top"},o&&s&&{verticalAlign:"bottom"},o&&{padding:"0 4px",height:"inherit",display:"table-cell",zIndex:1,selectors:{":after":{backgroundColor:t.palette.neutralLighter,width:"1px",content:'""',position:"absolute",top:"0",bottom:"0",left:"50%",right:"0",zIndex:-1}}},!o&&{padding:"4px 0",selectors:{":before":{backgroundColor:t.palette.neutralLighter,height:"1px",content:'""',display:"block",position:"absolute",top:"50%",bottom:"0",left:"0",right:"0"}}},r],content:[{position:"relative",display:"inline-block",padding:"0 12px",color:t.semanticColors.bodyText,background:t.semanticColors.bodyBackground},o&&{padding:"12px 0"}]}}),void 0,{scope:"Separator"}),Gu=function(e){function t(t){var n=e.call(this,t)||this;return n.colorpickerref=null,n.colorpickerref=null,n.state={property_values:t.setting,call_action_callback:t.action_callback,name:t.action_name},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting,name:e.action_name})},t.prototype.get_value=function(){return{value:this.state.property_values.value}},t.prototype.render=function(){var e=this;return r.a.createElement(wl,null,this.state.property_values.display_name?r.a.createElement(_u,null,this.state.property_values.display_name):null,this.state.property_values.value?r.a.createElement(ml,{styles:{root:{paddingBottom:"0.5em"}}},this.state.property_values.value):r.a.createElement("span",null),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},text:this.state.property_values.button_text,onClick:function(){return e.state.call_action_callback(e.state.name,e.state.property_values)}}))},t}(Su),qu=function(e){function t(t){var n=e.call(this,t)||this;return n.references={},n.references={},n.startup_reference=null,n.elevated_reference=null,n.restart_reference=null,n.parent_on_change=t.on_change,n.state={settings_key:t.settings_key,settings:t.settings},n}return l(t,e),t.prototype.shouldComponentUpdate=function(e,t){return!1},t.prototype.componentWillReceiveProps=function(e){this.setState({settings:e.settings})},t.prototype.get_data=function(){var e=this,t={};Object.keys(this.references).forEach((function(n){t[n]=e.references[n].get_value().value}));var n={};return n[this.state.settings_key]={startup:this.startup_reference.get_value().value,run_elevated:null!=this.elevated_reference&&this.elevated_reference.get_value().value,theme:this.theme_reference.get_value().value,enabled:t},n},t.prototype.render=function(){var e=this,t=this.state.settings.general.enabled;return r.a.createElement(wl,{tokens:{childrenGap:20}},r.a.createElement(ml,{variant:"xLarge"},"Available PowerToys"),Object.keys(t).map((function(n){var o=t[n];return r.a.createElement(wl,{key:n},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:5}},r.a.createElement(_u,null,n),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("overview_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].overview_link,target:"_blank"},"(Overview)"):null,e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("video_link")?r.a.createElement(wu,{styles:{root:{alignSelf:"center"}},href:e.state.settings.powertoys[n].video_link,target:"_blank"},"(Video)"):null),e.state.settings.powertoys&&e.state.settings.powertoys.hasOwnProperty(n)&&e.state.settings.powertoys[n].hasOwnProperty("description")?r.a.createElement(ml,{styles:{root:{paddingBottom:"5px"}}},e.state.settings.powertoys[n].description):null,r.a.createElement(Pu,{setting:{value:o},on_change:e.parent_on_change,ref:function(t){e.references[n]=t}}))})),r.a.createElement(Vu,null),r.a.createElement(ml,{variant:"xLarge"},"General"),r.a.createElement(wl,null,null!=this.state.settings.general.startup_disabled_reason&&r.a.createElement("span",{style:{color:"#c50500"},dangerouslySetInnerHTML:{__html:this.state.settings.general.startup_disabled_reason}}),r.a.createElement(_u,null,"Run at Startup"),r.a.createElement(Pu,{disabled:this.state.settings.general.startup_disabled_reason,setting:{value:this.state.settings.general.startup},on_change:this.parent_on_change,ref:function(t){e.startup_reference=t}})),this.state.settings.general.is_elevated&&r.a.createElement(_u,null,"Currently running as administrator"),this.state.settings.general.is_admin&&r.a.createElement(Pu,{setting:{display_name:this.state.settings.general.is_elevated?"Always run as administrator":"Always run as administrator (Restart as administrator to change this)",value:this.state.settings.general.run_elevated},disabled:!this.state.settings.general.is_elevated,on_change:this.parent_on_change,ref:function(t){e.elevated_reference=t}}),this.state.settings.general.is_admin&&!this.state.settings.general.is_elevated&&r.a.createElement(Gu,{setting:{display_name:"",value:"Running as user. Do you wish to run as administrator instead?",button_text:"Restart as administrator"},action_name:"restart_elevation",action_callback:function(e,t){window.output_from_webview(JSON.stringify({action:{general:{action_name:e,value:t}}}))},ref:function(t){e.restart_reference=t}}),r.a.createElement(Ku,{setting:{display_name:"Choose Settings color",value:this.state.settings.general.theme,options:[{key:"system",text:"System default app mode"},{key:"light",text:"Light"},{key:"dark",text:"Dark"}]},on_change:function(){vn("dark"===e.theme_reference.get_value().value||"system"===e.theme_reference.get_value().value&&"dark"===e.state.settings.general.system_theme?{palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}:{palette:{themePrimary:"#0078d4",themeLighterAlt:"#f3f9fd",themeLighter:"#d0e7f8",themeLight:"#a9d3f2",themeTertiary:"#5ca9e5",themeSecondary:"#1a86d9",themeDarkAlt:"#006cbe",themeDark:"#005ba1",themeDarker:"#004377",neutralLighterAlt:"#f8f8f8",neutralLighter:"#f4f4f4",neutralLight:"#eaeaea",neutralQuaternaryAlt:"#dadada",neutralQuaternary:"#d0d0d0",neutralTertiaryAlt:"#c8c8c8",neutralTertiary:"#bab8b7",neutralSecondary:"#a3a2a0",neutralPrimaryAlt:"#8d8b8a",neutralPrimary:"#323130",neutralDark:"#605e5d",black:"#494847",white:"#ffffff"}}),e.parent_on_change()},ref:function(t){e.theme_reference=t}}),r.a.createElement(wl,null,r.a.createElement(ml,{variant:"xLarge"},"About PowerToys (Preview)"),r.a.createElement(_u,null,"Version ",this.state.settings.general.powertoys_version),r.a.createElement(Nl,{styles:{root:{alignSelf:"start"}},href:"https://github.com/microsoft/PowerToys/releases",target:"_blank"},"Check for updates"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=bug_report.md&title=",target:"_blank",styles:{root:{paddingTop:"10px"}}},"Report a bug"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys/issues/new?assignees=&labels=&template=feature_request.md&title=",target:"_blank"},"Request a feature"),r.a.createElement(wu,{href:"https://github.com/microsoft/PowerToys#privacy-statement",target:"_blank"},"Privacy statement")),r.a.createElement("span",null))},t}(r.a.Component);var Zu=Yo(),Qu="",Yu="TextField",Xu=function(e){function t(t){var n=e.call(this,t)||this;n._textElement=o.createRef(),n._onFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n.setState({isFocused:!0},(function(){n.props.validateOnFocusIn&&n._validate(n.value)}))},n._onBlur=function(e){n.props.onBlur&&n.props.onBlur(e),n.setState({isFocused:!1},(function(){n.props.validateOnFocusOut&&n._validate(n.value)}))},n._onRenderLabel=function(e){var t=e.label,r=e.required,i=n._classNames.subComponentStyles?n._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{required:r,htmlFor:n._id,styles:i,disabled:e.disabled,id:n._labelId},e.label):null},n._onRenderDescription=function(e){return e.description?o.createElement("span",{className:n._classNames.description},e.description):null},n._onInputChange=function(e){var t,o=e.target.value;void 0!==o&&o!==n._lastChangeValue&&(n._lastChangeValue=o,e.persist(),n.setState((function(e,r){var i=Ju(r,e)||"";return(t=o===i)?null:n._isControlled?null:{uncontrolledValue:o}}),(function(){var r=n.props.onChange;!t&&r&&r(e,o)})))},Dr(n),n._async=new eo(n),n._fallbackId=Hn(Yu),n._descriptionId=Hn(Yu+"Description"),n._labelId=Hn(Yu+"Label"),n._warnControlledUsage();var r=t.defaultValue,i=void 0===r?Qu:r;return"number"==typeof i&&(i=String(i)),n.state={uncontrolledValue:n._isControlled?void 0:i,isFocused:!1,errorMessage:""},n._delayedValidate=n._async.debounce(n._validate,n.props.deferredValidationTime),n._lastValidation=0,n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return Ju(this.props,this.state)},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._adjustInputHeight(),this.props.validateOnLoad&&this._validate(this.value)},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.getSnapshotBeforeUpdate=function(e,t){return{selection:[this.selectionStart,this.selectionEnd]}},t.prototype.componentDidUpdate=function(e,t,n){var o=this.props,r=(n||{}).selection,i=void 0===r?[null,null]:r,a=i[0],s=i[1];!!e.multiline!=!!o.multiline&&t.isFocused&&(this.focus(),null!==a&&null!==s&&a>=0&&s>=0&&this.setSelectionRange(a,s));var l=Ju(e,t),u=this.value;l!==u&&(this._warnControlledUsage(e),this.state.errorMessage&&!o.errorMessage&&this.setState({errorMessage:""}),this._adjustInputHeight(),this._lastChangeValue=void 0,$u(o)&&this._delayedValidate(u))},t.prototype.render=function(){var e=this.props,t=e.borderless,n=e.className,r=e.disabled,i=e.iconProps,a=e.inputClassName,s=e.label,l=e.multiline,c=e.required,d=e.underlined,p=e.prefix,f=e.resizable,h=e.suffix,m=e.theme,g=e.styles,v=e.autoAdjustHeight,y=e.onRenderPrefix,b=void 0===y?this._onRenderPrefix:y,_=e.onRenderSuffix,k=void 0===_?this._onRenderSuffix:_,x=e.onRenderLabel,C=void 0===x?this._onRenderLabel:x,w=e.onRenderDescription,S=void 0===w?this._onRenderDescription:w,E=this.state.isFocused,T=this._errorMessage;return this._classNames=Zu(g,{theme:m,className:n,disabled:r,focused:E,required:c,multiline:l,hasLabel:!!s,hasErrorMessage:!!T,borderless:t,resizable:f,hasIcon:!!i,underlined:d,inputClassName:a,autoAdjustHeight:v}),o.createElement("div",{className:this._classNames.root},o.createElement("div",{className:this._classNames.wrapper},C(this.props,this._onRenderLabel),o.createElement("div",{className:this._classNames.fieldGroup},(void 0!==p||this.props.onRenderPrefix)&&o.createElement("div",{className:this._classNames.prefix},b(this.props,this._onRenderPrefix)),l?this._renderTextArea():this._renderInput(),i&&o.createElement(lr,u({className:this._classNames.icon},i)),(void 0!==h||this.props.onRenderSuffix)&&o.createElement("div",{className:this._classNames.suffix},k(this.props,this._onRenderSuffix)))),this._isDescriptionAvailable&&o.createElement("span",{id:this._descriptionId},S(this.props,this._onRenderDescription),T&&o.createElement("div",{role:"alert"},o.createElement(Al,null,o.createElement("p",{className:this._classNames.errorMessage},o.createElement("span",{"data-automation-id":"error-message"},T))))))},t.prototype.focus=function(){this._textElement.current&&this._textElement.current.focus()},t.prototype.blur=function(){this._textElement.current&&this._textElement.current.blur()},t.prototype.select=function(){this._textElement.current&&this._textElement.current.select()},t.prototype.setSelectionStart=function(e){this._textElement.current&&(this._textElement.current.selectionStart=e)},t.prototype.setSelectionEnd=function(e){this._textElement.current&&(this._textElement.current.selectionEnd=e)},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._textElement.current?this._textElement.current.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._textElement.current?this._textElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),t.prototype.setSelectionRange=function(e,t){this._textElement.current&&this._textElement.current.setSelectionRange(e,t)},t.prototype._warnControlledUsage=function(e){this._id,this.props,null!==this.props.value||this._hasWarnedNullValue||(this._hasWarnedNullValue=!0,ae("Warning: 'value' prop on '"+Yu+"' should not be null. Consider using an empty string to clear the component or undefined to indicate an uncontrolled component."))},Object.defineProperty(t.prototype,"_id",{get:function(){return this.props.id||this._fallbackId},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isControlled",{get:function(){return Mu(this.props,"value")},enumerable:!0,configurable:!0}),t.prototype._onRenderPrefix=function(e){var t=e.prefix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderSuffix=function(e){var t=e.suffix;return o.createElement("span",{style:{paddingBottom:"1px"}},t)},Object.defineProperty(t.prototype,"_errorMessage",{get:function(){var e=this.props.errorMessage;return(void 0===e?this.state.errorMessage:e)||""},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isDescriptionAvailable",{get:function(){var e=this.props;return!!(e.onRenderDescription||e.description||this._errorMessage)},enumerable:!0,configurable:!0}),t.prototype._renderTextArea=function(){var e=Jn(this.props,Qn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("textarea",u({id:this._id},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-labelledby":t,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,"aria-label":this.props.ariaLabel,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._renderInput=function(){var e=Jn(this.props,Zn,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return o.createElement("input",u({type:"text",id:this._id,"aria-labelledby":t},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-label":this.props.ariaLabel,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._validate=function(e){var t=this;if(this._latestValidateValue!==e||!$u(this.props)){this._latestValidateValue=e;var n=this.props.onGetErrorMessage,o=n&&n(e||"");if(void 0!==o)if("string"!=typeof o&&"then"in o){var r=++this._lastValidation;o.then((function(n){r===t._lastValidation&&t.setState({errorMessage:n}),t._notifyAfterValidate(e,n)}))}else this.setState({errorMessage:o}),this._notifyAfterValidate(e,o);else this._notifyAfterValidate(e,"")}},t.prototype._notifyAfterValidate=function(e,t){e===this.value&&this.props.onNotifyValidationResult&&this.props.onNotifyValidationResult(t,e)},t.prototype._adjustInputHeight=function(){if(this._textElement.current&&this.props.autoAdjustHeight&&this.props.multiline){var e=this._textElement.current;e.style.height="",e.style.height=e.scrollHeight+"px"}},t.defaultProps={resizable:!0,deferredValidationTime:200,validateOnLoad:!0},t}(o.Component);function Ju(e,t){var n=e.value,o=void 0===n?t.uncontrolledValue:n;return"number"==typeof o?String(o):o}function $u(e){return!(e.validateOnFocusIn||e.validateOnFocusOut)}var ec={root:"ms-TextField",description:"ms-TextField-description",errorMessage:"ms-TextField-errorMessage",field:"ms-TextField-field",fieldGroup:"ms-TextField-fieldGroup",prefix:"ms-TextField-prefix",suffix:"ms-TextField-suffix",wrapper:"ms-TextField-wrapper",multiline:"ms-TextField--multiline",borderless:"ms-TextField--borderless",underlined:"ms-TextField--underlined",unresizable:"ms-TextField--unresizable",required:"is-required",disabled:"is-disabled",active:"is-active"};function tc(e){var t=e.underlined,n=e.disabled,o=e.focused,r=e.theme,i=r.palette,a=r.fonts;return function(){var e;return{root:[t&&n&&{color:i.neutralTertiary},t&&{fontSize:a.medium.fontSize,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32},t&&o&&{selectors:(e={},e[Tt]={height:31},e)}]}}}var nc=Pn(Xu,(function(e){var t,n,o,r,i,a,s,l=e.theme,u=e.className,c=e.disabled,d=e.focused,p=e.required,f=e.multiline,h=e.hasLabel,m=e.borderless,g=e.underlined,v=e.hasIcon,y=e.resizable,b=e.hasErrorMessage,_=e.inputClassName,k=e.autoAdjustHeight,x=l.semanticColors,C=l.effects,w=l.fonts,S=Jt(ec,l),E={background:x.disabledBackground,color:c?x.disabledText:x.inputPlaceholderText,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap",flexShrink:0},T=[w.medium,{color:x.inputPlaceholderText,opacity:1}],I={color:x.disabledText};return{root:[S.root,w.medium,p&&S.required,c&&S.disabled,d&&S.active,f&&S.multiline,m&&S.borderless,g&&S.underlined,_n,{position:"relative"},u],wrapper:[S.wrapper,g&&[{display:"flex",borderBottom:"1px solid "+(b?x.errorText:x.inputBorder),width:"100%"},c&&{borderBottomColor:x.disabledBackground,selectors:(t={},t[Tt]={borderColor:"GrayText"},t)},!c&&{selectors:{":hover":{borderBottomColor:b?x.errorText:x.inputBorderHovered,selectors:(n={},n[Tt]={borderBottomColor:"Highlight"},n)}}},d&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2,"borderBottom")]],fieldGroup:[S.fieldGroup,_n,{border:"1px solid "+x.inputBorder,borderRadius:C.roundedCorner2,background:x.inputBackground,cursor:"text",height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative"},f&&{minHeight:"60px",height:"auto",display:"flex"},!d&&!c&&{selectors:{":hover":{borderColor:x.inputBorderHovered,selectors:(o={},o[Tt]={borderColor:"Highlight"},o)}}},d&&!g&&Ft(b?x.errorText:x.inputFocusBorderAlt,C.roundedCorner2),c&&{borderColor:x.disabledBackground,selectors:(r={},r[Tt]={borderColor:"GrayText"},r),cursor:"default"},m&&{border:"none"},m&&d&&{border:"none",selectors:{":after":{border:"none"}}},g&&{flex:"1 1 0px",border:"none",textAlign:"left"},g&&c&&{backgroundColor:"transparent"},b&&!g&&{borderColor:x.errorText,selectors:{"&:hover":{borderColor:x.errorText}}},!h&&p&&{selectors:(i={":before":{content:"'*'",color:x.errorText,position:"absolute",top:-5,right:-10}},i[Tt]={selectors:{":before":{right:-14}}},i)}],field:[w.medium,S.field,_n,{borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:x.inputText,padding:"0 8px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:{"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"}}},kn(T),f&&!y&&[S.unresizable,{resize:"none"}],f&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,paddingBottom:6,overflow:"auto",width:"100%"},f&&k&&{overflow:"hidden"},v&&{paddingRight:24},f&&v&&{paddingRight:40},c&&[{backgroundColor:x.disabledBackground,color:x.disabledText,borderColor:x.disabledBackground},kn(I)],g&&{textAlign:"left"},d&&!m&&{selectors:(a={},a[Tt]={paddingLeft:11,paddingRight:11},a)},d&&f&&!m&&{selectors:(s={},s[Tt]={paddingTop:4},s)},_],icon:[f&&{paddingRight:24,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:6,right:8,top:"auto",fontSize:ft.medium,lineHeight:18},c&&{color:x.disabledText}],description:[S.description,{color:x.bodySubtext,fontSize:w.xSmall.fontSize}],errorMessage:[S.errorMessage,xn.slideDownIn20,w.small,{color:x.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[S.prefix,E],suffix:[S.suffix,E],subComponentStyles:{label:tc(e)}}}),void 0,{scope:"TextField"}),oc=function(e){function t(t){var n=e.call(this,t)||this;return n.textref=null,n.textref=null,n.state={property_values:t.setting,multiline:!!t.setting.multiline},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:this.textref.value}},t.prototype.render=function(){var e=this;return r.a.createElement(nc,{styles:{fieldGroup:{width:"350px",alignSelf:"start"}},onChange:function(t,n){e.setState((function(e){return{property_values:u({},e.property_values,{value:n})}})),e.parent_on_change()},multiline:this.state.multiline,value:this.state.property_values.value,label:this.state.property_values.display_name,componentRef:function(t){e.textref=t}})},t}(Su);function rc(e,t,n){void 0===n&&(n=10);var o=Math.pow(n,t);return Math.round(e*o)/o}var ic,ac=qt((function(e){var t,n=e.semanticColors,o=n.disabledText,r=n.disabledBackground;return{backgroundColor:r,borderColor:r,pointerEvents:"none",cursor:"default",color:o,selectors:(t={},t[Tt]={color:"GrayText"},t)}})),sc=qt((function(e,t,n){var o,r,i,a=e.palette,s=e.effects,l=a.neutralSecondary,u=a.neutralPrimary,c=a.neutralPrimary,d=a.neutralLighter,p=a.neutralLight;return j({root:{outline:"none",display:"block",height:"50%",width:23,padding:0,backgroundColor:"transparent",textAlign:"center",cursor:"default",color:l,selectors:{"&.ms-DownButton":{borderRadius:"0 0 "+s.roundedCorner2+" 0"},"&.ms-UpButton":{borderRadius:"0 "+s.roundedCorner2+" 0 0"}}},rootHovered:{backgroundColor:d,color:u},rootChecked:{backgroundColor:p,color:c,selectors:(o={},o[Tt]={backgroundColor:"Highlight",color:"HighlightText"},o)},rootPressed:{backgroundColor:p,color:c,selectors:(r={},r[Tt]={backgroundColor:"Highlight",color:"HighlightText"},r)},rootDisabled:{opacity:.5,selectors:(i={},i[Tt]={color:"GrayText",opacity:1},i)},icon:{fontSize:8,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}},{},n)})),lc=qt((function(e,t){var n,o,r,i=e.palette,a=e.semanticColors,s=e.effects,l=e.fonts,u=a.inputBorder,c=a.inputBorderHovered,d=a.inputFocusBorderAlt,p=a.bodyText,f=i.white,h=i.themePrimary,m=a.disabledText;return j({root:{outline:"none",fontSize:l.medium.fontSize,width:"100%",minWidth:86},labelWrapper:{display:"inline-flex",alignItems:"center"},labelWrapperStart:{height:32,float:"left",marginRight:10},labelWrapperEnd:{height:32,float:"right",marginLeft:10},labelWrapperTop:{marginBottom:-1},labelWrapperBottom:{},icon:{padding:"0 5px",fontSize:ft.large},iconDisabled:{color:m},label:{pointerEvents:"none",lineHeight:ft.large},labelDisabled:{},spinButtonWrapper:{display:"flex",position:"relative",boxSizing:"border-box",height:32,minWidth:86,border:"1px solid "+u,borderRadius:s.roundedCorner2},spinButtonWrapperTopBottom:{width:"100%"},spinButtonWrapperHovered:{borderColor:c,selectors:(n={},n[Tt]={borderColor:"Highlight"},n)},spinButtonWrapperFocused:{selectors:(o={},o[Tt]={borderColor:"Highlight"},o[":after"]={pointerEvents:"none",content:"''",position:"absolute",left:-1,top:-1,bottom:-1,right:-1,border:"2px solid "+d,borderRadius:s.roundedCorner2},o)},spinButtonWrapperDisabled:ac(e),input:{boxSizing:"border-box",boxShadow:"none",borderStyle:"none",flex:1,margin:0,fontSize:l.medium.fontSize,color:p,height:"100%",padding:"0 8px",outline:0,display:"block",minWidth:61,whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",cursor:"text",userSelect:"text",borderRadius:s.roundedCorner2+" 0 0 "+s.roundedCorner2},inputTextSelected:{backgroundColor:h,color:f,selectors:(r={},r[Tt]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},r)},inputDisabled:ac(e),arrowButtonsContainer:{display:"block",height:"100%",cursor:"default"},arrowButtonsContainerDisabled:ac(e)},t)})),uc=qt((function(e,t,n,o,r,i){return void 0===r&&(r=Xi.start),void 0===i&&(i=void 0),{root:K(e.root,i),labelWrapper:K(e.labelWrapper,cc(r,e)),icon:K(e.icon,t&&e.iconDisabled),label:K(e.label),spinButtonWrapper:K(e.spinButtonWrapper,dc(r,e),!t&&[{selectors:{":hover":e.spinButtonWrapperHovered}},n&&{selectors:{"&&":e.spinButtonWrapperFocused}}],t&&e.spinButtonWrapperDisabled),input:K("ms-spinButton-input",e.input,!t&&{selectors:{"::selection":e.inputTextSelected}},t&&e.inputDisabled),arrowBox:K(e.arrowButtonsContainer,t&&e.arrowButtonsContainerDisabled)}}));function cc(e,t){switch(e){case Xi.start:return t.labelWrapperStart;case Xi.end:return t.labelWrapperEnd;case Xi.top:return t.labelWrapperTop;case Xi.bottom:return t.labelWrapperBottom}}function dc(e,t){switch(e){case Xi.top:case Xi.bottom:return t.spinButtonWrapperTopBottom;default:return{}}}!function(e){e[e.down=-1]="down",e[e.notSpinning=0]="notSpinning",e[e.up=1]="up"}(ic||(ic={}));var pc=function(e){function t(t){var n=e.call(this,t)||this;n._input=o.createRef(),n._initialStepDelay=400,n._stepDelay=75,n._onFocus=function(e){n._input.current&&((n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&n._stop(),n._input.current.select(),n.setState({isFocused:!0}),n.props.onFocus&&n.props.onFocus(e))},n._onBlur=function(e){n._validate(e),n.setState({isFocused:!1}),n.props.onBlur&&n.props.onBlur(e)},n._onValidate=function(e,t){return n.props.onValidate?n.props.onValidate(e,t):n._defaultOnValidate(e)},n._calculatePrecision=function(e){var t=e.precision;return void 0===t?Math.max(function(e){var t=/[1-9]([0]+$)|\.([0-9]*)/.exec(String(e));return t?t[1]?-t[1].length:t[2]?t[2].length:0:0}(e.step),0):t},n._defaultOnValidate=function(e){if(null===e||0===e.trim().length||isNaN(Number(e)))return n._lastValidValue;var t=Math.min(n.props.max,Math.max(n.props.min,Number(e)));return String(t)},n._onIncrement=function(e){return n.props.onIncrement?n.props.onIncrement(e):n._defaultOnIncrement(e)},n._defaultOnIncrement=function(e){var t=n.props,o=t.max,r=t.step,i=Math.min(Number(e)+Number(r),o);return i=rc(i,n._precision),String(i)},n._onDecrement=function(e){return n.props.onDecrement?n.props.onDecrement(e):n._defaultOnDecrement(e)},n._defaultOnDecrement=function(e){var t=n.props,o=t.min,r=t.step,i=Math.max(Number(e)-Number(r),o);return i=rc(i,n._precision),String(i)},n._validate=function(e){if(void 0!==n.state.value&&void 0!==n._valueToValidate&&n._valueToValidate!==n._lastValidValue){var t=n._onValidate(n._valueToValidate,e);t&&(n._lastValidValue=t,n._valueToValidate=void 0,n.setState({value:t}))}},n._onInputChange=function(e){var t=e.target.value;n._valueToValidate=t,n.setState({value:t})},n._updateValue=function(e,t,o){var r=o(n.state.value);r&&(n._lastValidValue=r,n.setState({value:r})),n._spinningByMouse!==e&&(n._spinningByMouse=e),e&&(n._currentStepFunctionHandle=n._async.setTimeout((function(){n._updateValue(e,n._stepDelay,o)}),t))},n._stop=function(){n._currentStepFunctionHandle>=0&&(n._async.clearTimeout(n._currentStepFunctionHandle),n._currentStepFunctionHandle=-1),(n._spinningByMouse||n.state.keyboardSpinDirection!==ic.notSpinning)&&(n._spinningByMouse=!1,n.setState({keyboardSpinDirection:ic.notSpinning}))},n._handleKeyDown=function(e){if(e.which!==Fn.up&&e.which!==Fn.down&&e.which!==Fn.enter||(e.preventDefault(),e.stopPropagation()),n.props.disabled)n._stop();else{var t=ic.notSpinning;switch(e.which){case Fn.up:t=ic.up,n._updateValue(!1,n._initialStepDelay,n._onIncrement);break;case Fn.down:t=ic.down,n._updateValue(!1,n._initialStepDelay,n._onDecrement);break;case Fn.enter:case Fn.tab:n._validate(e);break;case Fn.escape:n.state.value!==n._lastValidValue&&n.setState({value:n._lastValidValue})}n.state.keyboardSpinDirection!==t&&n.setState({keyboardSpinDirection:t})}},n._handleKeyUp=function(e){(n.props.disabled||e.which===Fn.up||e.which===Fn.down)&&n._stop()},n._onIncrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onIncrement)},n._onDecrementMouseDown=function(){n._updateValue(!0,n._initialStepDelay,n._onDecrement)},Dr(n),ro();var r=t.value||t.defaultValue||String(t.min)||"0";return n._lastValidValue=r,n._precision=n._calculatePrecision(n.props),n.state={isFocused:!1,value:r,keyboardSpinDirection:ic.notSpinning},n._async=new eo(n),n._currentStepFunctionHandle=-1,n._labelId=Hn("Label"),n._inputId=Hn("input"),n._spinningByMouse=!1,n._valueToValidate=void 0,n}return l(t,e),t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.UNSAFE_componentWillReceiveProps=function(e){this._lastValidValue=this.state.value;var t=void 0!==e.value?e.value:String(e.min);e.defaultValue&&(t=String(Math.max(e.min,Math.min(e.max,Number(e.defaultValue))))),void 0!==e.value&&this.setState({value:t}),this._precision=this._calculatePrecision(e)},t.prototype.render=function(){var e=this,t=this.props,n=t.disabled,r=t.label,i=t.min,a=t.max,s=t.labelPosition,l=t.iconProps,c=t.incrementButtonIcon,d=t.incrementButtonAriaLabel,p=t.decrementButtonIcon,f=t.decrementButtonAriaLabel,h=t.ariaLabel,m=t.ariaDescribedBy,g=t.styles,v=t.upArrowButtonStyles,y=t.downArrowButtonStyles,b=t.theme,_=t.ariaPositionInSet,k=t.ariaSetSize,x=t.ariaValueNow,C=t.ariaValueText,w=t.keytipProps,S=t.className,E=t.inputProps,T=t.iconButtonProps,I=this.state,P=I.isFocused,M=I.value,N=I.keyboardSpinDirection,D=this.props.getClassNames?this.props.getClassNames(b,n,P,N,s,S):uc(lc(b,g),n,P,N,s,S),A=Jn(this.props,Xn,["onBlur","onFocus","className"]);return o.createElement("div",{className:D.root},s!==Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,u({},l,{className:D.icon,"aria-hidden":"true"})),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)),o.createElement(Ms,{keytipProps:w,disabled:n},(function(t){return o.createElement("div",u({},A,{className:D.spinButtonWrapper,"aria-label":h&&h,"aria-posinset":_,"aria-setsize":k,"data-ktp-target":t["data-ktp-target"]}),o.createElement("input",u({value:M,id:e._inputId,onChange:e._onChange,onInput:e._onInputChange,className:D.input,type:"text",autoComplete:"off",role:"spinbutton","aria-labelledby":r&&e._labelId,"aria-valuenow":isNaN(Number(x))?isNaN(Number(M))?void 0:Number(M):x,"aria-valuetext":C||(isNaN(Number(M))?M:void 0),"aria-valuemin":i,"aria-valuemax":a,"aria-describedby":po(m,t["aria-describedby"]),onBlur:e._onBlur,ref:e._input,onFocus:e._onFocus,onKeyDown:e._handleKeyDown,onKeyUp:e._handleKeyUp,readOnly:n,"aria-disabled":n,"data-lpignore":!0,"data-ktp-execute-target":t["data-ktp-execute-target"]},E)),o.createElement("span",{className:D.arrowBox},o.createElement(ou,u({styles:sc(b,!0,v),className:"ms-UpButton",checked:N===ic.up,disabled:n,iconProps:c,onMouseDown:e._onIncrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:d,"data-is-focusable":!1},T)),o.createElement(ou,u({styles:sc(b,!1,y),className:"ms-DownButton",checked:N===ic.down,disabled:n,iconProps:p,onMouseDown:e._onDecrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:f,"data-is-focusable":!1},T))))})),s===Xi.bottom&&(l||r)&&o.createElement("div",{className:D.labelWrapper},l&&o.createElement(lr,{iconName:l.iconName,className:D.icon,"aria-hidden":"true"}),r&&o.createElement(_u,{id:this._labelId,htmlFor:this._inputId,className:D.label,disabled:n},r)))},t.prototype.focus=function(){this._input.current&&this._input.current.focus()},Object.defineProperty(t.prototype,"value",{get:function(){return void 0===this.props.value?this.state.value:this.props.value},enumerable:!0,configurable:!0}),t.prototype._onChange=function(){},t.defaultProps={step:1,min:0,max:100,disabled:!1,labelPosition:Xi.start,label:"",incrementButtonIcon:{iconName:"ChevronUpSmall"},decrementButtonIcon:{iconName:"ChevronDownSmall"}},t=d([es("SpinButton",["theme","styles"],!0)],t)}(o.Component),fc=function(e){function t(t){var n=e.call(this,t)||this;return n.spinbuttonref=null,n.spinbuttonref=null,n.state={property_values:t.setting},n}return l(t,e),t.prototype.componentWillReceiveProps=function(e){this.setState({property_values:e.setting})},t.prototype.get_value=function(){return{value:parseInt(this.spinbuttonref.value)}},t.prototype.render=function(){var e=this;return r.a.createElement(pc,{styles:{spinButtonWrapperTopBottom:{maxWidth:"250px",alignSelf:"start"},input:{backgroundColor:"transparent"}},value:this.state.property_values.value,onValidate:function(t){return 0===t.trim().length||isNaN(+t)?t=String(e.state.property_values.value):Number(t)e.spinbuttonref.props.max&&(t=String(e.spinbuttonref.props.max)),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onIncrement:function(t){return t=Number(t)+e.spinbuttonref.props.step>e.spinbuttonref.props.max?String(e.spinbuttonref.props.max):String(+t+e.spinbuttonref.props.step),e.setState((function(e){return{property_values:u({},e.property_values,{value:parseInt(t)})}})),e.parent_on_change(),t},onDecrement:function(t){return t=Number(t)-e.spinbuttonref.props.stept?t:e}function Tc(e,t,n){return[Ic(e),Ic(t),Ic(n)].join("")}function Ic(e){var t=(e=Ec(e,gc)).toString(16);return 1===t.length?"0"+t:t}function Pc(e,t,n,o,r){return o===vc||"number"!=typeof o?"#"+r:"rgba("+e+", "+t+", "+n+", "+o/vc+")"}function Mc(e){var t=e.a,n=void 0===t?vc:t,o=e.b,r=e.g,i=e.r,a=function(e,t,n){var o=NaN,r=Math.max(e,t,n),i=r-Math.min(e,t,n);return 0===i?o=0:e===r?o=(t-n)/i%6:t===r?o=(n-e)/i+2:n===r&&(o=(e-t)/i+4),(o=Math.round(60*o))<0&&(o+=360),{h:o,s:Math.round(100*(0===r?0:i/r)),v:Math.round(r/gc*100)}}(i,r,o),s=a.h,l=a.s,u=a.v,c=Tc(i,r,o);return{a:n,b:o,g:r,h:s,hex:c,r:i,s:l,str:Pc(i,r,o,n,c),v:u}}function Nc(e){var t=wc(e);if(t)return u(u({},Mc(t)),{str:e})}function Dc(e){return"#"+(t=e.h,Tc((n=Cc(t,hc,mc)).r,n.g,n.b));var t,n}function Ac(e,t,n){var o=Cc(e.h,t,n),r=o.r,i=o.g,a=o.b,s=Tc(r,i,a);return{a:e.a,b:a,g:i,h:e.h,hex:s,r:r,s:t,str:Pc(r,i,a,e.a,s),v:n}}var Bc=Yo(),Fc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._isAdjustingSaturation=!0,n._descriptionId=Hn("ColorRectangle-description"),n._onKeyDown=function(e){var t=n.state.color,o=t.s,r=t.v,i=e.shiftKey?10:1;switch(e.which){case Fn.up:n._isAdjustingSaturation=!1,r+=i;break;case Fn.down:n._isAdjustingSaturation=!1,r-=i;break;case Fn.left:n._isAdjustingSaturation=!0,o-=i;break;case Fn.right:n._isAdjustingSaturation=!0,o+=i;break;default:return}n._updateColor(e,Ac(t,Ec(o,hc),Ec(r,mc)))},n._onMouseDown=function(e){n._events.on(window,"mousemove",n._onMouseMove,!0),n._events.on(window,"mouseup",n._disableEvents,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=function(e,t,n){var o=n.getBoundingClientRect(),r=(e.clientX-o.left)/o.width,i=(e.clientY-o.top)/o.height;return Ac(t,Ec(Math.round(r*hc),hc),Ec(Math.round(mc-i*mc),mc))}(e,n.state.color,n._root.current);t&&n._updateColor(e,t)}},n._disableEvents=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={color:t.color},n}return l(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this.state.color},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&this.props.color&&this.setState({color:this.props.color})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.minSize,n=e.theme,r=e.className,i=e.styles,a=e.ariaValueFormat,s=e.ariaLabel,l=e.ariaDescription,u=this.state.color,c=Bc(i,{theme:n,className:r,minSize:t}),d=a.replace("{0}",String(u.s)).replace("{1}",String(u.v));return o.createElement("div",{ref:this._root,tabIndex:0,className:c.root,style:{backgroundColor:Dc(u)},onMouseDown:this._onMouseDown,onKeyDown:this._onKeyDown,role:"slider","aria-valuetext":d,"aria-valuenow":this._isAdjustingSaturation?u.s:u.v,"aria-valuemin":0,"aria-valuemax":mc,"aria-label":s,"aria-describedby":this._descriptionId,"data-is-focusable":!0},o.createElement("div",{className:c.description,id:this._descriptionId},l),o.createElement("div",{className:c.light}),o.createElement("div",{className:c.dark}),o.createElement("div",{className:c.thumb,style:{left:u.s+"%",top:mc-u.v+"%",backgroundColor:u.str}}))},t.prototype._updateColor=function(e,t){var n=this.props.onChange,o=this.state.color;t.s===o.s&&t.v===o.v||(n&&n(e,t),e.defaultPrevented||(this.setState({color:t}),e.preventDefault()))},t.defaultProps={minSize:220,ariaLabel:"Saturation and brightness",ariaValueFormat:"Saturation {0} brightness {1}",ariaDescription:"Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness."},t}(o.Component);var Oc=Pn(Fc,(function(e){var t,n=e.className,o=e.theme,r=e.minSize,i=o.palette,a=o.effects;return{root:["ms-ColorPicker-colorRect",{position:"relative",marginBottom:8,border:"1px solid "+i.neutralLighter,borderRadius:a.roundedCorner2,minWidth:r,minHeight:r,outline:"none",selectors:(t={},t[Tt]={MsHighContrastAdjust:"none"},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},n],light:["ms-ColorPicker-light",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to right, white 0%, transparent 100%) /*@noflip*/"}],dark:["ms-ColorPicker-dark",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to bottom, transparent 0, #000 100%)"}],thumb:["ms-ColorPicker-thumb",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",selectors:{":before":{position:"absolute",left:0,right:0,top:0,bottom:0,border:"2px solid "+i.white,borderRadius:"50%",boxSizing:"border-box",content:'""'}}}],description:Ot}}),void 0,{scope:"ColorRectangle"}),Rc=Yo(),Lc=function(e){function t(t){var n=e.call(this,t)||this;return n._root=o.createRef(),n._onKeyDown=function(e){var t=n.value,o=n.props,r=o.minValue,i=o.maxValue,a=e.shiftKey?10:1;switch(e.which){case Fn.left:t-=a;break;case Fn.right:t+=a;break;case Fn.home:t=r;break;case Fn.end:t=i;break;default:return}n._updateValue(e,Ec(t,i,r))},n._onMouseDown=function(e){var t=$(n);n._events.on(t,"mousemove",n._onMouseMove,!0),n._events.on(t,"mouseup",n._onMouseUp,!0),n._onMouseMove(e)},n._onMouseMove=function(e){if(n._root.current){var t=n.props,o=t.minValue,r=t.maxValue,i=n._root.current.getBoundingClientRect(),a=(e.clientX-i.left)/i.width,s=Ec(Math.round(a*r),r,o);n._updateValue(e,s)}},n._onMouseUp=function(){n._events.off()},Dr(n),n._events=new to(n),n.state={currentValue:t.value||0},n}return l(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.state.currentValue},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&void 0!==this.props.value&&this.setState({currentValue:this.props.value})},t.prototype.componentWillUnmount=function(){this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.isAlpha,n=e.minValue,r=e.maxValue,i=e.overlayStyle,a=e.overlayColor,s=e.theme,l=e.className,u=e.styles,c=this.props.ariaLabel,d=void 0===c?t?"Alpha":"Hue":c,p=this.value,f=Rc(u,{theme:s,className:l,isAlpha:t}),h=100*(p-n)/(r-n);return o.createElement("div",{ref:this._root,className:f.root,tabIndex:0,onKeyDown:this._onKeyDown,onMouseDown:this._onMouseDown,role:"slider","aria-valuenow":p,"aria-valuetext":String(p),"aria-valuemin":n,"aria-valuemax":r,"aria-label":d,"data-is-focusable":!0},!(!i&&!a)&&o.createElement("div",{className:f.sliderOverlay,style:i||{background:"linear-gradient(to right, transparent 0, #"+a+" 100%)"}}),o.createElement("div",{className:f.sliderThumb,style:{left:h+"%"}}))},t.prototype._updateValue=function(e,t){if(t!==this.value){var n=this.props.onChange;n&&n(e,t),e.defaultPrevented||(this.setState({currentValue:t}),e.preventDefault())}},t.defaultProps={minValue:0,maxValue:100,value:0},t}(o.Component),Hc={background:"linear-gradient(to left,red 0,#f09 10%,#cd00ff 20%,#3200ff 30%,#06f 40%,#00fffd 50%,#0f6 60%,#35ff00 70%,#cdff00 80%,#f90 90%,red 100%)"},Wc={backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJUlEQVQYV2N89erVfwY0ICYmxoguxjgUFKI7GsTH5m4M3w1ChQC1/Ca8i2n1WgAAAABJRU5ErkJggg==)"},zc=Pn(Lc,(function(e){var t,n=e.theme,o=e.className,r=e.isAlpha,i=n.palette,a=n.effects;return{root:["ms-ColorPicker-slider",{position:"relative",height:20,marginBottom:8,border:"1px solid "+i.neutralLight,borderRadius:a.roundedCorner2,boxSizing:"border-box",outline:"none",selectors:(t={},t["."+Mt+" &:focus"]={outline:"1px solid "+i.neutralSecondary},t)},r?Wc:Hc,o],sliderOverlay:["ms-ColorPicker-sliderOverlay",{content:"",position:"absolute",left:0,right:0,top:0,bottom:0}],sliderThumb:["ms-ColorPicker-thumb","is-slider",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+i.neutralSecondaryAlt,borderRadius:"50%",boxShadow:a.elevation8,transform:"translate(-50%, -50%)",top:"50%"}]}}),void 0,{scope:"ColorSlider"});var Uc=Yo(),Kc=["hex","r","g","b","a"];function jc(e){var t=e.color;return"string"==typeof t?Nc(t):t}var Vc=Pn(function(e){function t(n){var o=e.call(this,n)||this;o._onSVChanged=function(e,t){o._updateColor(e,t)},o._onHChanged=function(e,t){o._updateColor(e,function(e,t){var n=Cc(t,e.s,e.v),o=n.r,r=n.g,i=n.b,a=Tc(o,r,i);return{a:e.a,b:i,g:r,h:t,hex:a,r:o,s:e.s,str:Pc(o,r,i,e.a,a),v:e.v}}(o.state.color,t))},o._onAChanged=function(e,t){o._updateColor(e,function(e,t){return u(u({},e),{a:t,str:Pc(e.r,e.g,e.b,t,e.hex)})}(o.state.color,Math.round(t)))},o._onBlur=function(e){var t,n=o.state,r=n.color,i=n.editingColor;if(i){var a,s=i.value,l=i.component,c="hex"===l,d=c?yc:_c;if(s.length>=d&&(c||!isNaN(Number(s)))){var p=void 0;p=c?Nc("#"+(!(a=s)||a.length=bc?a.substring(0,bc):a.substring(0,yc))):Mc(function(e){return{r:Ec(e.r,gc),g:Ec(e.g,gc),b:Ec(e.b,gc),a:"number"==typeof e.a?Ec(e.a,vc):e.a}}(u(u({},r),((t={})[l]=Number(s),t)))),o._updateColor(e,p)}else o.setState({editingColor:void 0})}},Dr(o),o.state={color:jc(n)||Nc("#ffffff")},o._textChangeHandlers={};for(var r=0,i=Kc;rthis._displayOnlyOptionsCache[t];)t++;if(this._displayOnlyOptionsCache[t]===e)throw new Error("Unexpected: Option at index "+e+" is not a selectable element.");return e-t+1}},e}();!function(e){e[e.smallFluid=0]="smallFluid",e[e.smallFixedFar=1]="smallFixedFar",e[e.smallFixedNear=2]="smallFixedNear",e[e.medium=3]="medium",e[e.large=4]="large",e[e.largeFixed=5]="largeFixed",e[e.extraLarge=6]="extraLarge",e[e.custom=7]="custom",e[e.customNear=8]="customNear"}(nd||(nd={}));var rd,id=Yo();!function(e){e[e.closed=0]="closed",e[e.animatingOpen=1]="animatingOpen",e[e.open=2]="open",e[e.animatingClosed=3]="animatingClosed"}(rd||(rd={}));var ad,sd,ld,ud,cd,dd=function(e){function t(t){var n=e.call(this,t)||this;n._panel=o.createRef(),n._animationCallback=null,n.dismiss=function(e){n.props.onDismiss&&n.props.onDismiss(e),(!e||e&&!e.defaultPrevented)&&n.close()},n._allowScrollOnPanel=function(e){e?n._allowTouchBodyScroll?qr(e,n._events):Gr(e,n._events):n._events.off(n._scrollableContent),n._scrollableContent=e},n._onRenderNavigation=function(e){if(!n.props.onRenderNavigationContent&&!n.props.onRenderNavigation&&!n.props.hasCloseButton)return null;var t=n.props.onRenderNavigationContent,r=void 0===t?n._onRenderNavigationContent:t;return o.createElement("div",{className:n._classNames.navigation},r(e,n._onRenderNavigationContent))},n._onRenderNavigationContent=function(e){var t=e.closeButtonAriaLabel,r=e.hasCloseButton,i=gn();return r?o.createElement(ou,{styles:{root:{height:"auto",width:"44px",color:i.palette.neutralSecondary,fontSize:ft.large},rootHovered:{color:i.palette.neutralPrimary}},className:n._classNames.closeButton,onClick:n._onPanelClick,ariaLabel:t,title:t,"data-is-visible":!0,iconProps:{iconName:"Cancel"}}):null},n._onRenderHeader=function(e,t,r){var i=e.headerText;return i?o.createElement("div",{className:n._classNames.header},o.createElement("p",{className:n._classNames.headerText,id:r,role:"heading","aria-level":2},i)):null},n._onRenderBody=function(e){return o.createElement("div",{className:n._classNames.content},e.children)},n._onRenderFooter=function(e){var t=n.props.onRenderFooterContent,r=void 0===t?null:t;return r?o.createElement("div",{className:n._classNames.footer},o.createElement("div",{className:n._classNames.footerInner},r())):null},n._animateTo=function(e){n._animationCallback=n._async.setTimeout((function(){n.setState({visibility:e}),n._onTransitionComplete()}),200)},n._clearExistingAnimationTimer=function(){null!==n._animationCallback&&n._async.clearTimeout(n._animationCallback)},n._onPanelClick=function(e){n.dismiss(e)},n._onTransitionComplete=function(){n._updateFooterPosition(),n.state.visibility===rd.open&&n.props.onOpened&&n.props.onOpened(),n.state.visibility===rd.closed&&n.props.onDismissed&&n.props.onDismissed()};var r=n.props.allowTouchBodyScroll,i=void 0!==r&&r;return n._allowTouchBodyScroll=i,n._warnDeprecations({ignoreExternalFocusing:"focusTrapZoneProps",forceFocusInsideTrap:"focusTrapZoneProps",firstFocusableSelector:"focusTrapZoneProps"}),n.state={isFooterSticky:!1,visibility:rd.closed,id:Hn("Panel")},n}return l(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.isOpen?null:!e.isOpen||t.visibility!==rd.closed&&t.visibility!==rd.animatingClosed?e.isOpen||t.visibility!==rd.open&&t.visibility!==rd.animatingOpen?null:{visibility:rd.animatingClosed}:{visibility:rd.animatingOpen}},t.prototype.componentDidMount=function(){this._events.on(window,"resize",this._updateFooterPosition),this._shouldListenForOuterClick(this.props)&&this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0),this.props.isOpen&&this.setState({visibility:rd.animatingOpen})},t.prototype.componentDidUpdate=function(e,t){var n=this._shouldListenForOuterClick(this.props),o=this._shouldListenForOuterClick(e);this.state.visibility!==t.visibility&&(this._clearExistingAnimationTimer(),this.state.visibility===rd.animatingOpen?this._animateTo(rd.open):this.state.visibility===rd.animatingClosed&&this._animateTo(rd.closed)),n&&!o?this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0):!n&&o&&this._events.off(document.body,"mousedown",this._dismissOnOuterClick,!0)},t.prototype.render=function(){var e=this.props,t=e.className,n=void 0===t?"":t,r=e.elementToFocusOnDismiss,i=e.firstFocusableSelector,a=e.focusTrapZoneProps,s=e.forceFocusInsideTrap,l=e.hasCloseButton,c=e.headerText,d=e.headerClassName,p=void 0===d?"":d,f=e.ignoreExternalFocusing,h=e.isBlocking,m=e.isFooterAtBottom,g=e.isLightDismiss,v=e.isHiddenOnDismiss,y=e.layerProps,b=e.overlayProps,_=e.type,k=e.styles,x=e.theme,C=e.customWidth,w=e.onLightDismissClick,S=void 0===w?this._onPanelClick:w,E=e.onRenderNavigation,T=void 0===E?this._onRenderNavigation:E,I=e.onRenderHeader,P=void 0===I?this._onRenderHeader:I,M=e.onRenderBody,N=void 0===M?this._onRenderBody:M,D=e.onRenderFooter,A=void 0===D?this._onRenderFooter:D,B=this.state,F=B.isFooterSticky,O=B.visibility,R=B.id,L=_===nd.smallFixedNear||_===nd.customNear,H=Uo(x)?L:!L,W=c&&R+"-headerText",z=_===nd.custom||_===nd.customNear?{width:C}:{},U=Jn(this.props,Xn),K=this.isActive,j=O===rd.animatingClosed||O===rd.animatingOpen;if(!K&&!j&&!v)return null;this._classNames=id(k,{theme:x,className:n,focusTrapZoneClassName:a?a.className:void 0,hasCloseButton:l,headerClassName:p,isAnimating:j,isFooterSticky:F,isFooterAtBottom:m,isOnRightSide:H,isOpen:K,isHiddenOnDismiss:v,type:_});var V,G=this._classNames,q=this._allowTouchBodyScroll;h&&K&&(V=o.createElement(Ql,u({className:G.overlay,isDarkThemed:!1,onClick:g?S:void 0,allowTouchBodyScroll:q},b)));var Z=P(this.props,this._onRenderHeader,W);return o.createElement(ls,u({},y),o.createElement(Fa,{role:"dialog","aria-modal":"true",ariaLabelledBy:Z?W:void 0,onDismiss:this.dismiss,className:G.hiddenPanel},o.createElement("div",u({"aria-hidden":!K&&j},U,{ref:this._panel,className:G.root}),V,o.createElement(Kl,u({ignoreExternalFocusing:f,forceFocusInsideTrap:!(!h||v&&!K)&&s,firstFocusableSelector:i,isClickableOutsideFocusTrap:!0},a,{className:G.main,style:z,elementToFocusOnDismiss:r}),o.createElement("div",{className:G.commands,"data-is-visible":!0},T(this.props,this._onRenderNavigation)),o.createElement("div",{className:G.contentInner},Z,o.createElement("div",{ref:this._allowScrollOnPanel,className:G.scrollableContent,"data-is-scrollable":!0},N(this.props,this._onRenderBody)),A(this.props,this._onRenderFooter))))))},t.prototype.open=function(){void 0===this.props.isOpen&&(this.isActive||(this.props.onOpen&&this.props.onOpen(),this.setState({visibility:rd.animatingOpen})))},t.prototype.close=function(){void 0===this.props.isOpen&&this.isActive&&this.setState({visibility:rd.animatingClosed})},Object.defineProperty(t.prototype,"isActive",{get:function(){return this.state.visibility===rd.open||this.state.visibility===rd.animatingOpen},enumerable:!0,configurable:!0}),t.prototype._shouldListenForOuterClick=function(e){return!!e.isBlocking&&!!e.isOpen},t.prototype._updateFooterPosition=function(){var e=this._scrollableContent;if(e){var t=e.clientHeight,n=e.scrollHeight;this.setState({isFooterSticky:t0&&s();var o=r._id+e.key;i.items.push(n(u(u({id:o},e),{index:t}),r._onRenderItem)),i.id=o;break;case Zc.Divider:t>0&&i.items.push(n(u(u({},e),{index:t}),r._onRenderItem)),i.items.length>0&&s();break;default:i.items.push(n(u(u({},e),{index:t}),r._onRenderItem))}}(e,t)})),i.items.length>0&&s(),o.createElement(o.Fragment,null,a)},r._onRenderItem=function(e){switch(e.itemType){case Zc.Divider:return r._renderSeparator(e);case Zc.Header:return r._renderHeader(e);default:return r._renderOption(e)}},r._renderOption=function(e){var t=r.props.onRenderOption,n=void 0===t?r._onRenderOption:t,i=r.state.selectedIndices,a=void 0===i?[]:i,s=!(void 0===e.index||!a)&&a.indexOf(e.index)>-1,l=e.hidden?r._classNames.dropdownItemHidden:s&&!0===e.disabled?r._classNames.dropdownItemSelectedAndDisabled:s?r._classNames.dropdownItemSelected:!0===e.disabled?r._classNames.dropdownItemDisabled:r._classNames.dropdownItem,u=e.title,c=void 0===u?e.text:u,d=r._classNames.subComponentStyles?r._classNames.subComponentStyles.multiSelectItem:void 0;return r.props.multiSelect?o.createElement(ed,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,onChange:r._onItemClick(e),inputProps:{onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e)},label:e.text,title:c,onRenderLabel:r._onRenderItemLabel.bind(r,e),className:l,role:"option","aria-selected":s?"true":"false",checked:s,styles:d,ariaPositionInSet:r._sizePosCache.positionInSet(e.index),ariaSetSize:r._sizePosCache.optionSetSize}):o.createElement(td,{id:r._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,className:l,onClick:r._onItemClick(e),onMouseEnter:r._onItemMouseEnter.bind(r,e),onMouseLeave:r._onMouseItemLeave.bind(r,e),onMouseMove:r._onItemMouseMove.bind(r,e),role:"option","aria-selected":s?"true":"false",ariaLabel:e.ariaLabel,title:c,"aria-posinset":r._sizePosCache.positionInSet(e.index),"aria-setsize":r._sizePosCache.optionSetSize},n(e,r._onRenderOption))},r._onRenderOption=function(e){return o.createElement("span",{className:r._classNames.dropdownOptionText},e.text)},r._onRenderItemLabel=function(e){var t=r.props.onRenderOption;return(void 0===t?r._onRenderOption:t)(e,r._onRenderOption)},r._onPositioned=function(e){r._focusZone.current&&r._requestAnimationFrame((function(){var e=r.state.selectedIndices;if(r._focusZone.current)if(e&&e[0]&&!r.props.options[e[0]].disabled){var t=yt().querySelector("#"+r._id+"-list"+e[0]);r._focusZone.current.focusElement(t)}else r._focusZone.current.focus()})),r.state.calloutRenderEdge&&r.state.calloutRenderEdge===e.targetEdge||r.setState({calloutRenderEdge:e.targetEdge})},r._onItemClick=function(e){return function(t){e.disabled||(r.setSelectedIndex(t,e.index),r.props.multiSelect||r.setState({isOpen:!1}))}},r._onScroll=function(){r._isScrollIdle||void 0===r._scrollIdleTimeoutId?r._isScrollIdle=!1:(clearTimeout(r._scrollIdleTimeoutId),r._scrollIdleTimeoutId=void 0),r._scrollIdleTimeoutId=setTimeout((function(){r._isScrollIdle=!0}),r._scrollIdleDelay)},r._onMouseItemLeave=function(e,t){if(!r._shouldIgnoreMouseEvent()&&r._host.current)if(r._host.current.setActive)try{r._host.current.setActive()}catch(e){}else r._host.current.focus()},r._onDismiss=function(){r.setState({isOpen:!1}),r._dropDown.current&&r._dropDown.current.focus()},r._onDropdownBlur=function(e){r._isDisabled()||(r.setState({hasFocus:!1}),r.state.isOpen||r.props.onBlur&&r.props.onBlur(e))},r._onDropdownKeyDown=function(e){if(!r._isDisabled()&&(r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e),!r.props.onKeyDown||(r.props.onKeyDown(e),!e.defaultPrevented))){var t,n=r.state.selectedIndices.length?r.state.selectedIndices[0]:-1,o=e.altKey||e.metaKey,i=r.state.isOpen;switch(e.which){case Fn.enter:r.setState({isOpen:!i});break;case Fn.escape:if(!i)return;r.setState({isOpen:!1});break;case Fn.up:if(o){if(i){r.setState({isOpen:!1});break}return}r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,-1,n-1,n));break;case Fn.down:o&&(e.stopPropagation(),e.preventDefault()),o&&!i||r.props.multiSelect?r.setState({isOpen:!0}):r._isDisabled()||(t=r._moveIndex(e,1,n+1,n));break;case Fn.home:r.props.multiSelect||(t=r._moveIndex(e,1,0,n));break;case Fn.end:r.props.multiSelect||(t=r._moveIndex(e,-1,r.props.options.length-1,n));break;case Fn.space:break;default:return}t!==n&&(e.stopPropagation(),e.preventDefault())}},r._onDropdownKeyUp=function(e){if(!r._isDisabled()){var t=r._shouldHandleKeyUp(e),n=r.state.isOpen;if(!r.props.onKeyUp||(r.props.onKeyUp(e),!e.defaultPrevented)){switch(e.which){case Fn.space:r.setState({isOpen:!n});break;default:return void(t&&n&&r.setState({isOpen:!1}))}e.stopPropagation(),e.preventDefault()}}},r._onZoneKeyDown=function(e){var t;r._lastKeyDownWasAltOrMeta=r._isAltOrMeta(e);var n=e.altKey||e.metaKey;switch(e.which){case Fn.up:n?r.setState({isOpen:!1}):r._host.current&&(t=br(r._host.current,r._host.current.lastChild,!0));break;case Fn.home:case Fn.end:case Fn.pageUp:case Fn.pageDown:break;case Fn.down:!n&&r._host.current&&(t=yr(r._host.current,r._host.current.firstChild,!0));break;case Fn.escape:r.setState({isOpen:!1});break;case Fn.tab:return void r.setState({isOpen:!1});default:return}t&&t.focus(),e.stopPropagation(),e.preventDefault()},r._onZoneKeyUp=function(e){r._shouldHandleKeyUp(e)&&r.state.isOpen&&(r.setState({isOpen:!1}),e.preventDefault())},r._onDropdownClick=function(e){if(!r.props.onClick||(r.props.onClick(e),!e.defaultPrevented)){var t=r.state.isOpen;r._isDisabled()||r._shouldOpenOnFocus()||r.setState({isOpen:!t}),r._isFocusedByClick=!1}},r._onDropdownMouseDown=function(){r._isFocusedByClick=!0},r._onFocus=function(e){var t=r.state,n=t.isOpen,o=t.selectedIndices,i=r.props.multiSelect;if(!r._isDisabled()){r._isFocusedByClick||n||0!==o.length||i||r._moveIndex(e,1,0,-1),r.props.onFocus&&r.props.onFocus(e);var a={hasFocus:!0};r._shouldOpenOnFocus()&&(a.isOpen=!0),r.setState(a)}},r._isDisabled=function(){var e=r.props.disabled,t=r.props.isDisabled;return void 0!==t&&(e=t),e},r._onRenderLabel=function(e){var t=e.label,n=e.required,i=e.disabled,a=r._classNames.subComponentStyles?r._classNames.subComponentStyles.label:void 0;return t?o.createElement(_u,{className:r._classNames.label,id:r._labelId,required:n,styles:a,disabled:i},t):null},Dr(r),r._id=t.id||Hn("Dropdown"),r._labelId=r._id+"-label",r._listId=r._id+"-list",r._optionId=r._id+"-option",r._isScrollIdle=!0,r.props.multiSelect){var i=void 0!==t.defaultSelectedKeys?t.defaultSelectedKeys:t.selectedKeys;n=r._getSelectedIndexes(t.options,i)}else{var a=void 0!==t.defaultSelectedKey?t.defaultSelectedKey:t.selectedKey;n=r._getSelectedIndexes(t.options,a)}return r._sizePosCache.updateOptions(t.options),r.state={isOpen:!1,selectedIndices:n,hasFocus:!1,calloutRenderEdge:void 0},r}return l(t,e),Object.defineProperty(t.prototype,"selectedOptions",{get:function(){return Dd(this.props.options,this.state.selectedIndices)},enumerable:!0,configurable:!0}),t.prototype.componentWillUnmount=function(){clearTimeout(this._scrollIdleTimeoutId)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t,n=e.options!==this.props.options;void 0===e[t=e.multiSelect?n&&void 0!==e.defaultSelectedKeys?"defaultSelectedKeys":"selectedKeys":n&&void 0!==e.defaultSelectedKey?"defaultSelectedKey":"selectedKey"]||e[t]===this.props[t]&&!n||this.setState({selectedIndices:this._getSelectedIndexes(e.options,e[t])}),e.options!==this.props.options&&this._sizePosCache.updateOptions(e.options)},t.prototype.componentDidUpdate=function(e,t){!0===t.isOpen&&!1===this.state.isOpen&&(this._gotMouseMove=!1,this._dropDown.current&&this._dropDown.current.focus(),this.props.onDismiss&&this.props.onDismiss())},t.prototype.render=function(){var e=this,t=this._id,n=this.props,r=n.className,i=n.label,a=n.options,s=n.ariaLabel,l=n.required,c=n.errorMessage,d=n.keytipProps,p=n.styles,f=n.theme,h=n.panelProps,m=n.calloutProps,g=n.multiSelect,v=n.onRenderTitle,y=void 0===v?this._onRenderTitle:v,b=n.onRenderContainer,_=void 0===b?this._onRenderContainer:b,k=n.onRenderCaretDown,x=void 0===k?this._onRenderCaretDown:k,C=n.onRenderLabel,w=void 0===C?this._onRenderLabel:C,S=this.state,E=S.isOpen,T=S.selectedIndices,I=S.calloutRenderEdge,P=n.onRenderPlaceholder||n.onRenderPlaceHolder||this._onRenderPlaceholder,M=Dd(a,T),N=Jn(n,Xn),D=this._isDisabled(),A=t+"-errorMessage",B=D?void 0:E&&1===T.length&&T[0]>=0?this._listId+T[0]:void 0,F=g?{role:"button"}:{role:"listbox",childRole:"option",ariaSetSize:this._sizePosCache.optionSetSize,ariaPosInSet:this._sizePosCache.positionInSet(T[0]),ariaSelected:void 0!==T[0]||void 0};this._classNames=Od(p,{theme:f,className:r,hasError:!!(c&&c.length>0),hasLabel:!!i,isOpen:E,required:l,disabled:D,isRenderingPlaceholder:!M.length,panelClassName:h?h.className:void 0,calloutClassName:m?m.className:void 0,calloutRenderEdge:I});var O=!!c&&c.length>0;return o.createElement("div",{className:this._classNames.root},w(this.props,this._onRenderLabel),o.createElement(Ms,{keytipProps:d,disabled:D},(function(r){return o.createElement("div",u({},r,{"data-is-focusable":!D,ref:e._dropDown,id:t,tabIndex:D?-1:0,role:F.role,"aria-haspopup":"listbox","aria-expanded":E?"true":"false","aria-label":s,"aria-labelledby":i&&!s?po(e._labelId,e._optionId):void 0,"aria-describedby":po(r["aria-describedby"],O?e._id+"-errorMessage":void 0),"aria-activedescendant":B,"aria-required":l,"aria-disabled":D,"aria-owns":E?e._listId:void 0},N,{className:e._classNames.dropdown,onBlur:e._onDropdownBlur,onKeyDown:e._onDropdownKeyDown,onKeyUp:e._onDropdownKeyUp,onClick:e._onDropdownClick,onMouseDown:e._onDropdownMouseDown,onFocus:e._onFocus}),o.createElement("span",{id:e._optionId,className:e._classNames.title,"aria-live":"polite","aria-atomic":!0,"aria-invalid":O,role:F.childRole,"aria-setsize":F.ariaSetSize,"aria-posinset":F.ariaPosInSet,"aria-selected":F.ariaSelected},M.length?y(M,e._onRenderTitle):P(n,e._onRenderPlaceholder)),o.createElement("span",{className:e._classNames.caretDownWrapper},x(n,e._onRenderCaretDown)))})),E&&_(u(u({},n),{onDismiss:this._onDismiss}),this._onRenderContainer),O&&o.createElement("div",{role:"alert",id:A,className:this._classNames.errorMessage},c))},t.prototype.focus=function(e){this._dropDown.current&&(this._dropDown.current.focus(),e&&this.setState({isOpen:!0}))},t.prototype.setSelectedIndex=function(e,t){var n=this,o=this.props,r=o.options,i=o.selectedKey,a=o.selectedKeys,s=o.multiSelect,l=o.notifyOnReselect,u=this.state.selectedIndices,c=void 0===u?[]:u,d=!!c&&c.indexOf(t)>-1,p=[];if(t=Math.max(0,Math.min(r.length-1,t)),void 0===i&&void 0===a){if(s||l||t!==c[0]){if(s)if(p=c?this._copyArray(c):[],d){var f=p.indexOf(t);f>-1&&p.splice(f,1)}else p.push(t);else p=[t];e.persist(),this.setState({selectedIndices:p},(function(){n._onChange(e,r,t,d,s)}))}}else this._onChange(e,r,t,d,s)},Object.defineProperty(t.prototype,"_placeholder",{get:function(){return this.props.placeholder||this.props.placeHolder},enumerable:!0,configurable:!0}),t.prototype._copyArray=function(e){for(var t=[],n=0,o=e;n=r.length&&(n=r.length-1);for(var i=0;r[n].itemType===Zc.Header||r[n].itemType===Zc.Divider||r[n].disabled;){if(i>=r.length)return o;n+t<0?n=r.length:n+t>=r.length&&(n=-1),n+=t,i++}return this.setSelectedIndex(e,n),n},t.prototype._renderFocusableList=function(e){var t=e.onRenderList,n=void 0===t?this._onRenderList:t,r=e.label,i=e.ariaLabel,a=e.multiSelect;return o.createElement("div",{className:this._classNames.dropdownItemsWrapper,onKeyDown:this._onZoneKeyDown,onKeyUp:this._onZoneKeyUp,ref:this._host,tabIndex:0},o.createElement(Li,{ref:this._focusZone,direction:dr.vertical,id:this._listId,className:this._classNames.dropdownItems,role:"listbox","aria-label":i,"aria-labelledby":r&&!i?this._labelId:void 0,"aria-multiselectable":a},n(e,this._onRenderList)))},t.prototype._renderSeparator=function(e){var t=e.index,n=e.key;return t>0?o.createElement("div",{role:"separator",key:n,className:this._classNames.dropdownDivider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,n=void 0===t?this._onRenderOption:t,r=e.key,i=e.id;return o.createElement("div",{id:i,key:r,className:this._classNames.dropdownItemHeader},n(e,this._onRenderOption))},t.prototype._onItemMouseEnter=function(e,t){this._shouldIgnoreMouseEvent()||t.currentTarget.focus()},t.prototype._onItemMouseMove=function(e,t){var n=t.currentTarget;this._gotMouseMove=!0,this._isScrollIdle&&document.activeElement!==n&&n.focus()},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._getSelectedIndexes=function(e,t){if(void 0===t)return this.props.multiSelect?this._getAllSelectedIndices(e):-1!==(i=this._getSelectedIndex(e,null))?[i]:[];if(!Array.isArray(t))return-1!==(i=this._getSelectedIndex(e,t))?[i]:[];for(var n=[],o=0,r=t;o svg":{paddingTop:"2px"},"&:hover i.ms-Button-icon":{color:i.palette.neutralPrimary},"&:active i.ms-Button-icon":{color:i.palette.neutralPrimary}}}},groups:[{links:[{name:"General Settings",key:"general",url:"",icon:"Settings"}].concat(n)}]})),r.a.createElement("div",{className:"editorzone",style:{backgroundColor:i.palette.white,color:i.palette.black}},r.a.createElement("div",{className:"editorhead"},r.a.createElement("div",{className:"editortitle"},r.a.createElement(ml,{variant:"xxLarge",styles:{root:{display:"block",whiteSpace:"no-wrap",overflow:"hidden",textOverflow:"ellipsis"}}},"general"!=this.state.selected_menu?t[this.state.selected_menu].name+" Settings":"PowerToys General Settings")),r.a.createElement("div",{className:"editorheadbuttons"},r.a.createElement(wl,{horizontal:!0,tokens:{childrenGap:16}},r.a.createElement(Nl,{styles:{root:{minWidth:"100px"}},disabled:!this.state.data_changed||this.state.saving,text:this.state.saving?"Saving":"Save",onClick:this.save_clicked},this.state.saving?r.a.createElement(Ll,{size:Tl.small}):r.a.createElement("span",null))))),r.a.createElement("div",{className:"editorbody"},r.a.createElement(Ul,{styles:{contentContainer:{paddingTop:"16px",paddingLeft:"16px",paddingRight:"16px"}}},"general"===e.state.selected_menu&&e.state.settings.hasOwnProperty("general")?r.a.createElement(qu,{key:"general",settings_key:"general",settings:e.state.settings,on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):e.state.settings.hasOwnProperty("powertoys")&&e.state.selected_menu in e.state.settings.powertoys?r.a.createElement(Vd,{key:e.state.selected_menu,settings_key:e.state.selected_menu,powertoy:e.state.settings.powertoys[e.state.selected_menu],on_change:e.on_setting_change,ref:function(t){e.settings_screen_ref=t}}):void 0))),r.a.createElement(yu,{hidden:!this.state.show_save_discard_dialog,onDismiss:this.close_save_discard_dialog,dialogContentProps:{type:Dl.normal,title:"Changes not saved",subText:this.state.user_trying_to_exit?"Would you like to save your changes or exit the settings?":"Would you like to save or discard your changes?"},modalProps:{isBlocking:!0,styles:{main:{maxWidth:450}}}},r.a.createElement(su,{styles:{actionsRight:{textAlign:"center"}}},r.a.createElement(Nl,{onClick:this.save_save_discard_dialog,text:"Save"}),r.a.createElement(Nl,{onClick:this.discard_save_discard_dialog,text:this.state.user_trying_to_exit?"Exit":"Discard"}),r.a.createElement(Ml,{onClick:this.close_save_discard_dialog,text:"Cancel"}))))},t}(r.a.Component);window.start_with_dark_theme&&vn({palette:{themePrimary:"#0088e4",themeLighterAlt:"#000509",themeLighter:"#001624",themeLight:"#002944",themeTertiary:"#005288",themeSecondary:"#0078c8",themeDarkAlt:"#1793e6",themeDark:"#38a3ea",themeDarker:"#69baef",neutralLighterAlt:"#0b0b0b",neutralLighter:"#151515",neutralLight:"#252525",neutralQuaternaryAlt:"#2f2f2f",neutralQuaternary:"#373737",neutralTertiaryAlt:"#595959",neutralTertiary:"#eaeaea",neutralSecondary:"#eeeeee",neutralPrimaryAlt:"#f1f1f1",neutralPrimary:"#e0e0e0",neutralDark:"#f8f8f8",black:"#fbfbfb",white:"#000000"}}),K({selectors:{":global(body), :global(html), :global(#app)":{margin:0,padding:0,height:"100vh"}}});var fp=document.getElementById("app");fp&&fp.hasChildNodes()?a.a.hydrate(r.a.createElement(pp,{ref:function(e){window.react_app_component=e}}),fp):a.a.render(r.a.createElement(pp,{ref:function(e){window.react_app_component=e}}),fp)}]); \ No newline at end of file From c2e219b4464b45df9bbc2df7da2b87239064c001 Mon Sep 17 00:00:00 2001 From: Divyansh Srivastava Date: Thu, 26 Mar 2020 15:17:28 -0700 Subject: [PATCH 062/132] Display infobar for blocked relative image path (#1695) * Updated Parsing extension to show infobar when relative URL isblocked and updated corresponding tests * Updated Controller to display infobar when html img tag is embedded in markdown --- .../HTMLParsingExtension.cs | 186 ++++++++---------- .../MarkdownPreviewHandlerControl.cs | 7 + .../HTMLParsingExtensionTest.cs | 34 +--- .../HelperFiles/MarkdownWithHTMLImageTag.txt | 2 + .../MarkdownPreviewHandlerTest.cs | 14 ++ .../UnitTests-MarkdownPreviewHandler.csproj | 3 + 6 files changed, 114 insertions(+), 132 deletions(-) create mode 100644 src/modules/previewpane/PreviewPaneUnitTests/HelperFiles/MarkdownWithHTMLImageTag.txt diff --git a/src/modules/previewpane/MarkDownPreviewHandler/HTMLParsingExtension.cs b/src/modules/previewpane/MarkDownPreviewHandler/HTMLParsingExtension.cs index 9866703530..5ba5387c50 100644 --- a/src/modules/previewpane/MarkDownPreviewHandler/HTMLParsingExtension.cs +++ b/src/modules/previewpane/MarkDownPreviewHandler/HTMLParsingExtension.cs @@ -1,117 +1,103 @@ -// Copyright (c) Microsoft Corporation -// The Microsoft Corporation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -using System; -using System.IO; -using Markdig; -using Markdig.Extensions.Figures; -using Markdig.Extensions.Tables; -using Markdig.Renderers; -using Markdig.Renderers.Html; -using Markdig.Syntax; -using Markdig.Syntax.Inlines; - -namespace MarkdownPreviewHandler -{ +// Copyright (c) Microsoft Corporation +// The Microsoft Corporation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. + +using System; +using System.IO; +using Markdig; +using Markdig.Extensions.Figures; +using Markdig.Extensions.Tables; +using Markdig.Renderers; +using Markdig.Renderers.Html; +using Markdig.Syntax; +using Markdig.Syntax.Inlines; + +namespace MarkdownPreviewHandler +{ /// /// Callback if extension blocks external images. /// public delegate void ImagesBlockedCallBack(); - /// - /// Markdig Extension to process html nodes in markdown AST. - /// - public class HTMLParsingExtension : IMarkdownExtension - { + /// + /// Markdig Extension to process html nodes in markdown AST. + /// + public class HTMLParsingExtension : IMarkdownExtension + { /// /// Callback if extension blocks external images. - /// - private readonly ImagesBlockedCallBack imagesBlockedCallBack; - + ///

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�LZW0M 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 rdL4*G8IiE1r9vlDf$9|o;|#*L z;DJ4;!8k|`BZ{GR5Re7EVk|P$>6s8E4dgstkR+`YpoQQlk|Lc+-YLFZDst4YU0x+! z5-rZ6vXx#!lwJ^qlIJDjM1&(T4r4G1o$I~BFIHhN76cP|p&tC)Nk*4LE(A7GpEfFp zadcxrxE}0vVYbnp?ctv8@g5S&-ttM~>;>f*ED}^c#5mrQt+9nU-V-`<8y7ZT7T(@c z>R$1An>{RF9;|`$!9w#vP|uJE<;)N)4n*Y80~(A28@z)WEdE13ir7s?TeO8FL1ttp z{iPn}fd|^;7(V14mZGmg2G3L;D@um4X=G%25G9rlLcu{n<(won4q=2+LJ6WRHpCVF zULwQ;2QH!SVO!&j<{0RKJ@jHpzN8vHA?=L;P#&G`!6wQjL_Fw&Z<=QGDP1;h<6HQo zCAH*fs$puH0c|ov6t*Vod7%<2=kFy%R7&MSsD-VW2{K$IK3O3W<^dQEBXg?ZG6Lfk zngIr#!Q^NmEQlviZpK=c2jwhA5&Q!|bwnN{;(MY2z2qg6SmQ=gCPY2pyTsr!P!vZp z21OObqf+K!O|Id#2_2sv=`;e&K)j=nFor~QCM@_B>M%~C?gNX3Vuf;$x_D6NRbaER zRayyTL8vHPU8*ze3q$b1ON6RR@Ii$(5+W%QBN4zdtm-l_12Yr=WA@nr>5zwN1c;ha zc{t{tDVFdMgo`q2Sk!8;f~i8VW@SmlJeVW?oN5d*2uIsE#Fauv#So{teWz@SX_)q@ znmVHyu;iE4WH@5PRG!INTqSa;w%}tnDm*nwdFT_2bnGdq zt8JD+Z650wBrCZ(D`i<}bV#f9om+;nW@)}BYBr&I!oq0U>}z&Jyvi&rFyY~V)Ho8_ zcFIE?atyI9DKq3|Rtlpa&?daPtI`JNi_Au4IPA)m>aREk{Y4=%2ugD zL@SnJjL{-Qj{Y244rR9bXj4i=kUmgZGAfUTX=ZioLTFz?=mI_DfQry<-+^Q0Zy5M5wt;WLcY;s6)$o2*6Q0t&RQtojyDzE0%P zAqH!5@9uD{LU=Ahm;*hS!}o=tW?3!diEW5dZ*|4)nCz}gdnZVB8c5k$#u=2{8M9_miu!YA6 zhxz8ivo^$YsBd(zFOy6jw#tR>ZJWIEZS6LM{pNx<5Uo7uFTDxu3NK0c@eu9$tqS{a z3v0*j0s)JlCK4Gxc+Arub8lxRU69e!Ht7xoJ4qlDa6yNS711jKx$L?;i z7kEP_{F6F>u{tCd{zedhh9sMLS&*4PV)`&abQ-a z=>P!@7Uq!%YX5EoB46*t0w^QXt9&}L@8GSARdNmYQa%(1CwuZjNESaoR>S&E2*Yzb z)-Oiz9aSaW?rd%0&@x~8%Pn*6I}>ntc&#tbRyM4|IS_$6&_fv*^Fmx`hHmKJ8gG3v z#t-fzHPhok(&8B0=mcI+LT-?x=3*?)V#J=aMvbuD${a?xXy@rMT}|Lx;V}og)deHw zqtSyU3kPqc13q_h%GQ|wdIxz;u?02Gq-x-dHdIj4v1MLF?k+@l1#m;`3a<=`*Mh+p zc)>PggBryC0}-ghHQfKH?Ltyg|W-3E!^Iu`JJR>!t=z}FIwI(MAR2!~$vGW_MR9Gv-Z*3AdI}}6# z@(oV2Cf;jqjCH^~1lt@6sFuMNuk`|F^g6u5J(vR;)OA7}Eb;1fKyi{^^VJ*pXG>#d zE%WQ;C@6zUw}WE$EVedb!>wbVm`-0LuR=tO0`exEw?VqJOLO+b&@eI_&zXs~KC^e{ z(zii0Z(v?hL8`O{1CMRvh5$(nsP=&ue1U;`K|7cRHgJPCfJ1SQ@j@Us!Y*uCjTIZu zVrTyPAg8i+=Lxlj8}+6dwTEk}UNxIdd-r#P1Z4B{MO30L+MwbQ=3mLUeGiIzhxT#2 z$$Zy%Mb!9e=Qk|+Wkc`Ke=nB568KufgE3sgJ1{snz(YqvxIzdo1;Z-v@^}fFbN{aR zcsqngc4k6_Id&sd5k4rEhlhJ3M{($QRG+zz<2NR8H-1Vtn2&jX=S-2Sl!W4e7nA`! zh=VrV!#99~IGn*c7&k(kag{%1jdYlsH;0z*5jcQDL5M>+l!G~(!#SV>I;g`sv;!h7 z5})zRx)AEVCV~KKsi(NBzk2_+$;X6@*1@{1-#V`6`n-O`)`s5ZsJe_2s{UUo zw62FlvE%wRfHAz8!;_yuju_BIoiQ3SgBt4yn{~^vXFJbCx&d8TB~(Hue1eTERW7)P zFc8BvaKks8!>DV!yT3cG&oC#83_g@hXK*{b=exd}*S;S+zW2LhsDsF&0UDISI%w8K zA+s_sGr%`|px(N-gS)to0=b(zx~n_8JG{nkysrN{$A3J$dpyYB`^f9N$d|mfpL}^l ze7KLhE0p^$oO`;jd%L5&&ELF0s65W^eE;e^&ig#iO9{{ieTok~NU;3GSA5K0Jk1lm z)0e!_KfTl&`_v~>)x&z!Uw!pteMca@%fr0PV|>kPJ=xzn*OxudpFPK`{{7UmJ=&KA z+j~95zr4lIe8#^$-s8I4=RL^peZ%`b(E~o;$GwF}{MXk##-||PFTT(-zT-c<;|qS; zKfc*ReBrnJ+=D&SpM&C4zUM>!=jXlTn|$b7ed&KU;eR{kD}C6nd*`2i z{>|Hd*{8nYXFlS)zU=@0t^@Z@%+yd>|YF`~v_Yu)#kd!WlFJNX&m@ zoU{H*efXCLKmfg?*#;{26p;(OkaDDP`&us^PSX+7!0AnT@@H{9t|bd<1l8AV*@Bb(8XAnG(x3 z9!WFUa#zH)Ct|)iC{450uVdo_X_j^8;{WsvJkl|?Ufe2gs}!9EHqGX+?iAD-$hqyk zx)1X9ZJe~n)6B^iG#p*6c!bxrUN(>f<*z@6CpFudLlGK-&$HY`XF4?}ZkqmCftDnsn} z0Z&Adyt3(z6KUE}H$7lnqaY5`3ehF^3^MV>2g&j=vn40=%gC^jD~(3ov~n_}JJ6B~ zzbQ=`V~oZ6J0%u-(6}cU0-c)V#v`d)@E^|NV$eD}>kJ8|Iq%H#O_sns5XrKh>@zf) z_KXitgLa(nvp>Jek-;+>RE{6GxgAaj-_+j?YgAR zS+*n%Ne|(YEwK%H&iLkxcj7E^FKBx!_9khi6j8~+ti4L6Wox6gB3tvYaF0H>gq2L__MS(OARk zf>oXXG4Q`Nw9rWM_K^Q_2 zj*x^UG~o$Rm_ik17CqWrXQ65r_os{D!QJG3MMskUhtYam?S0ajq?w4yMb8BJ+UbCb}#qA;yVO>GWRil?Mw zGGjTwqcD>)+bm)>kthyzu9KbZbmu$a8Bcl6lb-do=RNV6Pkru_pZ)abKLIMwF$9#I z1D&Tq51K@RE|j4Sb?E*>1FFnflJhC%T;vzUVNs24l%tZws7H|~%#13uqa~$eGFv&s zIXV%Xmz*dNON!1Tj?|#Rz zk3ew0rc;P~@a$(n%ZEN}mb9fEBV^~=Q`1^BjwfwvU@@Ci&93&boh8I=ahqE{(3ZEo zr6Ovx2wdR$7L~1i;vD{u3)}F)b+*0rDIanhT|(@ZxYf1pa1E-Lh4a$Kov?I>7^ zYVj0nEbkz5;R@}F3A)n7Ep@jW-_>H*io(?*BJ6RGd(dMU@@3>uiK<*#%C?qQyoNW< z8^%+3;~Ij@g??kPSN6L1y_^i+h~- z9_syR5Zg;(_-+v$QrIv$-oarHgLup&Hgg+M>kfEK`3x$Sa1|LLV<93!A5}cW8E|}v zA#YL0MZ9yK_x_y4J`*|6(me8VGh1LPGP#XUZgLeX(TgDVq7qb;GK$YobCuUd?#RR^ZUWa=W?_lk&+#}MN@<0Q8D#a|rs5P9wEA`{xk zZbdYK3A<=0yV22B?1eXkF$Q6H!xu`tG@GZa=~>&h(_0=QJkDSbQ6G^QRw#oIiGX1u zxB?0F5EH3gfetKWc*9~swY|qIZ+dr_2pZP6hFKloc0@Rcv1kWpk9ds}i{l+_HrJzx zNNX$F8rO1GB4+j>#6z^<$2iV|)c`OC9czjij4*@M{-NV{a6IEd#JCVYE+muxLrlEh zc*k8n{%nyK`Q|qs`Hg#ykV+h9?*uL#IQ&AE0=rxQj59gE9yw8GY`Ocy7a+7}^GcFbc zkb`J)xCl|mf(ZE-@{sZ(d*0<7Z{3eWKl^>Wyz`$I<)Mo{UMfBr>P^RD@tIzXD^5Gw zN*w$>BAnu_A3oyTcCTkgdrnfEILt|ux4SRA1-%pF3B(}Ay7jH@RHr)qTOb0e+yD0d zz!Ue{v8X@di8y52 za*r7l!Nm|zNFWdbHxK~&>;qE?_{7QRtf<-C=)jZ@i&Vji+=1XyYz%gR`l=7hx-IO; z&g{gEipqcpx{MfH!3aLA42baDevpXnZ45%}2=VR1m~j5A>)Nmm;fzTChKT=kYQ-q8 z9^L^T>Y*O)fdI2e4*=i+#pKUSt^vou3_-6AiHHo*&Iv{Ea>Xe+%Et-A88EK7=t0Sxb<9+dvAA{tDl7@}FsI5ey=pDjN~{(WE)g>_ zp^7d~k{X+fx9BURvQjcR6Py&YGeOgsZb>W`(=q1~GD9;pyDO3E64{i@w=xrrHd8f2 z^D}9aGi`IL#KEg}Q>c2At8();5tA}2NxV{$wqg@2t4KI&6E&GrGJ`X#ep5G@YC5$l zI-fHxi8H*AOc2=$Crc_h&uKQZ^DwcqJh$>Zt;#y3vpOG>{x#9lJh9U_2ZpRlOFS=% zisExPopV36vp>0tJ+VqarHDYSN$8lE>lE)aP}fRN6%|eawNd%hiy(DT(X>JD@|C9kbV4WfEgyAL)sj&?bxgM?RQ+mD zEwjK_2|Rf#QAzbvJGE8q$W13zRv}eKEvZDCD^~4PQ(;wCU$s{cbu@t$r9ib+ZS_fe zG`U38yMmQj$*4|aidTmfT1RzSebkq%^{a}NRF5^BPSsZ&^_Q(ps#Vr{l&akf`| zHchA2Osm#QfmTinl~`L=Syk3oMU!ilHjP?~Y5T}&pB7`I7FMrzOWPJp-?mD#mQWq^ zYt5EnF;#4hNpE8okzQ72C6#8=R&6JNW2IJSJvDA|RB>N)Zod^_x%MV23#G)WtXMW; zIhBymc5o|pZH*OiHVyTyUFV=c1xBh4oRC(LidqWm}M;3gcv~K}-RRyY7>|k6D%QvGhq`pA&nqGg;!Wi9>Ekap^Px$6J%I(^Otiq_J4EO zc#F4PQYh9VQeuX%RE};=dfCNV1j_;TR^mvc)cnngZ6Kv&}#y}Gq!GtH_hzGe5 zG=X1!f|4Gg5*B$3AmI|A{`iW=z!ETF6dLJw(^h>$*N5R2l;u{G7Z-?+^NKP-6G(s` zShv z9OPM^;ei+^RgKR|oXOdO(7B)0xt#$Tp5u9*&7q#N>WxkCmNa1mSh*iunIB+zmI>qk`+M?FsufY z;SsP|jH8!~JJ*c=0X`4M_T zmwCYue83;Z01z+Tidl? z8>wUatf#uRt@^fed$;dds2Q|m?{amC$Pwt+p&vSy?-~KH+m;f(b^)m&Te1UtuqQzd1Yn0Ac@i4Ing2_)JK3jY*R&HCwI{*1e>=Fx`l-vh zs;7FkZCf1z#(;R6zoQDkTU)?|JE|w#z-!yMZ+pR&8$>JBxs^;xmFSA)x|JiEma#j# zB{_pBcoM!_6AVEI$bbj7AORj>5qcoyd_W7Z001t5kRzKPCZP~I+7ED`8Bm&->wA;& z`)NrVcOAT&nH#MjJi-N>tP9+%N#VHD`nb`d7XpT@BUM=Qd9{BVxW(GavHZffoT|J0 z%eR`VfAwIG4#bnF5*}g1AzGrZ`^0ToOhO@w8==Knx&@SB4{(4P#9I$U;1W*y7Bqno z#QvMIVSpI~!Ln1q7B2V^IAQGWd#8E2$+!2(OFPQ*c^Jx^wX2-MuUxhfoXdB?%YT8v zPnOiTil|TB%$FL?(>%*toy}ie!{MCPy;XOUD~lXq#ADgSPn^$tEsDn=(03rFS=t|# zLA(n=vIQXv20$5z@!47Wr4PLn0-?wq+Y;>D5$teI3^O{olh}%(*jYH4D0lNE42o#P=M# z6CeSy+ZIg65;TFn1zoZ&VcNyJi|t?w0>Bu?V7>cc5>TPL7eNjJpo}V^5xOq4{ym+H zLA`t5J=6of)=iz>gIm|rJmGCy-x+=w&cWfYcV0{V)(f5#4xZKXecywD>75?ngX-yffb8-3>`h<{Li(_!TfAMIJdFTUt>Z|^&dz}>8JSnoC7@D5zq28NJs zdlw)d^k3WP5x(*jykbw^{E8vx*K7|@}%2lpj1&Lkb_U+slhbtRid^zUPB#Dmj<)fF+X1;u5 zE?siusL`XLjwV@hbZLw&UP)~=vb5;ZBSw=JJz8Y-k)~0m8etkLQBh1sV;D6`3Nx+R zwG(GrBnUUIT!IZ%WxR_wuim|U`}%#zmhIocgbN!!9C+>F!n=lrdi;2l>!lWKWa~%j*U9c_4V1ol<)L?`XM)+Vw6Y3=!WVLO0+bFkj z=9zB3ts{&<2cdS2YOLK=Aw?HLlp$>!Qr6*zyMf5tXQYs5B0|KaXdGWHx~LpS9)Tnh zNy3F=|O^~Ta#4MWqRaI0?8+w zY@*&Ip$u7JffFH!pn@;{2`HY^0ZM40V-9JkLygTiX znUSD{F3PBFHA1SJh&obgDT9_nS#km?~ys4n_!0G$|%vcMV6of;yMPO2l|<4xrV)JZn_lWX)dUt z(zsb}km@Muj>DX$>Z;kS)9Rruemcy%m38?k@lPR%8 zonm7IG>#{UxP{;t4FlggW^lS0j~rrAtg^^-?yWMp$m zLf7P=ou(C0m|;$$$(N3B!pTOQd~$5b8&R~;u@^PupCvPGWQp8jHsrV4;9k95TNm{# z*Uv>?{`k(AZ~id5sH5}k;H1xYO$?Czl3o^o0PofmzjaMD|IjU&Ro?ar{izqj6vc3cB6o&(hE8bvVtl=&y;x@;b4Tm|j+z-nY z#lch}6sm|tE)I#vL@IKTjBKPM9|_4wHZm5f2nDj3_qqDf?tYQ#nxsDCj(3Q1l%y=B zDBVHB0U<4PoGg`yyaq~B%950*d>a@EC`O8rQ3QA-(g*LD5yP$VR^qF~^bq&LOJ0zA zXd<84rUT84o$q{-drJ;~;Ya?z46=}t?4~!r2~J2-(vlErP$-<>geO432}mdc5s0vc zHKYLzXgER?oL~esq(Kd8z=uEoNl$>P!3akv!V%OE&m$ng2x!R1K4FCwafxm+8qP_lwvw&h_Dxz5|*R0&~1 z!V~1nn={*JvW=w7A&>|~%pBsK>$xhL+o8@dsd=*W^>K%W2?g-N;f{Np;U4b51~|Y0 zym)})8{gQ5GxO33ZvMdI9!QviNj+-PCrAOECzV1+H);fQHh~IB@Msg95Cth%wh2r) zLTTTb1dSr02~&VV5=yHCCt%?UPKfDDeaRqI9N`E?K!OvJV1y#90S)`4=Mg;Xgd(J2 zx@f>hb+0?m>861Q#U&_0(NF{@tU(RTEdq1-X@ugY)1t*)!f83`1l8tq3RWPgWm8I0 zDzH?gQb5NwQ~|fo8Do=4Rq7`hh+tJHc)H2~VIxCY5l+TUP=JM}T64B^w!kPO(;$T_P0A zqpJ#CNI+tu{?D3wZC_zj0S|Z7qYP+RZavNc4|{0&9`Ha%Hnj1HFh3R|pBRQa(4g7W zs@4fmQ0)_*aMCzCp$SM>0u-hog(OUY3Z1p=W}6UOC?FvTo{fSMXe(&cE+GlK?eBlf z$)H%IR}Dpo?Lvz{-s!G^2q$&ILHQ|Nh@O|92*qf6C%uNyrop^v81FpM09#KZA)>K8 zZD*-Kg@Z~#r7Wd_WmS5GD(F|GFMUThViDj(?P9`2tRhY^oZ;MUn8Odw9C9R#RA(Dl zf6>82sSsauc2o)*UFU62OLHlxR?W~|s6CUw>66ZOql0e3qO)*?DHt2s zXk<_>P955Hx|X5fH3AWu@B~kjdJUK+_15*tPa;gTpa$J1*!2m~H6#HEM}Pu9Z<_=* zOF_RdR|6DAx>8|Jp$d2(_7z?Vk8k86*@oH$F{p?cS0rQcjBh;Sk>U8rOWyIv$i*qX z-Qa2m5;lfM{ACnB`Nl&&^rUBeh$3Nfu(y`Dqiea3`Ap*bTCg?-5PCSAWm{7Rm^!P>_PLth8&MT8A&ey`^ zBA(=T=NarF*fYfQ9`TUJJkn7OWZc3P;0}eDEAa_zbb}oCi0@~o-~?50Qnr>_=)`8V zhEg3>T6m^&wMAS+;Av)nT2f$Vo25`j$7ojo1%WqsO}8MqKwL!-bx$x{2W4GHAa>|f zP_8y!7)5FrB~Q~uX>3;nY%oydMFje!UG%gDp4N62Pl5Qo`0! zeC4D zTKI(t5Qbw|hTo=o1cZhv<9b$=JhC?tb7T?Fun&Vsi2R^?zQ+&rrU^5XZ;G%i%Agb* z5hlvu6Ls@ej))13pbU%96OAwib(1|h;~IPfeojUhxqwgzwP{75arV%0RaOu3Ko9pY z57eLxwxA=D;Z~!d3c-*m@L&W|&;&GRQni(J9wlcs$62)n1x?Uq8}$VGRZv8LTxL)N zaTWzICxlF}1iR$~Q0RfMfr>g9UY=$Isa9QTz+J|5P+T`qn5JCuB!VuuPe!nIZBPcO z)=%z8YV=eDP%vC1NNYvs1bc>ONbm$L)l$A@S@cCx0tk+nq-<&k{wdP%h8Nj|afkq6 zD24}64VVXRXE<)MLy;e1kr;`RSg4U4xse}fh91UxEPzJ>Qg$6g+b<;&?YzGAvrFKX# zblJ#|B9(W&hHJQ%QcD;Gr3qbI6e{X@?^DVH2_oC3zdznVoL9ogEp5 z-Z^b|NK{27ld)O_z_$o;Pymlm2w<5M`N0;3P?qK+acUWUrF;cv4m1Sxk@w zGsk9fW^39=jXo%Is5Iz+C>RhEWQ21pYW(mBvo733mBJX$mDz zFUU{B)dqNw2W7x&$(2tsSdgApoCDRRQ;J$8#do`91s<(NIF`n0Hscndl7-erF(;?Aj~fKnkA#3cuhD=^zg7a181I59qJl-Ww4NGTSZW3OTYw75Ny-wvEjHFsOV~~)=tP(Wvpog49l7}fe*5|PuewH z(nV>xxtn@g1~NzlCWsGq$7cl@n+D~K%1B>BE1Fjjv@G>&Nm~U=i)4kzYy%lr?<970iBUvQyYEz&XHW+9unyO74)vgMQN|AF2M?2_b|!Ua zNk9c~)&^}b1Va#a_k>zdpjig^ub7Dhp0!Q}#Zj!41dAqu7^}TZpkLnGfs!hYB1mcy zg;DKmQEI?hPC#D%ga$85Ps}x3=lG{a&<1bd26#{pV28b#7K|*Va~4%)#l-|9IA~Ka zQddBC0qCgrm9$jAz+{?+N>iRuE42y0563_f(;xs;TeSl)04SV!?|E%lQw+?!86k|3 zUl`5PT+L#8&Dp%cDy&Lr+rl*Ysx}EYGc31sTemy>s~k|EjbIdp(-V)NmHqIo_@M|t zV3r$^t925q`f z`gF@BRh(?ScB^>=v<0SEuxEUxQofe7#D>h@E0Kjqp5g4wj1IOS8K|mnWTSrFBny1_eW~)Ae27 zL!bnUHfKp1TPNjCNPw6Ii=1&6gnsH?O`rrykOY5+$sZfOsk~2ZmuJJZY9g2f28)?8 zI8eHr%KnrFB^ZKdjn;drUEUR1%BxPTJZBiiSyFJOv&vG+HeRx@SzY|0Jf0O zRm=k$9l9Qh(cntmg#Inq?K9f#7vq;v_e5v!q>Au#4>HOtWx&RIs@{3PapcEcgvMq7 zm;_~D->2>dN-$`sHKkK(TdtLuf|gN(rclXs1P7kr+v{sn9U*3lc4}~>_hel8WZ}-( z1fM2?6kc7{wG+R&%EJ}QXf4asC4wJr$kR&&RQKUs3b5Ijs7beX%js)E`*%_e*c~*H zOOBG;`Q(WG51l>bomxv)&a?$0*y=vcJRXMa-V5(ONr^UU}XF*uu{CaV*TJ@DB{k!F z)^|4kIXHe9I_`yW$dc0h2>L%R`lJ3|`tr`s@EJy< z4SNX>tKESK@&OI~un(CUhAn^sC{XbNDgi!$32Dvw*~-CjHwmN zTwmWb3lKw)IGJ*Ui4!SKkR(Y0B?*xxPKYFFQUr;SB1Mik#HgfAk}Fl&vSltKMvlys=_E>%CP&g3S;(YG5+iBSsEMf)A3iimk0#xDgoqnFQKObgV=>7Q zCr8wvNkdS|8lf78jMaK1N|h=ht4v`lg$i1>Rjh;@S@Psvlm0IC?&Z63S20q71qVJQ zO~GNri4!MaeBb~A#|QrPqD0nkvwtL!WY|67T7|Em8Jm&HC@)!G#si zM$9;YW5|vtSMGIrv*ym9MT;iw67_N9t5uJwRH@UaP@_({%GK+aFk;uZeLI)j``zZ1 zFk!l6$5siE9i7F2oYs{mJ zGGbh#h$N!8>82^5l4{5q^S}cMBnmnr2`LytqKF~d{wSl3C5mVQNhFT2DvBhEI5CK` zL?Y?54_nJcOEof511lesaDpf&l0X6{ow!niC?nJmN+>jt>T{k2HWm_mvvqL>1%QRkwfuH?#8)uq2qaTPXF45Mu^ z#&TQl00N?^?3jIi8P^~JMFmpHo4{?aW}wF#$e{3eQp~dh8S89VIOIfS&$J&#;~Nkyejc; zKS&(mq&brawB$fXJi)}0yZGQ?i+h zHE=A_Mn3RZ@eCrCl%feKfD{rBBZstch$f(LNQofYaAWBq1yaZ&Eg6ymiKpIRA_^>| zKou{ML6j*?J=d^_ODBek6N!U#%BNAGXc|h-q~cDajXQ!a6vs4neBubD(13ERrQNV} z@FCQ2;;kvJ_!LwomWYB1Pv5fQ)G@*BTGiKJ4eVLkq>XG^0zwa9pM5afEZg9=<(Ak< zjAco=%lpb)bIxb;95-r3C*5@5P#137ZeQORwQ!jmH@fMnyDq!!x*Hy^@F00)dVwoJ z<&tI4dqJOR0zRn`Mj8>A;7K+S?;Q*15J7@-;@K3M5CuUMibyki!xEgZgdwR0cPc@C|U_;@~W$5wVhjgZ&;k~4;8wT_ov(TaEC2xDcftzZw}gi*H}VCJa-3u55@1I>>hV^gBY+<> zgStQtayY?T$^C4&oaQ_SdH&{FUb>v;$>_aHU}JE^C0sd*F))Ia$YPEo5QHpCw61*T z+Ycu~p&tO9WD}0~*?2oG^$BkW?A zi@fbnPi%rh5YynKCIn?|_!tUSvJw+L?P(}w5a^%`#T6n%>K^t8S{Ap+ML2kI2v_+O z6RKdewJ1R#O_0kJ=5mFCk|~jWS)?3m7p(+{zy(8nfeTC!8A?{tkC+UkAXNt%))}&s zdD*F6dP+M-3YDlv{zWP!Ey>hOK2;U0o2oL47fNy^?_A7Nmokl4iIyPK5&tn5CNhzU z@U$_Mcr6y!j+GK*RsxuA)fhAJ;>`U`!bAN-lAC~N%_Jxx2`?N15s&~*f##tO<}4>2 z%(=im5$Q&RuIWyB zGJ>L@pp!IggbA0G;!tFAgqkFAPj^y-89IuGyK%(`Qo3#yQQF19p}`1lX{Y2$q=bb$ z4pb-e?I)}1lB<%!Rr9T#ZM5ow_O!bDRSm=vYTP+Tjj&yaOKbs484tGRy=uXA+t) zpN#d=9K5>NCE>9#OEe+a1Aizl`9mzo6f3e^08z<6M3R@Hq%=1qu%madgE>8WWzW_j z4}IWrAIhMFDGb51ghDMI?0^RcHn0v{tfxKiK(xqqX$WuFY?eJ62PH(|3BKKF4rSt^ z9S-CPM$?lKpwI-F;-MZYQetv3vZOq{?M@uM?nkQ&MGfMigx>|I35Re7G(f=$Rd7?O zM!mC$i0Umkts(J(+>%}tL%|AeqynU+)d%Ny1WNT4>I6{Xux`s0W6iMZ3jFGo#Cq2A zt@Zw`iJI#d?7F`cu5f@sGi(eO*pnOX@P|V@;u4=Y#VbbkN;p9ZM>ql!fYrn#dc0#y zyqhIFmUl|(UGAwG_AW)v5Hwenty`?ZAgF=V1s=5W<)> zNM&+noSbgHrxHA_1T75#4h^RRo~1xdJ|_~PLeXKKHZt(z-pL6+QGy$`{0=GNXiDkC z6j+8*kI?2J(`7Kj6H%+dlY-ZTZm4V;L~Vt!rSW8=UJDc;M+H{frH%MbNvs)Z7~9-N zsL+1!2rT)lUjsYX!oqg3CsbChd)=qDw#@;?PWJYgecEbY`*7Ost^0A?!ypzhiT+KD zVimKP>y=3NTxX0-d*2&B=ApNaE3e~~V4mywM$I}r|9Q}do|Rxt}|!dY(kGm)(9ex!yJr%d?7@kXM1inRe`%FBg`DS zFW*QL^z;NdHDL%g>ccyt5;&+xk)kAZ{h-_+GZK#QfhhIjKIJstD~xe1Y_X{tM@^6_ zyrsPcMYh~&=efJXyS&>B5-0%!B!RT!J8N@=ztcAffjfNjKUk3l0K_i=96-$|zynM` zwOhajEURrZjxpe{!TUDD6Su_Myzt-z^JzDgxV+|=Jj$!Q$a|L<%%#m^{*56!jnL~s z&>OwQiYB8OLbu4jAYi@L6T02&J(Alj+H)Ks!8na$LM(HjK_L{uku0DfzT-2#IJlaV zV?M3pzpjA^tyq(5f-ajlf`rHu>>CIt;3%L8I(Yi16=9&xmYXm|hn*yoB0&c{DD1ZtZ=_uI#qr%vugVY)VqZtDA z>pgO8xH`B(*AfCHhzTVSf;fl+IXFHg0F{#yf|LWUnV3GThzTb+u1}eXI5~odC;~ZT zy*bRRJXka~pphjUr`y6Ui^L}{x|AZgiHj&8EC>nZ^OOQQIW*co=ZipDTeby@j7qdb zOpM79fW=NE0a;`_2CPK~{0>v>zm;T3X>dtaj7e9d$pgGezst#N+sWqJjkVX+?N^A5%Z0w&#T%0JF zvv4fGb}UEFvI8Sgf}&A^HtVb^)JxyHrz~PRB&kPy%t!tqKnTcjf;afb8-j`FLdc-l z2&IXRy=IVm{F z=JTsaWXT0X00el+3nWSyhyfUAflf?LPgKC9R7$sdz+&r7-;@U66ixvoPUA#Qb5(epP|$pw$Y2}JWafD%oiYe(2?LQPu&%`}lWII}w-M_zmvA!N#g$vY5Em>xi#9!MyUl$ah__i0xc5*{Wy=CIU#@pB&?AOCC51^$8o{~ zAxHuXih?R6HMN#LO8Ik5@Na`{#XN0qlhM83nL%`tn0>6v!Dwa74ve^98|XH zJktkD(<{Xn7uZhj{I4#B(*ZL!eH+tw9ZsUG*LuBId~H(zdsA9mO2TqVJLN^G+^Oau z4^Geo69|D2@Bod~Sok;rk41qMFc3``m`j+1O9+KlYJ^B_gj}+OUvjrcV1x#F1oFrw zgMq7o!PLGA&`tHcxQr%`I|xu!0tlKJLRq*gJ3hiR$4Z&dn@BBGl>@2m!d%_eZVenu zfgmBc8pz2%hDd^9y__7XlO|dNv$ZTK*qekXNFO=Ft&kBs*jC%Jtz6|S(`3SXOwFaa zl%z0%PjQ?kNdnpI#*jcXCg8{ZC3V-$>xF9|({vD6Oe9!>m4P))PJ|6bFa1)cOqJ-2 zz{d5>$Gy&&l-zoyTzp+leGQGw{Z23qPvIF)6NFe5%hT8i4^J?KP-uh@SODJb-3536 z;04|ZZ~zcEkdb|aM7WqO*a8x0ghsF>Mkv`!cm+q81V=z#9{7g_aiu~{3GUTdYP^e{ z{k)(3H=EF=p$!5!NG+*ATF=7OS}n&pct_XTM<)mZij2J=2!g4l+Ei_=dm^(e@>MW7 zxwqJxfe70&oC&!Z3bPdvCwKxiARr=iTQtZAdx#1yn%3g8+j4@vRL!zF;MS!hngc3= z*pvdtiJZAO();s?P$~Y%w-A#@}TB&z}^=#wU@3L;no zHn^tb@|1>(f+V^Ve9#AdAgMc$+c*$ma+(8syfgmQQ94MeAz%Yc;R%^|f>3c2w2+Gy zj=!~t0uQ=n68=%#BVM)~zCn1RZz$%GwZBKB7@d@p!K;#{NG$t7oV zMrS8p=O|`a4Xfg(ywixip>|m}nDqeObpQwGT`>+`5oiQgvII^r1RdxHOK5~ZzyW7q z*@sbCOmLU1EQB5K2S5hten2Ka)>&ra*`6(APwknWS>&VCQx=ws)?oc=qPN-r>O}>~k*Xbmq>)W@jmGT`CsOI*nZ{K2I&S z)L=B|1wd%jUg!s4fQEkPP%wlYplC}#1vwCaO8|r{*n%5y21NjZ-Wbq= zET94vP=-Os?JWp^Nr3Hp(1I-}0DKGIlNev0?bHv+g@ahKMfQmwsyNfCGMnb)5GJ`f zXsx9wA%WVgT;1fwjO3tBRZ7;NEX>WfP>9GnIi`-LkeGreFaje=u8i;?uCO|+hSoHg z2WW_gGN92dVz`>#WI4E13I}R06oMhR2MIz032Fy(AOca5iy4-Skc0~;P(HTkT1Vvm z+_?K(d42)GUSe~u>~b#WA7)cQQf!?pEHOPr7>Dduloy7OUI&)mZkYBFCP?(LNr<1pu3PnKO|ILzt%E(R zC!krlF1&F0p6@xJ42Wf~0 z1R{bA=Fzd1Zwu#NskLx9hyx)wl#FnZ6Egy|7_}0gI;#5=$(bC;;pQ9mX5#)NN*Ty@ zZP)fA?{*sa_9RcvYJdfDFZXg^g?^Q)#@?yNp0#wi_L$sudGGck|8^P(_f8ylb2oQ% z7eOcYY%4BLJQe8X;Log_1S{`dgx2zeUH}DH01@!=Tylgk9~eXUfqu~Q<=ui7SndL- zgiC;JCNKa+p!nFfgh9aQVVHzDF!R_>iIy+7Kp%raFLX0OKY>MDSXJkvq^qW5K z_f=YsTOjh*P)!c{puRGE`X`$RRw@7@-onlP{7n>q;^-Zcfa<*=k~&%fy1YP#6MleZ+vp^cU$c2*Zu4(Hc!Qy z@`B%lM&MI~H|^8Ta^P)vTSI_|Csas~=zh3_Q4j=-zG!D)1TS|4O|XM4;0HqBfg^C^ z+z;tm0RCKR`7ob^MJRKb7vyThZkuNf15LGT!uceX0*|ZEnr?fXe)Qv`bbDew_eOg2 z$8i6pgQl+(Fznidz`jtYp&ITp*^ECbKmve3qYqz^CQF(?F+wCs6evp)7I}guUb=W| zh!8n*?@pbLb?DHUBWI+XIdn*l6iG4;oHs*|z=T5O3e750{%%&Wa>ZtqDl~syu|kE) z6nNiqjY+C>>7=GkpF)i)b!yXI#ZF<(nl&Aau3cq-4J&pA*|KG6pruh`Z4DPC-ohk1P88EX_BVemTqqfv0%4@2fiKbR*(Pz0uhrgS(@|+5f6Wg zmh^AL_GM-slJHEzD9+32$&=YhqLJg)U$^zKl7MLeb?d7uYdoq zrmE&cm5UNhFu_C<11iCU6H!F5V1hyj5r;{0P>53gNfcs8haGR+amO2Y78fiEI1%n4JfkYEc zIGF?zP@o}CJn~#b1RD3eLB~fRRfy7w7h3p6OG-2ug-8hC}V_@WhkO+NfuXS zjKYFhRFR_k7k!_FHd<+?rM6mYuT2_NZJ30Ti6$rP=9{k!EFc^L!--HyD41xn91mM; zp@lz}G{OiWT4=FF3VT$`o*_FpCr1m@$f5oP3hHH%#TNZcvh5Je22iVff8DpAy!rJv z$$xwbsD!>vEa-&33Nk2T6iP%`VjLEZ6om5{3wq z6lO_q;L%bWQbMt&6*tWYCyiEMk@d86}|`e|g7jmoI0_N5AT z*i()DXW5!^+Ua9zuPrL6biMsl+>v%R2CJfxW*Ta$u?9~)b31k0BebFLNE$7?5W@>C zxX^hEjIf}H36ppNi6)m^avUR?O#X9;CX+1E6eNqJUdiN&DDwz1j7&Z`Bfn1~i&NX8 z3wdDh@-?sW_1?Q@E;B#r#EeoTf%Ad^$CyMA7t*0H(hIu;A%}R75Ao4*fMj&VN3(?S zg40jGu@nnZv7;0uGX;4rJND$0O;1v-O*3QA5|kh%B&b0RXQ;=|h%f{*9qd9SLRy7X z5{EqC!AvgU*N~>Lpf=f0PFcf3P--%iqI^v=#tTf{3}d#u%^+=j>lOOV15uWL#p{*FVNNyM<7idI*P*TvWvopjD%!@TT%s6Fsf2BA zQ;AJ%0uqpT#6_R}!cjaXXA^3C${L5agW}m!iGWm!Amv3!d0)JsNCLg`!Ih2oGS8PSL+LxDmohw`zk#weVss%1|!CZht) zY)wD06H#=DCId~ufh>CFM^Hr7q|t$CZh%lrp6P~6LIEdMDCH#HakFwP zZEI^X#T3VG2Qb=7ylkuok(Y2uDbQz94jvAXHLe z8LC*qo~izXjdg8C@`G8|s-T1*FxGgv7;MJ|=q5S+WM%TzSYf5m1Y{!hM9Lh~9OB@H zGL&Hm5E9>CliNQ##px!8?Pi_s)HTM^(y_g`20B$?VGE14pQSY|Kr;)t&9Zi^}3gg|@0 zBN(BlQJ^j)Wu$}_A@!Nib;Dm_QavfOGEPc>>Lu+uK}niv30SRPjo{}>#VQiLvy_zn z`lqo3Q!P$CA&NE$dlM!I!3_<2!@-t$*HH>#2yJM?fWnXwc<~e;1~i0afl^+4NRL@)0|H6r}-A@QNuXKg*%)=V=G06 z?l{-FCg^I%@M9p`tB_C#<}ZzVgkwujk<@*k6NIqmhEbWyL#Q5g>3owdb6J!VWQhjh z@LdPTvLWJ)rDCUMko30M%~FsVj0zMZw94!tijKk%%AjWug~$%+Gn$y@Kq8aW;gn2J z!Vm;p=s@%GPDCcqkbXiGo$zn5Yvzk>C%lS_V?5*4m-<;Qx1@T zK^U-0lyLVdL;(p!h+6$tSmo((2evT=$?Snt4m-4^ zP2DHRq()_yGL#3bu(`fHgKv0Iq{H1ctf_w}SEwHrCOz?+hs}EB1e_F55X{Ws{t=#m z$P6)=!8!;+ArQhKJYImk)s}UHzj=h@S)LFC0fXR@K|n~s4T0y?h!P;dn^e;P@(2|NRk|xfK3^TMB7W8-xCa$6zGH#upj&hK@>zt95jsl zwW0pS$laA*|J~pI#nKh{T>$39VC{%OAfU_`AevND%%F)9)Po=l!XRMKUllJ4h|vy46eB{FSUEvcTLC)Na=n(-M5CIe*!5XkZ zHac6_>Dd@kTlJjXn@9l?2tiBW!T8bN)RZH1We^DpMHEnh$~4*)WL3(znHBV*$?Ojx z5+J|%@ot%2>}MeL7^#3q3sejO~DfMlueu$goI*GT!D=A zgnY%!3A(h#5_oh;a#1jW|yAxT!6OTHw_xuQ(2B+9jW1!4wF^6C{DNmCyXaV?0uUl2BKkQQ6t`UlepxqxBzraTC|bWvwjZff3fa zh2Ibile-OM2EhT94O77ZrxL(Yn}A?q9^6FcgvKO+Q~pkk2}XfVFhM+O&3V#EH-Thk z`iNiHmM^SgX8#0^@8pp*^rDi{8VF-h(|9 zgKYxkG3r(_%EvNd&yumhps_*qV8n3#s52fx(5OKX92s@-5_JmK%@o%Y_(b(Q8Tq_{ z66A#XwGwq=mA*(pQ0T~7VolcQ9|?siAf{&_sR?@$1r*RsUgqUO>QWo{r5TK1pe3Y! zLL8C#=fSnX2#O4pAVE&l%n=;uf|1ZiHs}ahW-8W}hn8jy+MtMrW)2RHV>xPPLaL+& zVNH(aP4*&e?qo1Jp*?g$sdmCGe8MN#gE`13{*C&ijn)*7!p8pW<$(HVHX?x%1PxST z1VZ3U5-5btSY>hX%K;?;6i}xZMyC*vj}S;FdkGA5nwdSuBNz0aSk}qiX$=-w>mQye zPCe^^#RwuzL4mlbo5H7?O39!lBqZILj#MO-?P*>b5HH0@l1z<7<{eueDqAKh2`#E- zvfemdDl2BHrV1aabt=JDsKJIP!j5Ro>7u9RK4`UZaq*0g^7I5!g&XB5QF4rzRbN66DN{6c<9<+WuJ876@)9opc@tA9%3 z#`FYM#uC5K$P~0v|6u07S|)_bO-vOmN**l4CM>7YlchGS-aahfMr>;)9TDQBFUBTM z3M2H9>L@^i20#M=eC!#VK^gSLbTG>n6u`(1A#UENZc-u3Hf3^B+s$Mjzszj*6)AA) zELS~2*HsS`a4Qu+Cp^Y(-mO)~AS;^1<4$mawdzC`Wb3~kYEVQ$)mopN$rm8n*9YB% zE)m|F7L$7x!4Lpvy1HqB2%3KyV9X>~6#$h@+ysFb#Mq{(P8cu19+plpDsAO0>_O^j z67HmOD8mZw;MQ;9=3KcS_4c8-e9kO~%l5p#d+z7IU42>Mt{;?98T|pM4 zjPQmj9wHVA@gI-;pL*Fz^OhAwiem!mi<>406Ci;RB-yzF!5!~Cjor0(wxZs^1^>>AH+8^7Z49qulEDvDlg<38U# z+=2l}g9b;>m25M*!$t1A-(!Cxi85Uc@`O-Yj6 z$mu2-`cd1BGz9ul0seK)EZk<<-NjcbXQ%pgQ}C7$7i7UV_3%)T(2OWA6%vJx5V2N) zUZN#n0c!6M5CL#*vIuf8y%Nm9E%D&#%R-oy#;m~^e6h?Z$uCut`gT)%ZO!`vE*(Sc z8~ZO0Q7AbhtR3I4i6$&<_AXLj1 z5cC)bG`l!3@odXIR7(KZ0kd>&L1#;Q>_8b%wB~Ms3M@22>mDR8k0j4(5LEIHbns%f zfrmK360Cs}9|4qfUF;qkM%?bs9xLnuRTe%H6a+0i!s8!aX~+yk)jTb?)(O^F>)d4x z@or~Z(nv2W{v%PqBN6k@PL!2Do-3MUvQnY0pow6g=EyS-7@8bj0TMyXRB`AbY4se$ zlW3oV)sMdd;z&lQL5;IIOR709tRJPbUW+I@!?8Q(aR7^IN%rsH*z*Q3c4ISkKmT(; z5A<{pv>?2cKv(nwC$dBHfD0_c9&qj$?18o<@*Wfb1dBFl1N0t5urZ4CAdxi6=4HAj z2=yp|S;7Hw>1vTSF?8ODa3%Ax&QB8@8TxrlEB!2W>O@yn^~!uCShbQ^GVP-U?>8mt zc53H?1#z2cRr3PkkYqLCNg`SmP!bF#**Z`X4BA*5oJK0KF(Co;!07?P#6c8O7;oa6 zu*}^4i8J0}17HWX!g7|S{x^W5reL2l+yL<69`?W{cB}%CjzTr9xM83 z;b79p&L&waaaB)q6$xc$J+c>>@ov;M?O+8j9!BkU`gFwk-(5R6zRcM+$=93>V7UsK z0V3em7UFqdvXK$yCKs9rPMZ>7#C;#-xKiCh=AFin_p=t3UEgho7Px`SBwr7>fBQLT zB6wf_?>ps)s$vd%So>3L_(<(*`l`?TifE zxPD@;7gN_RL2@FOgB8{xKU>OQwIkppQpAUK+3%D@~dcoUbp$9s} zDsHH%=ovHmjB%yW2#P(jUh!UU2gTTgQl;+B%-wm*xLkG^*5g@{K6mn-zNOvyRm9gst)3D#WHxr3r1%(`d&bKq^|;! zsR0^vys0k>vlNd-dwz&_KFTvo41_wUqdw?&^vcgcM}zhjl)8&25B0@3U_1{K9LzzK zBQg(x8$6_vCOxM0m9lQWFWb*2sCn@HWkv z5?niCtLOIel6U*k_DW(Cys5d)w%DR8yXFXi3>;qOB@-jTdl%q&{%PXN6y~&H6H#pa z-2()?Z@I=4GMYSV^r}3KiB^qy&y4 z`m>cPRH_Ih$d+xcA#<55VN%6Pa^1U^C|R;3i18@UnJ^*#4t>ZFBubRb_0HXIbK}pe z2WjG@Nb}*|y$@HSm`Rh;O_)%Q(qxL2DT;Ud2L9ixm0lWZdV2f(nhN{T_1CMpoZ z2q`)+!LMu@11Ft$@(C!Rh%yQ(21QCKE2!!@5yca&(u$!46RHr#7)>JStQyVwB_UNB zWGI(6qKM0`IP4N4i6XL7qAw+wfWisF3OmfPCKo#*2_&RQ;)%~#%OW!_4nqzL(4e?N zxxPxXf(tCJzyi56KdXW@Dx7!%wbrPxB2Fm$8*#^za%samH`-`Ix#g;0Vm;!TXamq7 zn2=(M;<7^`2}T{YjyoxuFs?Y_s)Mw;?wsRvi6Q>l7(z+PrjX*kO_fAVztSMxGps&s zjmRBzblsKLUVT*u*kFYnR-LngwXvOKl~wi~rC_|ZPhWENm0D_vz4lnMvOR0rZkugL zMw4X1FsGe*`YEWPiaM%6KCwcnj8NpAm)@(CYLTgM_5DvQk!<`I$4PX&wMQo6iUZ-g zgixXhBdUzziG?Ai^RSAccP%Bj*|?}8Hr6(y zv$E0f^lUL&#f6qf>r8dS4JE1|Gr20Nm?FEmlw8z}Aco*Hx+IK10*N4m$gVggoRFfv z?!0?0iYcae?#LxdlQanDAf4jqD3VYjiT<>oo8pT7Oq)XIk$B#l@4nlO(eJ@xn36DC3OEEx$Zpe4X8w^R5av=wBNH9@y4c-rx?7)b|oX2=knH z?6Ad7vlxogq;LWW$BsZvPR68wvt&A3lexCtWQ_tfE?72twa?bP!Z0XALylyVk$Xs;?h`7OT=ld)k``;TYJ!zdg%=5tQJ#!gaWEZ3tZ+T33irLXvxds~{hI7vxCDqRn*< zg?gh==+KfQXsO~F=y(S_XjnrV{@xIWIn?0}dDufA>hK-txW-!C)i)T*@P|oM;u4wI z!ypc^CKHrm1PwPuD>iUn7SzzWI;1WTb+A_ba*7ETR7Mw#5RLgt;Tl7@LKc=~bkGV# zF0RpyZ`=`&dDP<``PfH4{t=LY>|-~sk&94luWxg#qaYdCNJl;rkc2d36t7sxzE#nZ zncQ0z$Avfyc9C%$j2s(DSxVr1t{`u`kqd8CiBPB_7P*k+ENNLwTiz0vxzyz@d5Ozd zs3H`VKqTK>3Cms{6Pd|W<}QC3OiF4Jnh&f{G^x2GPJ+;rTwL4+!Dvcvesh6tRAn5i zNlkr~6P=@kU^?0PB22dalbzRW5xKUgI1L)*97_S`KKbcEalVn9@Vw$V1)5HR7POod zL?}AtnXhcx(~IB8=NVDiPm7YWqN;==D;GM!gLV{}9|dV96*|(8ic~2N&0s_)dQq45 zGou<^M?g)=K$O;WiZ{inN8hgKx7u4oGCHhjM?lYzurKtl2v4eg{aSxa&KtiIr zg{e-Ws#nD-4x9nFOg8nY6U-`ArAk(-CS(p})oBC43e~b=^{r!Fgd8vvfO&dVf^8LR zT={xdh1kIb%TVV!=c!UquB)Y`9Km84dsKcVb(|daX+sR517{e*sg=EKW-W`^e#|un zmc{F2Q=(bVnwI{vo9%}np6c1Pl6DfP?T2h>3ynz#f~#trCTuC&+0>raw_!B|4+1;b z-C|Ry5M^9qNjU-nJeL3?a4b^)$-<@bb`L5@h#d-$-R*W)yOZEt6P**S-qTtZoU5-SBePzWEg|8j4H71#Xg_iCgJ%zv*1)N_V>7 zge*WM>%i0Q;2v7oLICXW*0gRRyn@j12%LIb4d-?t@6E1?Rls8Miq^dDgyw}ayx|V} z^}`_^afwB|1r-1Fsw)n1i-)XV8240yG}bVOJ&YM0Z-K;5?eUMlOI0FU*~M1A>u4LO zWE(db#Qq8Cago}oLNLGdaGw9ucsfqg-Abj z(r6yCnzfA9snU0FhYl>L87=DAl3Ki`_AFK@yuwDm1yEzk9;uoj%aZ#{5S8@#yo z{?;(Q8NTm^4?C)1btjSuNAY+U95eK;xWb2BX@`5<;|Dix5#^lVPj0i@-ZVi0cwPW- z&*aaz?JA7Y-IbyPXu{TQx1rx{@s)Fx+A_B{l@}7=|K9h#ng)vqEopLsuNLa^m3qRd zt`MuY_v+L>VX-IZb&Cr<>KP}ytr>E5{9b(_bFk~$6V&#mSN!SDh&#f;PWP%`-R^c6 z0T1}R1#9!2=C;zdf)AT>Q|`RyKQGCj=Nf=9+}rbdAGf&KjM*|sb@cNEeL-?ukTE-T zu66DEx<$A2lK=hW{n$fb!8+Vh&z1+hR*2B2u3F-kxZgwHI>0mO_KNR*8NKKJ!S9DF zd@*yi_}O==dPmOXB;)?;(3d{-ga44@7he0TJ@c+1&#&*F8t|SKKeKgReutbN|JXSb)*P(?=c^zv5YnX@2ctr>&nQK@838r;K0w~Ob`XDip=h<1ye8v zH_Qcdjn5>oq@>9CJWB^JP6efm1sehehY$$MObCgs@7^!>DsBl=um_*8?qqNZ!%)on zulukqb4VlrmCMf7NFPkV4GS>y-Vgvpg7d_Vt5`1p4(<)^!3DxWzFhuG;DinjEfC|D zA@xMe2xkujmCE+oN$9BPl$g(_9#MiME}bYbr;f0oFtL(6XIva74Y{qT*r*MA&J;6m z4(U+bK98#eaSZe>zVaar!hsF^Ag}0D9o;7;rUEA@u$|`M@%9We z%1)YUFoZ}883k)0l+n!i#uCvf8X1BbnGpa0>=|U2owzq=SGnf;m{OK zAQe?{z8H`J1!B5BNL}(hP#T6wzNouo0^%_NoyQH|-f~Dj~UX zaIO)W9&#KjQ4`aNB2OyLxDFyF@8*b#xl#xK*wN?Skq*Pr)cy?O-ZT)bGVm7#?(;To zzLt;>o3N_xa2OXcvIGXb$T1RauqPMN`+`z%B$6nti7PJT9Ot_!q_P3 z2<;$`5)B!WqOj6$jFKy}awxx&XUcJ&mU7#gG9=ds07QW2L_jL1a*e8z-FQ+g`^5c# zvMw*_BJ;B5ypb=FawEqGjL;Dz!D%hs5-z<-E^Ci2ugDIx>n1DmBm`~_dQGpu(iyih zlO8h#A@U(8(=zuD6#a67I5RT)1T-1qGVO9NBgizx5jC5xGF4MFyYaxrG8EBrp8()3 z6ElStvly?Ea1QPfSt~YAP3>$mGs}rMbIUk)MBtJW{x?Z8f|~Qpp0h!s69s*eItRx( zZ%gDDL_5Q?D3cPw2y*~^Q$5v9Cn>Bkr)a#O4_YXW`y}rt8#0>WlMIuBK7WukyR(7x zQyOihKg$z914lsT^Y7}@KyMQO(UZZ}Q$kOP7+dH)CrIt8Z`o>$$#4wcC{E@^Ez)Z2 zs$Ne6wGtswP(w$JLvQS=a;)NZEkt7!!!)c!cPy;DvTrif{%);B!A!eA^v%5NMw<}M z!jge_RI4!SM?EymgmgfORLpR6E6fu&A#@EVR7*XlLRaZRlgzT~ZyxR7np8m;N# zElfqUOrwwfPIUS3GT_!U_Q>?pk_}Dw5#HARG)56^{BkWvTN6x0txjX>PS4cV1Wrv8 z_1N6>9|849`zwO>YZ3~zO=&GpO^#1x%~5?1QajR0ACxK6F)g>$RA;0;mF`O?l}}A< z0lyCLs!G@XPC6-W5_VDU;B+~uiBhNZRh>@WQjX$k_3v&q4|BB)*=~w@)m5`FSZ5Xf zh!y^fb?nHqqL6M`TUEq9m6GstP7Uud>9z3e756rkR`nHGuk|jkh*{-TV0lqbTgzbc^;pUE z+LRSu0d`(twfG2@1Sb|;5!Pa7ZYln*bW{s-T~oFxx^$!7wSm;mI3Z48{SitPwfu;0 z`aV@*x5r;I31**4W;u5IcrQ(P>=x7XX0b14A&pXTXS%4|8PO^R!;-B3I{h(50r2YHyj-|ahI?_{}ytCkjyUj z3hUNTKQwPOw{dAS(mL0yK9^+wujbsgRN;0#<>;8DhF?nxgd3SU>Ure>0w_F|cbx$@uzsUg}z!qeeJ==9B zZC8pob8zOM1)-0386q1&*Ij~lGyQXK)VJ=A)>_f3z@nFL&{uHmx9afsA>P*tofban zmuCRj>;%{$2-v{P&^}>zpB~@=ph0{I@*retri616HO%Q0A|tz&XEpOHd+dY76gHc7 zVY$+T0S|=fN+IEQg?qAv+c$*QR(m6udn5FlC>Q}QI48;1J9Bw`Ga=iCY(VNqCI2S5nUyiqlw)aTtQ7 zc!#spo2uA~fo=zq{@_ISOjl18jLE_n+xU0!6Nv#?gbkRG-FS%)+5ZOFEGdsvCpZHZ z-~lM$A2ttg6LAk>U=>rgk2lz5+qeehRFNMzkw=+-i@Pp zv|_R8QZFHYbqsRZs5<$N&p1v+d6Z@NCx^L^XV{ok*mZSyl~J~bGhhsCVF92S0i8

q&Eqsw*|tNg;szGR<~{KqG)5+ecv}dXV-S; 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