From 792826de8509da243c67fac0b049bbcb071d4003 Mon Sep 17 00:00:00 2001 From: Enzo Batista <111511512+Enzo707@users.noreply.github.com> Date: Thu, 30 Mar 2023 12:16:52 -0300 Subject: [PATCH] feat(Library):adding-tooltip-for-node-category (#13857) * feat(Library):adding-tooltip-for-node-category * Update AssemblySharedInfo.cs --------- Co-authored-by: Aaron (Qilong) --- .../AssemblySharedInfo.cs | 2 +- .../Properties/Resources.Designer.cs | 29 ++++++++++++++++++- .../Properties/Resources.en-US.resx | 11 ++++++- .../CoreNodeModels/Properties/Resources.resx | 11 ++++++- .../LibraryViewController.cs | 9 ++++++ .../web/library/librarie.min.js | 2 +- .../web/library/library.html | 2 +- 7 files changed, 60 insertions(+), 6 deletions(-) diff --git a/src/AssemblySharedInfoGenerator/AssemblySharedInfo.cs b/src/AssemblySharedInfoGenerator/AssemblySharedInfo.cs index 8c3a4380346..d2fb7ef6cd3 100644 --- a/src/AssemblySharedInfoGenerator/AssemblySharedInfo.cs +++ b/src/AssemblySharedInfoGenerator/AssemblySharedInfo.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Reflection; using System.Resources; using System.Runtime.InteropServices; diff --git a/src/Libraries/CoreNodeModels/Properties/Resources.Designer.cs b/src/Libraries/CoreNodeModels/Properties/Resources.Designer.cs index fa5002249b7..ea596bb04a3 100644 --- a/src/Libraries/CoreNodeModels/Properties/Resources.Designer.cs +++ b/src/Libraries/CoreNodeModels/Properties/Resources.Designer.cs @@ -19,7 +19,7 @@ namespace CoreNodeModels.Properties { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] public class Resources { @@ -1321,6 +1321,33 @@ public static string StringInputNodeDescription { } } + /// + /// Looks up a localized string similar to Nodes that execute an action. + /// + public static string TooltipTextAction { + get { + return ResourceManager.GetString("TooltipTextAction", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nodes that create data. + /// + public static string TooltipTextCreate { + get { + return ResourceManager.GetString("TooltipTextCreate", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Nodes that query data. + /// + public static string TooltipTextQuery { + get { + return ResourceManager.GetString("TooltipTextQuery", resourceCulture); + } + } + /// /// Looks up a localized string similar to A numeric value for conversion.. /// diff --git a/src/Libraries/CoreNodeModels/Properties/Resources.en-US.resx b/src/Libraries/CoreNodeModels/Properties/Resources.en-US.resx index d94cfe54915..a00f3e418b6 100644 --- a/src/Libraries/CoreNodeModels/Properties/Resources.en-US.resx +++ b/src/Libraries/CoreNodeModels/Properties/Resources.en-US.resx @@ -632,4 +632,13 @@ Default value: {0} Selected value - + + Nodes that execute an action + + + Nodes that create data + + + Nodes that query data + + \ No newline at end of file diff --git a/src/Libraries/CoreNodeModels/Properties/Resources.resx b/src/Libraries/CoreNodeModels/Properties/Resources.resx index 2f2f84aacd2..eae12ee8b4d 100644 --- a/src/Libraries/CoreNodeModels/Properties/Resources.resx +++ b/src/Libraries/CoreNodeModels/Properties/Resources.resx @@ -632,4 +632,13 @@ Default value: {0} Selected value - + + Nodes that execute an action + + + Nodes that create data + + + Nodes that query data + + \ No newline at end of file diff --git a/src/LibraryViewExtensionWebView2/LibraryViewController.cs b/src/LibraryViewExtensionWebView2/LibraryViewController.cs index 3d9e52b7607..f66988b5b31 100644 --- a/src/LibraryViewExtensionWebView2/LibraryViewController.cs +++ b/src/LibraryViewExtensionWebView2/LibraryViewController.cs @@ -9,6 +9,7 @@ using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; +using CoreNodeModels.Properties; using Dynamo.Controls; using Dynamo.Extensions; using Dynamo.LibraryViewExtensionWebView2.Handlers; @@ -339,6 +340,7 @@ private void Browser_CoreWebView2InitializationCompleted(object sender, CoreWebV } SetLibraryFontSize(); + SetTooltipText(); //The default value of the zoom factor is 1.0. The value that comes from the slider is in percentage, so we divide by 100 to be equivalent double zoomFactor = ((double)dynamoViewModel.Model.PreferenceSettings.LibraryZoomScale / 100d); @@ -382,6 +384,13 @@ private async void SetLibraryFontSize() } } + private async void SetTooltipText() + { + var jsonTooltipText = new { create = Resources.TooltipTextCreate, action = Resources.TooltipTextAction, query = Resources.TooltipTextQuery }; + var jsonString = JsonConvert.SerializeObject(jsonTooltipText); + var result = await ExecuteScriptFunctionAsync(browser, "setTooltipText", jsonString); + } + #region Tooltip /// diff --git a/src/LibraryViewExtensionWebView2/web/library/librarie.min.js b/src/LibraryViewExtensionWebView2/web/library/librarie.min.js index 70dfbdfe2f9..160fa4d9210 100644 --- a/src/LibraryViewExtensionWebView2/web/library/librarie.min.js +++ b/src/LibraryViewExtensionWebView2/web/library/librarie.min.js @@ -1,3 +1,3 @@ /*! For license information please see librarie.min.js.LICENSE.txt */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.LibraryEntryPoint=t():e.LibraryEntryPoint=t()}(self,(()=>(()=>{var e={6160:(e,t,__webpack_require__)=>{var n=__webpack_require__(3495),r=__webpack_require__(490),o=__webpack_require__(5215),i=__webpack_require__(3586);t=n(!1);var a=r(o),l=r(i);t.push([e.id,'@font-face {\r\n font-family: "Artifakt Element";\r\n src: url('+a+') format("woff");\r\n}\r\n\r\n@font-face {\r\n font-family: "Artifakt Element";\r\n font-weight: 700;\r\n src: url('+l+') format("woff");\r\n}\r\n\r\nhtml{\r\n font-size: 12px;\r\n}\r\n\r\nbody {\r\n font-family: "Artifakt Element", "Open Sans";\r\n -webkit-user-select: none;\r\n user-select: none;\r\n cursor: default;\r\n background-color: #2a2a2a;\r\n color: #f5f5f5;\r\n}\r\n\r\ninput {\r\n font-family: "Artifakt Element", "Open Sans";\r\n}\r\n\r\nbutton{\r\n font-size: 1rem;\r\n}\r\n\r\n.LibraryContainer {\r\n max-height: 100vh;\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.LibraryItemContainer {\r\n flex-grow: 1;\r\n overflow-y: auto;\r\n}\r\n\r\n.LibraryItemContainerSection {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.LibraryItemContainerCategory {\r\n display: flex;\r\n flex-direction: column;\r\n border-bottom: solid 1px #494949;\r\n}\r\n\r\n.LibraryItemContainerGroup {\r\n display: flex;\r\n flex-direction: column;\r\n}\r\n\r\n.LibraryItemContainerNone {\r\n display: flex;\r\n flex-direction: column;\r\n overflow: hidden;\r\n}\r\n\r\n.LibrarySectionHeader {\r\n display: flex;\r\n padding-top: 1rem;\r\n padding-left: 1.5rem;\r\n margin-top: 0.5rem;\r\n font-size: 1.4rem;\r\n color: #f5f5f5f5;\r\n align-items: center;\r\n justify-content: space-between;\r\n transition: 0.15s;\r\n}\r\n\r\n.LibrarySectionHeader .LibraryItemIcon:hover {\r\n cursor: pointer;\r\n}\r\n\r\n.LibrarySectionHeader .LibraryAddOnSectionIcon:hover {\r\n cursor: pointer;\r\n opacity: 1.0;\r\n}\r\n\r\n\r\n.LibraryItemHeader {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n transition: 0.15s;\r\n position: relative;\r\n}\r\n\r\n.LibraryItemContainerCategory > .LibraryItemHeader{\r\n padding-top: 1rem ;\r\n padding-bottom: 1rem;\r\n padding-left: 1.5rem;\r\n}\r\n\r\n.LibraryItemContainerGroup > .LibraryItemHeader,\r\n.LibraryItemContainerNone > .LibraryItemHeader{\r\n height: 2.5rem;\r\n}\r\n\r\n.LibraryItemContainerGroup,\r\n.LibraryItemContainerNone{\r\n padding-left: 0.5rem ;\r\n padding-right: 0.5rem;\r\n}\r\n\r\n.LibraryItemHeader:hover,\r\n.LibrarySectionHeader:hover {\r\n /* color: white; */\r\n background: rgba(255, 255, 255, 0.1);\r\n}\r\n\r\n.LibraryItemBodyElements {\r\n width: 100%;\r\n}\r\n\r\n.LibraryItemBody {\r\n display: flex;\r\n flex-direction: column;\r\n align-items: stretch;\r\n /* padding-left:12px; */\r\n}\r\n\r\n.LibraryItemBodyContainer {\r\n display: flex;\r\n align-items: stretch;\r\n}\r\n\r\n.LibraryItemContainerSection .LibraryItemIcon {\r\n width: 1.2rem;\r\n height: 1.2rem;\r\n padding-right: 10px;\r\n -webkit-user-drag: none;\r\n}\r\n\r\n.LibraryItemContainerSection .LibraryAddOnSectionIcon {\r\n opacity: 0.5;\r\n width: 1.4rem;\r\n height: 1.4rem;\r\n padding-right: 10px;\r\n -webkit-user-drag: none;\r\n}\r\n\r\n.LibraryItemContainerCategory .LibraryItemIcon {\r\n padding: 7px 10px;\r\n width: 1.2rem;\r\n height: 1.2rem;\r\n -webkit-user-drag: none;\r\n}\r\n\r\n.LibraryItemContainerNone .LibraryItemIcon {\r\n padding-left: 0.5rem;\r\n padding-right: 0.5rem;\r\n width: 2rem;\r\n height: 2rem;\r\n -webkit-user-drag: none;\r\n}\r\n\r\n\r\n.Arrow+.LibraryItemIcon {\r\n padding: 2px 8px 2px 4px;\r\n}\r\n\r\n.LibraryItemContainerCategory .LibraryItemText {\r\n color: #ade4de;\r\n font-size: 1rem;\r\n margin-top: 0.2rem;\r\n}\r\n\r\n.LibraryItemContainerNone .LibraryItemText {\r\n color: #c6c6c6;\r\n font-size: 1rem;\r\n}\r\n\r\n.LibraryItemHeader .LibraryItemGroupText,\r\n.LibrarySectionHeader .LibraryItemGroupText {\r\n margin-top: 0.5rem;\r\n margin-bottom: 0.5rem;\r\n}\r\n\r\n.LibraryItemHeader .LibraryItemGroupText {\r\n color: #eeeeee;\r\n font-size: 1rem;\r\n}\r\n\r\n.LibraryItemParameters {\r\n color: #888;\r\n font-size: 1rem;\r\n margin-left: 5px;\r\n display: inline-block;\r\n white-space: nowrap;\r\n}\r\n\r\n.Arrow {\r\n width: 1rem;\r\n min-width: 1rem;\r\n height: 1rem;\r\n min-height: 1rem;\r\n margin-left: 0.5rem;\r\n margin-right: 1rem;\r\n}\r\n\r\n.CategoryArrow {\r\n width: 1rem;\r\n min-width: 1rem;\r\n height: 1rem;\r\n min-height: 1rem;\r\n margin-right: 0.5rem;\r\n margin-top: auto;\r\n margin-bottom: auto;\r\n}\r\n\r\n\r\n.LibraryItemBody > .LibraryItemContainerGroup > .LibraryItemHeader,\r\n.LibraryItemBody > .LibraryItemContainerNone > .LibraryItemHeader {\r\n border: solid #d9d9d9 2px;\r\n border-right: 0px;\r\n border-top: 0px;\r\n border-bottom: 0px;\r\n position: relative;\r\n height: 2.5rem;\r\n}\r\n\r\n.LibraryItemBody > .LibraryItemContainerGroup > .LibraryItemHeader:before,\r\n.LibraryItemBody > .LibraryItemContainerNone > .LibraryItemHeader:before {\r\n content: "";\r\n height: 1rem;\r\n width: 2rem;\r\n min-width: 2rem;\r\n border: solid #d9d9d9 2px;\r\n border-right: 0px;\r\n border-top: 0px;\r\n border-left: 0px;\r\n transform: translateY(-50%);\r\n}\r\n\r\n.LibraryItemBody > .LibraryItemContainerGroup:last-child > .LibraryItemHeader:after,\r\n.LibraryItemBody > .LibraryItemContainerGroup.expanded > .LibraryItemHeader:after,\r\n.LibraryItemBody > .LibraryItemContainerNone:last-child > .LibraryItemHeader:after,\r\n.LibraryItemBody > .LibraryItemContainerNone.expanded > .LibraryItemHeader:after {\r\n content: "";\r\n height: 50%;\r\n position: absolute;\r\n border-left: solid 4px #2a2a2a;\r\n bottom: 0;\r\n left: -2px;\r\n}\r\n\r\n.BodyIndentation {\r\n padding-left: 1.5rem;\r\n}\r\n\r\n.ClusterViewContainer {\r\n display: flex;\r\n flex-direction: row;\r\n margin-top: 1rem;\r\n margin-bottom: 1rem;\r\n margin-left: -1.5rem;\r\n}\r\n\r\n.ClusterLeftPane {\r\n display: flex;\r\n padding-left: 1.2rem;\r\n padding-right: 0.1rem;\r\n border-right: 2px;\r\n border-right-style: solid;\r\n}\r\n\r\n.ClusterLeftPane.create{\r\n border-color: #cfe4b3;\r\n}\r\n\r\n.ClusterLeftPane.action{\r\n border-color: #fcc776;\r\n}\r\n\r\n.ClusterLeftPane.query{\r\n border-color: #9bd5ef;\r\n}\r\n\r\n.ClusterRightPane {\r\n flex-grow: 2;\r\n padding-left: 4px;\r\n}\r\n\r\n.ClusterIcon {\r\n width: 1rem;\r\n min-width: 1rem;\r\n height: 1rem;\r\n min-height: 1rem;\r\n padding-left: 0.5rem;\r\n padding-right: 0.5rem;\r\n -webkit-user-drag: none;\r\n}\r\n\r\n.SearchBar {\r\n padding-left: 1.5rem;\r\n padding-right: 1.5rem;\r\n}\r\n\r\n.SearchBar.searching{\r\n margin-bottom: 1rem;\r\n}\r\n\r\n.SearchInput {\r\n display: flex; \r\n padding: 5px 0px;\r\n width: 100%;\r\n position: relative;\r\n white-space: nowrap;\r\n border-bottom-color: #dadada;\r\n border-bottom-style: solid;\r\n border-bottom-width: 2px;\r\n font-size: 1rem;\r\n transition: ease-in-out 300ms;\r\n}\r\n\r\n.SearchInput.focus,\r\n.SearchInput.searching{\r\n border-bottom-color: #38abdf;\r\n}\r\n\r\n.SearchInput.searching{\r\n margin-bottom: 1rem;\r\n}\r\n\r\n.SearchInput:after{\r\n content: "";\r\n left: 0;\r\n opacity: 0;\r\n position: absolute;\r\n bottom: -8px;\r\n border-bottom-color: #38abdf;\r\n border-bottom-style: solid;\r\n border-bottom-width: 6px;\r\n transition: ease-in-out 300ms;\r\n}\r\n\r\n.SearchInput.focus:after{\r\n opacity: 0.5;\r\n width: 100%;\r\n}\r\n\r\n.LibraryHeader {\r\n display: flex;\r\n justify-content: space-between;\r\n align-items: center;\r\n padding-top: 1.2rem;\r\n padding-bottom: 1.2rem;\r\n color: #f5f5f5f5;\r\n font-size: 1.4rem;\r\n}\r\n\r\n.SearchBar .Icon {\r\n width: 1.2rem;\r\n height: 1.2rem;\r\n}\r\n\r\n.SearchInp .ClearSearch{\r\n height: 0.8rem;\r\n}\r\n\r\n.SearchInput .SearchInputText {\r\n padding-left: 0.8rem;\r\n padding-right: 0.8rem;\r\n background: none;\r\n outline: none;\r\n border: none;\r\n width: 100%;\r\n color: #f5f5f5;\r\n font-size: 1rem;\r\n}\r\n\r\n.SearchInput .SearchInputText::-webkit-input-placeholder{ color: #dadada; }\r\n.SearchInput .SearchInputText:-moz-placeholder{ color: #dadada; }\r\n.SearchInput .SearchInputText::-moz-placeholder{ color: #dadada; }\r\n.SearchInput .SearchInputText:-ms-input-placeholder{ color: #dadada; }\r\n.SearchInput .SearchInputText::-ms-input-placeholder{ color: #dadada; }\r\n.SearchInput .SearchInputText::placeholder{ color: #dadada; }\r\n\r\n.SearchInput .SearchInputText:focus{\r\n color: #38abdf;\r\n}\r\n\r\n.SearchInput .SearchInputText:focus::-webkit-input-placeholder {\r\n opacity: 0;\r\n}\r\n\r\n.SearchBar .SearchOptionContainer{\r\n display: flex;\r\n height: 2.5rem;\r\n justify-content: flex-end;\r\n background-color: #3c3c3c;\r\n visibility: hidden;\r\n opacity: 0;\r\n transition: ease-in-out 300ms;\r\n}\r\n\r\n.SearchBar.searching .SearchOptionContainer{\r\n visibility: visible;\r\n opacity: 1;\r\n}\r\n\r\n.SearchBar button,\r\n.SearchBar button {\r\n border: none;\r\n outline: none;\r\n height: 100%;\r\n background-color: transparent;\r\n transition: 0.15s;\r\n}\r\n\r\n.SearchBar button {\r\n color: #ddd;\r\n transition: 0.15s;\r\n}\r\n\r\n.SearchBar button {\r\n color: #555;\r\n}\r\n\r\n.SearchBar button{\r\n background-color: transparent;\r\n border: 0;\r\n color: #6DD2FF;\r\n}\r\n\r\n.SearchBar button:active:enabled,\r\n.SearchBar button:hover:enabled {\r\n color: #38abdf;\r\n background-color: rgba(255,255,255,0.1);\r\n cursor: pointer;\r\n}\r\n\r\n.SearchBar button.CancelButton {\r\n background: transparent;\r\n border: 0px;\r\n outline: 0px;\r\n}\r\n\r\n.SearchBar button.CancelButton:hover{\r\n background-color: transparent;\r\n cursor: pointer;\r\n}\r\n\r\n.SearchBar button:disabled{\r\n cursor: not-allowed;\r\n}\r\n\r\n.SearchFilterContainer{\r\n position: relative;\r\n}\r\n\r\n.SearchFilterPanel{\r\n position: absolute;\r\n top: 2rem;\r\n right: 0;\r\n background-color: #535353;\r\n color: #ffffff;\r\n width: 12rem;\r\n text-align: left;\r\n font-size: 1rem;\r\n box-shadow: 0 0 1rem 0 rgba(0,0,0,0.3);\r\n}\r\n\r\n.SearchFilterPanel > div{\r\n padding-top: 1rem;\r\n padding-bottom: 1rem;\r\n padding-left: 1rem;\r\n padding-right: 1rem;\r\n}\r\n\r\n.SearchFilterPanel > div:first-child{\r\n padding-bottom: 0;\r\n}\r\n\r\n.SearchFilterPanel > .body{\r\n padding-top: 0;\r\n padding-bottom: 0;\r\n margin-top: 1rem;\r\n margin-bottom: 1rem;\r\n max-height: 400px;\r\n overflow-y: auto;\r\n}\r\n\r\n/* Custom checkbox */\r\n.SearchFilterPanel label.Category{\r\n position: relative;\r\n display: block;\r\n margin-bottom: 0.5rem;\r\n}\r\n\r\n.SearchFilterPanel label.Category:hover{\r\n cursor: pointer;\r\n} \r\n\r\n.SearchFilterPanel label.Category > * {\r\n display: inline-block;\r\n vertical-align: middle;\r\n}\r\n\r\n.SearchFilterPanel .body input[type="checkbox"]{\r\n visibility: hidden;\r\n cursor: pointer;\r\n position: absolute;\r\n}\r\n\r\n.SearchFilterPanel .body input[type="checkbox"],\r\n.SearchFilterPanel .body .checkmark{\r\n margin-right: 0.5rem;\r\n}\r\n\r\n.SearchFilterPanel .body .checkmark{\r\n position: relative;\r\n height: 0.8rem;\r\n width: 0.8rem;\r\n background-color: transparent;\r\n border: solid 1px rgba(255, 255, 255, 0.5);\r\n}\r\n\r\n.SearchFilterPanel .body input[type="checkbox"]:checked ~ .checkmark{\r\n background-color: white; \r\n} \r\n/* Create the mark/indicator (hidden when not checked) */ \r\n.checkmark:after\r\n{ \r\n content: ""; \r\n position: absolute; \r\n display: none; \r\n} \r\n\r\n/* Show the mark when checked */ \r\n.SearchFilterPanel .body input[type="checkbox"]:checked ~ .checkmark:after{\r\n display: block; \r\n} \r\n\r\n/* Style the mark/indicator */ \r\n.SearchFilterPanel .body .checkmark:after{\r\n left: 0.4rem;\r\n top: 0;\r\n width: 0.2rem;\r\n height: 0.6rem;\r\n border: solid black;\r\n border-width: 0 0.2rem 0.2rem 0;\r\n transform: translateY(0.2rem) rotate(45deg);\r\n transform-origin: top right;\r\n} \r\n\r\n.SearchFilterPanel .footer{\r\n display: flex;\r\n justify-content: flex-end;\r\n align-items: center;\r\n border-top: solid #999999 1px;\r\n padding-top: 0.5rem;\r\n padding-bottom: 0.5rem;\r\n padding-left: 0.5rem;\r\n padding-right: 0.5rem;\r\n}\r\n\r\n.SearchFilterPanel .footer > * {\r\n padding-top: 0.5rem;\r\n padding-bottom: 0.5rem;\r\n padding-left: 0.5rem;\r\n padding-right: 0.5rem;\r\n}\r\n\r\n\r\n.SearchBar .SearchOptionsContainer {\r\n font-size: 1rem;\r\n color: #fff;\r\n margin: 0px 0px 5px 0px;\r\n background-color: #606060;\r\n overflow-x: hidden;\r\n overflow-y: hidden;\r\n position: absolute;\r\n top: 26px;\r\n right: 10px;\r\n border: 1px solid #aaa;\r\n}\r\n\r\n.SearchBar .SearchOptionsHeader {\r\n padding: 5px;\r\n}\r\n\r\n.SearchBar .SearchOptionsHeader span {\r\n font-weight: 700;\r\n}\r\n\r\n.SearchBar .SearchOptionsHeader .SelectAllBtn {\r\n color: #aaa;\r\n background: transparent;\r\n border: none;\r\n outline: none;\r\n float: right;\r\n}\r\n\r\n.SearchBar .SearchOptionsHeader .SelectAllBtn:hover {\r\n cursor: pointer;\r\n color: white;\r\n}\r\n\r\n.SearchBar .CategoryCheckboxContainer {\r\n overflow-x: hidden;\r\n}\r\n\r\n.CheckboxLabelEnabled,\r\n.CheckboxLabelDisabled {\r\n position: relative;\r\n width: 100%;\r\n display: block;\r\n padding: 4px 3px;\r\n transition: 0.15s;\r\n}\r\n\r\n.CheckboxLabelDisabled {\r\n color: #aaa;\r\n}\r\n\r\n.CheckboxLabelEnabled:hover {\r\n background-color: #555;\r\n cursor: pointer;\r\n}\r\n\r\n.CheckboxLabelEnabled .CheckboxSymbol,\r\n.CheckboxLabelDisabled .CheckboxSymbol {\r\n position: absolute;\r\n left: 5px;\r\n}\r\n\r\n.CheckboxLabelEnabled .CheckboxLabelText,\r\n.CheckboxLabelDisabled .CheckboxLabelText {\r\n padding-left: 20px;\r\n padding-right: 40px;\r\n /* for the "only" text */\r\n}\r\n\r\n.CheckboxLabelEnabled .CheckboxLabelRightButton,\r\n.CheckboxLabelDisabled .CheckboxLabelRightButton {\r\n position: absolute;\r\n transform: translate(-50%, 20%);\r\n top: 0px;\r\n right: 0px;\r\n color: #aaa;\r\n background: transparent;\r\n border: none;\r\n outline: none;\r\n display: none;\r\n margin: 0px;\r\n padding: 0px;\r\n font-size: 1rem;\r\n}\r\n\r\n.CheckboxLabelEnabled .CheckboxLabelRightButton:hover {\r\n color: white;\r\n cursor: pointer;\r\n}\r\n\r\n.CheckboxLabelEnabled:hover .CheckboxLabelRightButton {\r\n display: block;\r\n}\r\n\r\n.SearchResultItemContainer,\r\n.SearchResultItemContainerSelected {\r\n display: flex;\r\n flex-direction: row;\r\n align-items: center;\r\n padding: 3px;\r\n color: white;\r\n transition: 0.15s;\r\n padding-left: 0.8rem;\r\n}\r\n\r\n.SearchResultItemContainerSelected {\r\n background-color: #444;\r\n}\r\n\r\n.SearchResultItemContainer:hover,\r\n.SearchResultItemContainerSelected:hover {\r\n color: white;\r\n background: rgba(255, 255, 255, 0.1);\r\n}\r\n\r\n.SearchResultItemContainer .ItemInfo,\r\n.SearchResultItemContainerSelected .ItemInfo {\r\n padding: 5px 0px 5px 0px;\r\n}\r\n\r\n.SearchResultItemContainer .ItemIcon,\r\n.SearchResultItemContainerSelected .ItemIcon {\r\n padding: 2px 8px;\r\n min-width: 32px;\r\n width: 32px;\r\n min-height: 32px;\r\n height: 32px;\r\n}\r\n\r\n.SearchResultItemContainer .ItemTitle,\r\n.SearchResultItemContainerSelected .ItemTitle {\r\n margin-bottom: 2px;\r\n font-size: 1.2rem;\r\n}\r\n\r\n.SearchResultItemContainer .ItemDescription,\r\n.SearchResultItemContainerSelected .ItemDescription {\r\n font-size: 1rem;\r\n padding: 2px 0px;\r\n color: #aaa;\r\n}\r\n\r\n.SearchResultItemContainer .ItemDetails,\r\n.SearchResultItemContainerSelected .ItemDetails {\r\n display: flex;\r\n align-items: center;\r\n font-size: 1rem;\r\n color: #aaaaaa;\r\n}\r\n\r\n.SearchResultItemContainer .ItemParent,\r\n.SearchResultItemContainerSelected .ItemParent {\r\n display: inline-block;\r\n padding-right: 5px;\r\n transition: 0.15s;\r\n text-decoration: underline;\r\n}\r\n\r\n.SearchResultItemContainer .ItemParent:hover,\r\n.SearchResultItemContainerSelected .ItemParent:hover {\r\n cursor: pointer;\r\n color: white;\r\n}\r\n\r\n.SearchResultItemContainer .ItemCategory,\r\n.SearchResultItemContainerSelected .ItemCategory {\r\n display: inline-block;\r\n color: #ddd;\r\n padding-left: 5px;\r\n}\r\n\r\n.SearchResultItemContainer .ItemTypeIcon,\r\n.SearchResultItemContainerSelected .ItemTypeIcon {\r\n width: 1rem;\r\n height: 1rem;\r\n margin-top: auto;\r\n margin-bottom: auto;\r\n}\r\n\r\n.HighlightedText {\r\n font-weight: 700;\r\n color: #4ac8ef;\r\n}\r\n\r\n.SearchResultItemContainer .ItemParent:hover .HighlightedText {\r\n color: white;\r\n}\r\n\r\n::-webkit-input-placeholder {\r\n color: #aaaaaa;\r\n}\r\n\r\n::-webkit-scrollbar {\r\n width: 6px;\r\n height: 6px;\r\n background-color: #414141;\r\n}\r\n\r\n::-webkit-scrollbar-thumb {\r\n width: 6px;\r\n border-radius: 3px;\r\n background-color: rgba(136, 136, 136, 0.8);\r\n}\r\n\r\n::-webkit-scrollbar-corner {\r\n background-color: inherit;\r\n}\r\n',""]),e.exports=t},2802:(e,t,__webpack_require__)=>{var n=__webpack_require__(7226);__webpack_require__(4897),__webpack_require__(737),__webpack_require__(5718),__webpack_require__(2911),__webpack_require__(5075),__webpack_require__(5914),e.exports=n},2599:(e,t,__webpack_require__)=>{var n=__webpack_require__(9173);e.exports=n},9473:(e,t,__webpack_require__)=>{var n=__webpack_require__(1402);e.exports=n},1007:(e,t,__webpack_require__)=>{__webpack_require__(5040),__webpack_require__(9129),__webpack_require__(517),__webpack_require__(7245),__webpack_require__(8033),__webpack_require__(3900),__webpack_require__(1388),__webpack_require__(3040),__webpack_require__(1725),__webpack_require__(8342),__webpack_require__(3143),__webpack_require__(7195),__webpack_require__(5036),__webpack_require__(4780),__webpack_require__(5099),__webpack_require__(6550),__webpack_require__(8490),__webpack_require__(4668),__webpack_require__(4803),__webpack_require__(5412),__webpack_require__(9010),__webpack_require__(640),__webpack_require__(2590),__webpack_require__(6516),__webpack_require__(7999),__webpack_require__(2934),__webpack_require__(9024),__webpack_require__(2345),__webpack_require__(4540),__webpack_require__(9586),__webpack_require__(737),__webpack_require__(951);var n=__webpack_require__(3034);e.exports=n.Array},3522:(e,t,__webpack_require__)=>{__webpack_require__(4035);var n=__webpack_require__(6917);e.exports=n("String","includes")},990:(e,t,__webpack_require__)=>{__webpack_require__(6488);var n=__webpack_require__(6917);e.exports=n("String","startsWith")},6173:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(4028),o=__webpack_require__(4160),i=n.TypeError;e.exports=function(e){if(r(e))return e;throw i(o(e)+" is not a function")}},1684:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(4028),o=n.String,i=n.TypeError;e.exports=function(e){if("object"==typeof e||r(e))return e;throw i("Can't set "+o(e)+" as a prototype")}},7512:(e,t,__webpack_require__)=>{var n=__webpack_require__(191),r=__webpack_require__(3250),o=__webpack_require__(3087),i=n("unscopables"),a=Array.prototype;null==a[i]&&o.f(a,i,{configurable:!0,value:r(null)}),e.exports=function(e){a[i][e]=!0}},9837:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(7357),o=n.TypeError;e.exports=function(e,t){if(r(t,e))return e;throw o("Incorrect invocation")}},2546:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(1355),o=n.String,i=n.TypeError;e.exports=function(e){if(r(e))return e;throw i(o(e)+" is not an object")}},1743:(e,t,__webpack_require__)=>{var n=__webpack_require__(8986);e.exports=n((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},1843:(e,t,__webpack_require__)=>{"use strict";var n=__webpack_require__(7137),r=__webpack_require__(6593),o=__webpack_require__(4117),i=Math.min;e.exports=[].copyWithin||function(e,t){var a=n(this),l=o(a),u=r(e,l),s=r(t,l),c=arguments.length>2?arguments[2]:void 0,f=i((void 0===c?l:r(c,l))-s,l-u),d=1;for(s0;)s in a?a[u]=a[s]:delete a[u],u+=d,s+=d;return a}},3750:(e,t,__webpack_require__)=>{"use strict";var n=__webpack_require__(7137),r=__webpack_require__(6593),o=__webpack_require__(4117);e.exports=function(e){for(var t=n(this),i=o(t),a=arguments.length,l=r(a>1?arguments[1]:void 0,i),u=a>2?arguments[2]:void 0,s=void 0===u?i:r(u,i);s>l;)t[l++]=e;return t}},3609:(e,t,__webpack_require__)=>{"use strict";var n=__webpack_require__(5883).forEach,r=__webpack_require__(4694)("forEach");e.exports=r?[].forEach:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}},4632:(e,t,__webpack_require__)=>{var n=__webpack_require__(4117);e.exports=function(e,t){for(var r=0,o=n(t),i=new e(o);o>r;)i[r]=t[r++];return i}},5375:(e,t,__webpack_require__)=>{"use strict";var n=__webpack_require__(2022),r=__webpack_require__(391),o=__webpack_require__(9425),i=__webpack_require__(7137),a=__webpack_require__(7701),l=__webpack_require__(2882),u=__webpack_require__(8449),s=__webpack_require__(4117),c=__webpack_require__(9402),f=__webpack_require__(2057),d=__webpack_require__(6897),p=n.Array;e.exports=function(e){var t=i(e),n=u(this),h=arguments.length,m=h>1?arguments[1]:void 0,y=void 0!==m;y&&(m=r(m,h>2?arguments[2]:void 0));var v,g,b,x,w,S,k=d(t),E=0;if(!k||this==p&&l(k))for(v=s(t),g=n?new this(v):p(v);v>E;E++)S=y?m(t[E],E):t[E],c(g,E,S);else for(w=(x=f(t,k)).next,g=n?new this:[];!(b=o(w,x)).done;E++)S=y?a(x,m,[b.value,E],!0):b.value,c(g,E,S);return g.length=E,g}},5173:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(391),o=__webpack_require__(9913),i=__webpack_require__(4032),a=__webpack_require__(7137),l=__webpack_require__(9127),u=__webpack_require__(4117),s=__webpack_require__(3250),c=__webpack_require__(4632),f=n.Array,d=o([].push);e.exports=function(e,t,n,o){for(var p,h,m,y=a(e),v=i(y),g=r(t,n),b=s(null),x=u(v),w=0;x>w;w++)m=v[w],(h=l(g(m,w,y)))in b?d(b[h],m):b[h]=[m];if(o&&(p=o(y))!==f)for(h in b)b[h]=c(p,b[h]);return b}},8035:(e,t,__webpack_require__)=>{var n=__webpack_require__(8326),r=__webpack_require__(6593),o=__webpack_require__(4117),i=function(e){return function(t,i,a){var l,u=n(t),s=o(u),c=r(a,s);if(e&&i!=i){for(;s>c;)if((l=u[c++])!=l)return!0}else for(;s>c;c++)if((e||c in u)&&u[c]===i)return e||c||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},2161:(e,t,__webpack_require__)=>{var n=__webpack_require__(391),r=__webpack_require__(4032),o=__webpack_require__(7137),i=__webpack_require__(4117),a=function(e){var t=1==e;return function(a,l,u){for(var s,c=o(a),f=r(c),d=n(l,u),p=i(f);p-- >0;)if(d(s=f[p],p,c))switch(e){case 0:return s;case 1:return p}return t?-1:void 0}};e.exports={findLast:a(0),findLastIndex:a(1)}},5883:(e,t,__webpack_require__)=>{var n=__webpack_require__(391),r=__webpack_require__(9913),o=__webpack_require__(4032),i=__webpack_require__(7137),a=__webpack_require__(4117),l=__webpack_require__(4842),u=r([].push),s=function(e){var t=1==e,r=2==e,s=3==e,c=4==e,f=6==e,d=7==e,p=5==e||f;return function(h,m,y,v){for(var g,b,x=i(h),w=o(x),S=n(m,y),k=a(w),E=0,C=v||l,T=t?C(h,k):r||d?C(h,0):void 0;k>E;E++)if((p||E in w)&&(b=S(g=w[E],E,x),e))if(t)T[E]=b;else if(b)switch(e){case 3:return!0;case 5:return g;case 6:return E;case 2:u(T,g)}else switch(e){case 4:return!1;case 7:u(T,g)}return f?-1:s||c?c:T}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterReject:s(7)}},4687:(e,t,__webpack_require__)=>{"use strict";var n=__webpack_require__(584),r=__webpack_require__(8326),o=__webpack_require__(5982),i=__webpack_require__(4117),a=__webpack_require__(4694),l=Math.min,u=[].lastIndexOf,s=!!u&&1/[1].lastIndexOf(1,-0)<0,c=a("lastIndexOf"),f=s||!c;e.exports=f?function(e){if(s)return n(u,this,arguments)||0;var t=r(this),a=i(t),c=a-1;for(arguments.length>1&&(c=l(c,o(arguments[1]))),c<0&&(c=a+c);c>=0;c--)if(c in t&&t[c]===e)return c||0;return-1}:u},1665:(e,t,__webpack_require__)=>{var n=__webpack_require__(8986),r=__webpack_require__(191),o=__webpack_require__(714),i=r("species");e.exports=function(e){return o>=51||!n((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},4694:(e,t,__webpack_require__)=>{"use strict";var n=__webpack_require__(8986);e.exports=function(e,t){var r=[][e];return!!r&&n((function(){r.call(null,t||function(){return 1},1)}))}},9906:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(6173),o=__webpack_require__(7137),i=__webpack_require__(4032),a=__webpack_require__(4117),l=n.TypeError,u=function(e){return function(t,n,u,s){r(n);var c=o(t),f=i(c),d=a(c),p=e?d-1:0,h=e?-1:1;if(u<2)for(;;){if(p in f){s=f[p],p+=h;break}if(p+=h,e?p<0:d<=p)throw l("Reduce of empty array with no initial value")}for(;e?p>=0:d>p;p+=h)p in f&&(s=n(s,f[p],p,c));return s}};e.exports={left:u(!1),right:u(!0)}},2893:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(6593),o=__webpack_require__(4117),i=__webpack_require__(9402),a=n.Array,l=Math.max;e.exports=function(e,t,n){for(var u=o(e),s=r(t,u),c=r(void 0===n?u:n,u),f=a(l(c-s,0)),d=0;s{var n=__webpack_require__(9913);e.exports=n([].slice)},1929:(e,t,__webpack_require__)=>{var n=__webpack_require__(2893),r=Math.floor,o=function(e,t){var l=e.length,u=r(l/2);return l<8?i(e,t):a(e,o(n(e,0,u),t),o(n(e,u),t),t)},i=function(e,t){for(var n,r,o=e.length,i=1;i0;)e[r]=e[--r];r!==i++&&(e[r]=n)}return e},a=function(e,t,n,r){for(var o=t.length,i=n.length,a=0,l=0;a{var n=__webpack_require__(2022),r=__webpack_require__(5351),o=__webpack_require__(8449),i=__webpack_require__(1355),a=__webpack_require__(191)("species"),l=n.Array;e.exports=function(e){var t;return r(e)&&(t=e.constructor,(o(t)&&(t===l||r(t.prototype))||i(t)&&null===(t=t[a]))&&(t=void 0)),void 0===t?l:t}},4842:(e,t,__webpack_require__)=>{var n=__webpack_require__(8502);e.exports=function(e,t){return new(n(e))(0===t?0:t)}},7701:(e,t,__webpack_require__)=>{var n=__webpack_require__(2546),r=__webpack_require__(4681);e.exports=function(e,t,o,i){try{return i?t(n(o)[0],o[1]):t(o)}catch(t){r(e,"throw",t)}}},1269:(e,t,__webpack_require__)=>{var n=__webpack_require__(191)("iterator"),r=!1;try{var o=0,i={next:function(){return{done:!!o++}},return:function(){r=!0}};i[n]=function(){return this},Array.from(i,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!r)return!1;var o=!1;try{var i={};i[n]=function(){return{next:function(){return{done:o=!0}}}},e(i)}catch(e){}return o}},9523:(e,t,__webpack_require__)=>{var n=__webpack_require__(9913),r=n({}.toString),o=n("".slice);e.exports=function(e){return o(r(e),8,-1)}},2814:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(7568),o=__webpack_require__(4028),i=__webpack_require__(9523),a=__webpack_require__(191)("toStringTag"),l=n.Object,u="Arguments"==i(function(){return arguments}());e.exports=r?i:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=l(e),a))?n:u?i(t):"Object"==(r=i(t))&&o(t.callee)?"Arguments":r}},1961:(e,t,__webpack_require__)=>{"use strict";var n=__webpack_require__(3087).f,r=__webpack_require__(3250),o=__webpack_require__(8374),i=__webpack_require__(391),a=__webpack_require__(9837),l=__webpack_require__(8640),u=__webpack_require__(2665),s=__webpack_require__(2343),c=__webpack_require__(2115),f=__webpack_require__(7023).fastKey,d=__webpack_require__(8045),p=d.set,h=d.getterFor;e.exports={getConstructor:function(e,t,u,s){var d=e((function(e,n){a(e,m),p(e,{type:t,index:r(null),first:void 0,last:void 0,size:0}),c||(e.size=0),null!=n&&l(n,e[s],{that:e,AS_ENTRIES:u})})),m=d.prototype,y=h(t),v=function(e,t,n){var r,o,i=y(e),a=g(e,t);return a?a.value=n:(i.last=a={index:o=f(t,!0),key:t,value:n,previous:r=i.last,next:void 0,removed:!1},i.first||(i.first=a),r&&(r.next=a),c?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},g=function(e,t){var n,r=y(e),o=f(t);if("F"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key==t)return n};return o(m,{clear:function(){for(var e=y(this),t=e.index,n=e.first;n;)n.removed=!0,n.previous&&(n.previous=n.previous.next=void 0),delete t[n.index],n=n.next;e.first=e.last=void 0,c?e.size=0:this.size=0},delete:function(e){var t=this,n=y(t),r=g(t,e);if(r){var o=r.next,i=r.previous;delete n.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),n.first==r&&(n.first=o),n.last==r&&(n.last=i),c?n.size--:t.size--}return!!r},forEach:function(e){for(var t,n=y(this),r=i(e,arguments.length>1?arguments[1]:void 0);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!g(this,e)}}),o(m,u?{get:function(e){var t=g(this,e);return t&&t.value},set:function(e,t){return v(this,0===e?0:e,t)}}:{add:function(e){return v(this,e=0===e?0:e,e)}}),c&&n(m,"size",{get:function(){return y(this).size}}),d},setStrong:function(e,t,n){var r=t+" Iterator",o=h(t),i=h(r);u(e,t,(function(e,t){p(this,{type:r,target:e,state:o(e),kind:t,last:void 0})}),(function(){for(var e=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=void 0,{value:void 0,done:!0})}),n?"entries":"values",!n,!0),s(t)}}},9866:(e,t,__webpack_require__)=>{"use strict";var n=__webpack_require__(4635),r=__webpack_require__(2022),o=__webpack_require__(9913),i=__webpack_require__(7987),a=__webpack_require__(5048),l=__webpack_require__(7023),u=__webpack_require__(8640),s=__webpack_require__(9837),c=__webpack_require__(4028),f=__webpack_require__(1355),d=__webpack_require__(8986),p=__webpack_require__(1269),h=__webpack_require__(7747),m=__webpack_require__(9618);e.exports=function(e,t,y){var v=-1!==e.indexOf("Map"),g=-1!==e.indexOf("Weak"),b=v?"set":"add",x=r[e],w=x&&x.prototype,S=x,k={},E=function(e){var t=o(w[e]);a(w,e,"add"==e?function(e){return t(this,0===e?0:e),this}:"delete"==e?function(e){return!(g&&!f(e))&&t(this,0===e?0:e)}:"get"==e?function(e){return g&&!f(e)?void 0:t(this,0===e?0:e)}:"has"==e?function(e){return!(g&&!f(e))&&t(this,0===e?0:e)}:function(e,n){return t(this,0===e?0:e,n),this})};if(i(e,!c(x)||!(g||w.forEach&&!d((function(){(new x).entries().next()})))))S=y.getConstructor(t,e,v,b),l.enable();else if(i(e,!0)){var C=new S,T=C[b](g?{}:-0,1)!=C,I=d((function(){C.has(1)})),_=p((function(e){new x(e)})),L=!g&&d((function(){for(var e=new x,t=5;t--;)e[b](t,t);return!e.has(-0)}));_||((S=t((function(e,t){s(e,w);var n=m(new x,e,S);return null!=t&&u(t,n[b],{that:n,AS_ENTRIES:v}),n}))).prototype=w,w.constructor=S),(I||L)&&(E("delete"),E("has"),v&&E("get")),(L||T)&&E(b),g&&w.clear&&delete w.clear}return k[e]=S,n({global:!0,forced:S!=x},k),h(S,e),g||y.setStrong(S,e,v),S}},4953:(e,t,__webpack_require__)=>{var n=__webpack_require__(8511),r=__webpack_require__(1537),o=__webpack_require__(6213),i=__webpack_require__(3087);e.exports=function(e,t,a){for(var l=r(t),u=i.f,s=o.f,c=0;c{var n=__webpack_require__(191)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[n]=!1,"/./"[e](t)}catch(e){}}return!1}},8538:(e,t,__webpack_require__)=>{var n=__webpack_require__(8986);e.exports=!n((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},2753:(e,t,__webpack_require__)=>{"use strict";var n=__webpack_require__(798).IteratorPrototype,r=__webpack_require__(3250),o=__webpack_require__(1111),i=__webpack_require__(7747),a=__webpack_require__(9953),l=function(){return this};e.exports=function(e,t,u,s){var c=t+" Iterator";return e.prototype=r(n,{next:o(+!s,u)}),i(e,c,!1,!0),a[c]=l,e}},2775:(e,t,__webpack_require__)=>{var n=__webpack_require__(2115),r=__webpack_require__(3087),o=__webpack_require__(1111);e.exports=n?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},1111:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},9402:(e,t,__webpack_require__)=>{"use strict";var n=__webpack_require__(9127),r=__webpack_require__(3087),o=__webpack_require__(1111);e.exports=function(e,t,i){var a=n(t);a in e?r.f(e,a,o(0,i)):e[a]=i}},2665:(e,t,__webpack_require__)=>{"use strict";var n=__webpack_require__(4635),r=__webpack_require__(9425),o=__webpack_require__(8546),i=__webpack_require__(7765),a=__webpack_require__(4028),l=__webpack_require__(2753),u=__webpack_require__(5783),s=__webpack_require__(5466),c=__webpack_require__(7747),f=__webpack_require__(2775),d=__webpack_require__(5048),p=__webpack_require__(191),h=__webpack_require__(9953),m=__webpack_require__(798),y=i.PROPER,v=i.CONFIGURABLE,g=m.IteratorPrototype,b=m.BUGGY_SAFARI_ITERATORS,x=p("iterator"),w="keys",S="values",k="entries",E=function(){return this};e.exports=function(e,t,i,p,m,C,T){l(i,t,p);var I,_,L,O=function(e){if(e===m&&A)return A;if(!b&&e in M)return M[e];switch(e){case w:case S:case k:return function(){return new i(this,e)}}return function(){return new i(this)}},P=t+" Iterator",N=!1,M=e.prototype,R=M[x]||M["@@iterator"]||m&&M[m],A=!b&&R||O(m),D="Array"==t&&M.entries||R;if(D&&(I=u(D.call(new e)))!==Object.prototype&&I.next&&(o||u(I)===g||(s?s(I,g):a(I[x])||d(I,x,E)),c(I,P,!0,!0),o&&(h[P]=E)),y&&m==S&&R&&R.name!==S&&(!o&&v?f(M,"name",S):(N=!0,A=function(){return r(R,this)})),m)if(_={values:O(S),keys:C?A:O(w),entries:O(k)},T)for(L in _)(b||N||!(L in M))&&d(M,L,_[L]);else n({target:t,proto:!0,forced:b||N},_);return o&&!T||M[x]===A||d(M,x,A,{name:m}),h[t]=A,_}},2115:(e,t,__webpack_require__)=>{var n=__webpack_require__(8986);e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},2985:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(1355),o=n.document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},3454:(e,t,__webpack_require__)=>{var n=__webpack_require__(727).match(/firefox\/(\d+)/i);e.exports=!!n&&+n[1]},8633:(e,t,__webpack_require__)=>{var n=__webpack_require__(727);e.exports=/MSIE|Trident/.test(n)},9456:(e,t,__webpack_require__)=>{var n=__webpack_require__(9523),r=__webpack_require__(2022);e.exports="process"==n(r.process)},727:(e,t,__webpack_require__)=>{var n=__webpack_require__(3155);e.exports=n("navigator","userAgent")||""},714:(e,t,__webpack_require__)=>{var n,r,o=__webpack_require__(2022),i=__webpack_require__(727),a=o.process,l=o.Deno,u=a&&a.versions||l&&l.version,s=u&&u.v8;s&&(r=(n=s.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!r&&i&&(!(n=i.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=i.match(/Chrome\/(\d+)/))&&(r=+n[1]),e.exports=r},720:(e,t,__webpack_require__)=>{var n=__webpack_require__(727).match(/AppleWebKit\/(\d+)\./);e.exports=!!n&&+n[1]},6917:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(9913);e.exports=function(e,t){return r(n[e].prototype[t])}},6100:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},4635:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(6213).f,o=__webpack_require__(2775),i=__webpack_require__(5048),a=__webpack_require__(3096),l=__webpack_require__(4953),u=__webpack_require__(7987);e.exports=function(e,t){var s,c,f,d,p,h=e.target,m=e.global,y=e.stat;if(s=m?n:y?n[h]||a(h,{}):(n[h]||{}).prototype)for(c in t){if(d=t[c],f=e.noTargetGet?(p=r(s,c))&&p.value:s[c],!u(m?c:h+(y?".":"#")+c,e.forced)&&void 0!==f){if(typeof d==typeof f)continue;l(d,f)}(e.sham||f&&f.sham)&&o(d,"sham",!0),i(s,c,d,e)}}},8986:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},7484:(e,t,__webpack_require__)=>{"use strict";var n=__webpack_require__(2022),r=__webpack_require__(5351),o=__webpack_require__(4117),i=__webpack_require__(391),a=n.TypeError,l=function(e,t,n,u,s,c,f,d){for(var p,h,m=s,y=0,v=!!f&&i(f,d);y0&&r(p))h=o(p),m=l(e,t,p,h,m,c-1)-1;else{if(m>=9007199254740991)throw a("Exceed the acceptable array length");e[m]=p}m++}y++}return m};e.exports=l},6769:(e,t,__webpack_require__)=>{var n=__webpack_require__(8986);e.exports=!n((function(){return Object.isExtensible(Object.preventExtensions({}))}))},584:(e,t,__webpack_require__)=>{var n=__webpack_require__(4959),r=Function.prototype,o=r.apply,i=r.call;e.exports="object"==typeof Reflect&&Reflect.apply||(n?i.bind(o):function(){return i.apply(o,arguments)})},391:(e,t,__webpack_require__)=>{var n=__webpack_require__(9913),r=__webpack_require__(6173),o=__webpack_require__(4959),i=n(n.bind);e.exports=function(e,t){return r(e),void 0===t?e:o?i(e,t):function(){return e.apply(t,arguments)}}},4959:(e,t,__webpack_require__)=>{var n=__webpack_require__(8986);e.exports=!n((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},9425:(e,t,__webpack_require__)=>{var n=__webpack_require__(4959),r=Function.prototype.call;e.exports=n?r.bind(r):function(){return r.apply(r,arguments)}},7765:(e,t,__webpack_require__)=>{var n=__webpack_require__(2115),r=__webpack_require__(8511),o=Function.prototype,i=n&&Object.getOwnPropertyDescriptor,a=r(o,"name"),l=a&&"something"===function(){}.name,u=a&&(!n||n&&i(o,"name").configurable);e.exports={EXISTS:a,PROPER:l,CONFIGURABLE:u}},9913:(e,t,__webpack_require__)=>{var n=__webpack_require__(4959),r=Function.prototype,o=r.bind,i=r.call,a=n&&o.bind(i,i);e.exports=n?function(e){return e&&a(e)}:function(e){return e&&function(){return i.apply(e,arguments)}}},3155:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(4028),o=function(e){return r(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?o(n[e]):n[e]&&n[e][t]}},6897:(e,t,__webpack_require__)=>{var n=__webpack_require__(2814),r=__webpack_require__(4040),o=__webpack_require__(9953),i=__webpack_require__(191)("iterator");e.exports=function(e){if(null!=e)return r(e,i)||r(e,"@@iterator")||o[n(e)]}},2057:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(9425),o=__webpack_require__(6173),i=__webpack_require__(2546),a=__webpack_require__(4160),l=__webpack_require__(6897),u=n.TypeError;e.exports=function(e,t){var n=arguments.length<2?l(e):t;if(o(n))return i(r(n,e));throw u(a(e)+" is not iterable")}},4040:(e,t,__webpack_require__)=>{var n=__webpack_require__(6173);e.exports=function(e,t){var r=e[t];return null==r?void 0:n(r)}},2022:(e,t,__webpack_require__)=>{var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof __webpack_require__.g&&__webpack_require__.g)||function(){return this}()||Function("return this")()},8511:(e,t,__webpack_require__)=>{var n=__webpack_require__(9913),r=__webpack_require__(7137),o=n({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(r(e),t)}},7307:e=>{e.exports={}},6419:(e,t,__webpack_require__)=>{var n=__webpack_require__(3155);e.exports=n("document","documentElement")},2159:(e,t,__webpack_require__)=>{var n=__webpack_require__(2115),r=__webpack_require__(8986),o=__webpack_require__(2985);e.exports=!n&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},4032:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(9913),o=__webpack_require__(8986),i=__webpack_require__(9523),a=n.Object,l=r("".split);e.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?l(e,""):a(e)}:a},9618:(e,t,__webpack_require__)=>{var n=__webpack_require__(4028),r=__webpack_require__(1355),o=__webpack_require__(5466);e.exports=function(e,t,i){var a,l;return o&&n(a=t.constructor)&&a!==i&&r(l=a.prototype)&&l!==i.prototype&&o(e,l),e}},6169:(e,t,__webpack_require__)=>{var n=__webpack_require__(9913),r=__webpack_require__(4028),o=__webpack_require__(3349),i=n(Function.toString);r(o.inspectSource)||(o.inspectSource=function(e){return i(e)}),e.exports=o.inspectSource},7023:(e,t,__webpack_require__)=>{var n=__webpack_require__(4635),r=__webpack_require__(9913),o=__webpack_require__(7307),i=__webpack_require__(1355),a=__webpack_require__(8511),l=__webpack_require__(3087).f,u=__webpack_require__(1662),s=__webpack_require__(2098),c=__webpack_require__(2713),f=__webpack_require__(232),d=__webpack_require__(6769),p=!1,h=f("meta"),m=0,y=function(e){l(e,h,{value:{objectID:"O"+m++,weakData:{}}})},v=e.exports={enable:function(){v.enable=function(){},p=!0;var e=u.f,t=r([].splice),o={};o[h]=1,e(o).length&&(u.f=function(n){for(var r=e(n),o=0,i=r.length;o{var n,r,o,i=__webpack_require__(6507),a=__webpack_require__(2022),l=__webpack_require__(9913),u=__webpack_require__(1355),s=__webpack_require__(2775),c=__webpack_require__(8511),f=__webpack_require__(3349),d=__webpack_require__(7186),p=__webpack_require__(7307),h="Object already initialized",m=a.TypeError,y=a.WeakMap;if(i||f.state){var v=f.state||(f.state=new y),g=l(v.get),b=l(v.has),x=l(v.set);n=function(e,t){if(b(v,e))throw new m(h);return t.facade=e,x(v,e,t),t},r=function(e){return g(v,e)||{}},o=function(e){return b(v,e)}}else{var w=d("state");p[w]=!0,n=function(e,t){if(c(e,w))throw new m(h);return t.facade=e,s(e,w,t),t},r=function(e){return c(e,w)?e[w]:{}},o=function(e){return c(e,w)}}e.exports={set:n,get:r,has:o,enforce:function(e){return o(e)?r(e):n(e,{})},getterFor:function(e){return function(t){var n;if(!u(t)||(n=r(t)).type!==e)throw m("Incompatible receiver, "+e+" required");return n}}}},2882:(e,t,__webpack_require__)=>{var n=__webpack_require__(191),r=__webpack_require__(9953),o=n("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[o]===e)}},5351:(e,t,__webpack_require__)=>{var n=__webpack_require__(9523);e.exports=Array.isArray||function(e){return"Array"==n(e)}},4028:e=>{e.exports=function(e){return"function"==typeof e}},8449:(e,t,__webpack_require__)=>{var n=__webpack_require__(9913),r=__webpack_require__(8986),o=__webpack_require__(4028),i=__webpack_require__(2814),a=__webpack_require__(3155),l=__webpack_require__(6169),u=function(){},s=[],c=a("Reflect","construct"),f=/^\s*(?:class|function)\b/,d=n(f.exec),p=!f.exec(u),h=function(e){if(!o(e))return!1;try{return c(u,s,e),!0}catch(e){return!1}},m=function(e){if(!o(e))return!1;switch(i(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return p||!!d(f,l(e))}catch(e){return!0}};m.sham=!0,e.exports=!c||r((function(){var e;return h(h.call)||!h(Object)||!h((function(){e=!0}))||e}))?m:h},7987:(e,t,__webpack_require__)=>{var n=__webpack_require__(8986),r=__webpack_require__(4028),o=/#|\.prototype\./,i=function(e,t){var o=l[a(e)];return o==s||o!=u&&(r(t)?n(t):!!t)},a=i.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=i.data={},u=i.NATIVE="N",s=i.POLYFILL="P";e.exports=i},1355:(e,t,__webpack_require__)=>{var n=__webpack_require__(4028);e.exports=function(e){return"object"==typeof e?null!==e:n(e)}},8546:e=>{e.exports=!1},1035:(e,t,__webpack_require__)=>{var n=__webpack_require__(1355),r=__webpack_require__(9523),o=__webpack_require__(191)("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==r(e))}},4505:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(3155),o=__webpack_require__(4028),i=__webpack_require__(7357),a=__webpack_require__(8590),l=n.Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return o(t)&&i(t.prototype,l(e))}},8640:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(391),o=__webpack_require__(9425),i=__webpack_require__(2546),a=__webpack_require__(4160),l=__webpack_require__(2882),u=__webpack_require__(4117),s=__webpack_require__(7357),c=__webpack_require__(2057),f=__webpack_require__(6897),d=__webpack_require__(4681),p=n.TypeError,h=function(e,t){this.stopped=e,this.result=t},m=h.prototype;e.exports=function(e,t,n){var y,v,g,b,x,w,S,k=n&&n.that,E=!(!n||!n.AS_ENTRIES),C=!(!n||!n.IS_ITERATOR),T=!(!n||!n.INTERRUPTED),I=r(t,k),_=function(e){return y&&d(y,"normal",e),new h(!0,e)},L=function(e){return E?(i(e),T?I(e[0],e[1],_):I(e[0],e[1])):T?I(e,_):I(e)};if(C)y=e;else{if(!(v=f(e)))throw p(a(e)+" is not iterable");if(l(v)){for(g=0,b=u(e);b>g;g++)if((x=L(e[g]))&&s(m,x))return x;return new h(!1)}y=c(e,v)}for(w=y.next;!(S=o(w,y)).done;){try{x=L(S.value)}catch(e){d(y,"throw",e)}if("object"==typeof x&&x&&s(m,x))return x}return new h(!1)}},4681:(e,t,__webpack_require__)=>{var n=__webpack_require__(9425),r=__webpack_require__(2546),o=__webpack_require__(4040);e.exports=function(e,t,i){var a,l;r(e);try{if(!(a=o(e,"return"))){if("throw"===t)throw i;return i}a=n(a,e)}catch(e){l=!0,a=e}if("throw"===t)throw i;if(l)throw a;return r(a),i}},798:(e,t,__webpack_require__)=>{"use strict";var n,r,o,i=__webpack_require__(8986),a=__webpack_require__(4028),l=__webpack_require__(3250),u=__webpack_require__(5783),s=__webpack_require__(5048),c=__webpack_require__(191),f=__webpack_require__(8546),d=c("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(r=u(u(o)))!==Object.prototype&&(n=r):p=!0),null==n||i((function(){var e={};return n[d].call(e)!==e}))?n={}:f&&(n=l(n)),a(n[d])||s(n,d,(function(){return this})),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:p}},9953:e=>{e.exports={}},4117:(e,t,__webpack_require__)=>{var n=__webpack_require__(9375);e.exports=function(e){return n(e.length)}},2113:(e,t,__webpack_require__)=>{var n=__webpack_require__(714),r=__webpack_require__(8986);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},6507:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(4028),o=__webpack_require__(6169),i=n.WeakMap;e.exports=r(i)&&/native code/.test(o(i))},7911:(e,t,__webpack_require__)=>{var n=__webpack_require__(2022),r=__webpack_require__(1035),o=n.TypeError;e.exports=function(e){if(r(e))throw o("The method doesn't accept regular expressions");return e}},3250:(e,t,__webpack_require__)=>{var n,r=__webpack_require__(2546),o=__webpack_require__(3330),i=__webpack_require__(6100),a=__webpack_require__(7307),l=__webpack_require__(6419),u=__webpack_require__(2985),s=__webpack_require__(7186),c=s("IE_PROTO"),f=function(){},d=function(e){return"